diff --git a/contrib/openapi.json b/contrib/openapi.json index 652e2e341..024d34500 100644 --- a/contrib/openapi.json +++ b/contrib/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "NetBox REST API", - "version": "4.6.5", + "version": "4.6.6", "license": { "name": "Apache v2 License" } @@ -804,6 +804,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -828,6 +840,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -2231,6 +2255,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -2255,6 +2291,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -4154,6 +4202,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -4178,6 +4238,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -6273,6 +6345,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -6297,6 +6381,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -8485,6 +8581,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -8509,6 +8617,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -10310,6 +10430,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -10334,6 +10466,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -11764,6 +11908,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -11788,6 +11944,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -13448,6 +13616,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -13472,6 +13652,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -14763,6 +14955,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -14787,6 +14991,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -16406,6 +16622,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -16430,6 +16658,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -17952,6 +18192,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -17976,6 +18228,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -21387,6 +21651,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -21411,6 +21687,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -25629,6 +25917,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -25653,6 +25953,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -28747,6 +29059,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -28771,6 +29095,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -33116,6 +33452,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -33140,6 +33488,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -37407,6 +37767,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -37431,6 +37803,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -41081,6 +41465,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -41105,6 +41501,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -42868,6 +43276,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -42892,6 +43312,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -45897,6 +46329,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -45921,6 +46365,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -50443,6 +50899,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -50467,6 +50935,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -55138,6 +55618,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -55162,6 +55654,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -61601,6 +62105,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -61625,6 +62141,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -64078,6 +64606,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -64102,6 +64642,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -68603,6 +69155,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -68627,6 +69191,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -70749,6 +71325,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -70773,6 +71361,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -72297,6 +72897,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -72321,6 +72933,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -73852,6 +74476,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -73876,6 +74512,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -77529,6 +78177,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -77553,6 +78213,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -78884,6 +79556,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -78908,6 +79592,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -81378,6 +82074,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -81402,6 +82110,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -83675,6 +84395,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -83699,6 +84431,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -85266,6 +86010,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -85290,6 +86046,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -87743,6 +88511,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -87767,6 +88547,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -92826,6 +93618,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -92850,6 +93654,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -94680,6 +95496,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -94704,6 +95532,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -98802,6 +99642,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -98826,6 +99678,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -100559,6 +101423,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -100583,6 +101459,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -102096,6 +102984,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -102120,6 +103020,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -103868,6 +104780,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -103892,6 +104816,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -106244,6 +107180,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -106268,6 +107216,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -110102,6 +111062,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -110126,6 +111098,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -115170,6 +116154,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -115194,6 +116190,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -117081,6 +118089,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -117105,6 +118125,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -118661,6 +119693,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -118685,6 +119729,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -120777,6 +121833,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -120801,6 +121869,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -122714,6 +123794,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -122738,6 +123830,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -124455,6 +125559,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -124479,6 +125595,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -126797,6 +127925,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -126821,6 +127961,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -130894,6 +132046,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -130918,6 +132082,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -139115,6 +140291,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -139139,6 +140327,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -143742,6 +144942,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -143766,6 +144978,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -153081,6 +154305,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -153105,6 +154341,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -154409,6 +155657,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -154433,6 +155693,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -156122,6 +157394,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -156146,6 +157430,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -157794,6 +159090,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -157818,6 +159126,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -160802,6 +162122,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -160826,6 +162158,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -162843,6 +164187,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -162867,6 +164223,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -164635,6 +166003,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -164659,6 +166039,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -166896,6 +168288,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -166920,6 +168324,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -168871,6 +170287,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -168895,6 +170323,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -170273,6 +171713,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -170297,6 +171749,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -171841,6 +173305,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -171865,6 +173341,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -173400,6 +174888,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -173424,6 +174924,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -175144,6 +176656,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -175168,6 +176692,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -176743,6 +178279,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -176767,6 +178315,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -178308,6 +179868,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -178332,6 +179904,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -179524,6 +181108,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -179548,6 +181144,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -180011,6 +181619,13 @@ "type": "string" } }, + { + "in": "query", + "name": "available_at_site_group", + "schema": { + "type": "string" + } + }, { "in": "query", "name": "available_on_device", @@ -181614,6 +183229,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -181638,6 +183265,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -183321,6 +184960,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -183345,6 +184996,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -184844,6 +186507,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -184868,6 +186543,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -186374,6 +188061,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -186398,6 +188097,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -187776,6 +189487,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -187800,6 +189523,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -189679,6 +191414,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -189703,6 +191450,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -191334,6 +193093,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -191358,6 +193129,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -192860,6 +194643,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -192884,6 +194679,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -201437,6 +203244,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -201461,6 +203280,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -202839,6 +204670,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -202863,6 +204706,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -204688,6 +206543,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -204712,6 +206579,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -206733,6 +208612,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -206757,6 +208648,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -208245,6 +210148,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -208269,6 +210184,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -209917,6 +211844,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -209941,6 +211880,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -212813,6 +214764,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -212837,6 +214800,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -214803,6 +216778,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -214827,6 +216814,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -217016,6 +219015,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -217040,6 +219051,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -218495,6 +220518,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -218519,6 +220554,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -220013,6 +222060,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -220037,6 +222096,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -221860,6 +223931,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -221884,6 +223967,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -223044,6 +225139,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -223068,6 +225175,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -225086,6 +227205,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -225110,6 +227241,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -226829,6 +228972,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -226853,6 +229008,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -227913,6 +230080,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -227937,6 +230116,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -229887,6 +232078,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -229911,6 +232114,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -231574,6 +233789,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -231598,6 +233825,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -233890,6 +236129,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -233914,6 +236165,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -236251,6 +238514,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag__any", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag__n", @@ -236275,6 +238550,18 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tag_id__any", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "explode": true, + "style": "form" + }, { "in": "query", "name": "tag_id__n", @@ -255246,7 +257533,7 @@ }, "additional_headers": { "type": "string", - "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below)." + "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below). When interpolating untrusted data (such as object attributes) into a header value, apply the header_safe filter to guard against HTTP header injection, e.g. X-Object: {{ data.name | header_safe }}." }, "body_template": { "type": "string", @@ -292601,7 +294888,7 @@ }, "additional_headers": { "type": "string", - "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below)." + "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below). When interpolating untrusted data (such as object attributes) into a header value, apply the header_safe filter to guard against HTTP header injection, e.g. X-Object: {{ data.name | header_safe }}." }, "body_template": { "type": "string", @@ -296328,7 +298615,7 @@ }, "additional_headers": { "type": "string", - "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below)." + "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below). When interpolating untrusted data (such as object attributes) into a header value, apply the header_safe filter to guard against HTTP header injection, e.g. X-Object: {{ data.name | header_safe }}." }, "body_template": { "type": "string", @@ -318649,7 +320936,7 @@ }, "additional_headers": { "type": "string", - "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below)." + "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below). When interpolating untrusted data (such as object attributes) into a header value, apply the header_safe filter to guard against HTTP header injection, e.g. X-Object: {{ data.name | header_safe }}." }, "body_template": { "type": "string", @@ -318752,7 +321039,7 @@ }, "additional_headers": { "type": "string", - "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below)." + "description": "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: Value. Jinja2 template processing is supported with the same context as the request body (below). When interpolating untrusted data (such as object attributes) into a header value, apply the header_safe filter to guard against HTTP header injection, e.g. X-Object: {{ data.name | header_safe }}." }, "body_template": { "type": "string", diff --git a/docs/release-notes/version-4.6.md b/docs/release-notes/version-4.6.md index 7b6502ac4..349ad62bb 100644 --- a/docs/release-notes/version-4.6.md +++ b/docs/release-notes/version-4.6.md @@ -1,5 +1,53 @@ # NetBox v4.6 +## v4.6.6 (2026-07-28) + +### Enhancements + +* [#19273](https://github.com/netbox-community/netbox/issues/19273) - Enable the selection of VLANs scoped to a device's cluster or cluster group when assigning VLANs to interfaces +* [#22522](https://github.com/netbox-community/netbox/issues/22522) - Render colored badges for custom field choices in tables +* [#22623](https://github.com/netbox-community/netbox/issues/22623) - Change the default color of the DHCP IP address status from green to purple to distinguish it from "available" +* [#22685](https://github.com/netbox-community/netbox/issues/22685) - Introduce an "any" lookup for the `tag` and `tag_id` filters to match objects assigned any of the specified tags +* [#22753](https://github.com/netbox-community/netbox/issues/22753) - Add a `header_safe` Jinja2 filter for sanitizing HTTP header values + +### Performance Improvements + +* [#22497](https://github.com/netbox-community/netbox/issues/22497) - Improve the speed of bulk object deletion by avoiding per-object cascade handling and N+1 counter updates +* [#22687](https://github.com/netbox-community/netbox/issues/22687) - Avoid an unnecessary queryset evaluation when rendering export templates + +### Bug Fixes + +* [#21988](https://github.com/netbox-community/netbox/issues/21988) - Ensure view permissions are enforced when referencing a related object by its attributes in the REST API +* [#22513](https://github.com/netbox-community/netbox/issues/22513) - Make `JournalEntry.created_by` immutable after creation to prevent audit trail spoofing +* [#22565](https://github.com/netbox-community/netbox/issues/22565) - Include circuit distance when calculating the total length of a cable path +* [#22588](https://github.com/netbox-community/netbox/issues/22588) - Restrict the VLANs available for assignment to a prefix scoped to a site group +* [#22644](https://github.com/netbox-community/netbox/issues/22644) - Record changes to front/rear port mappings in the changelog +* [#22654](https://github.com/netbox-community/netbox/issues/22654) - Redact server filesystem paths from tracebacks rendered by ConfigTemplate debug mode +* [#22656](https://github.com/netbox-community/netbox/issues/22656) - Pre-populate interface attributes when using "Create & Add Another" +* [#22662](https://github.com/netbox-community/netbox/issues/22662) - Avoid raising a `DataError` exception when a cable length exceeds the maximum supported value +* [#22675](https://github.com/netbox-community/netbox/issues/22675) - Validate the URL scheme of RSS feed entries to prevent DOM-based cross-site scripting +* [#22677](https://github.com/netbox-community/netbox/issues/22677) - Display validation errors for form fields which lack HTML5 constraints +* [#22682](https://github.com/netbox-community/netbox/issues/22682) - Prevent the deletion of a site group from cascading to prefixes scoped to its member sites +* [#22690](https://github.com/netbox-community/netbox/issues/22690) - Restore the left border on the quick search field +* [#22697](https://github.com/netbox-community/netbox/issues/22697) - Return to the scripts list when cancelling out of the "add script" form +* [#22707](https://github.com/netbox-community/netbox/issues/22707) - Fix the resolution of port mappings when `{vc_position}` is used on device type component templates +* [#22712](https://github.com/netbox-community/netbox/issues/22712) - Highlight relevant dropdown fields when form validation fails +* [#22717](https://github.com/netbox-community/netbox/issues/22717) - Fix `KeyError` raised when validating a device assigned to a cluster scoped to a different location +* [#22719](https://github.com/netbox-community/netbox/issues/22719) - Avoid raising a `KeyError` for malformed IP address and prefix values submitted via the REST API +* [#22720](https://github.com/netbox-community/netbox/issues/22720) - Raise a protected-deletion error rather than a `TypeError` when deleting a virtual chassis with a cross-chassis LAG +* [#22729](https://github.com/netbox-community/netbox/issues/22729) - Escape object names when populating the `Content-Disposition` header of file responses +* [#22736](https://github.com/netbox-community/netbox/issues/22736) - Include the `comments` field of ASNs in the global search index +* [#22737](https://github.com/netbox-community/netbox/issues/22737) - Clear stale connector metadata from cable endpoints when deleting a profiled cable +* [#22748](https://github.com/netbox-community/netbox/issues/22748) - Ensure `ContentTypeField` respects its declared queryset to prevent the selection of non-public object types +* [#22752](https://github.com/netbox-community/netbox/issues/22752) - Restore the rear port fields on the front port bulk import form +* [#22766](https://github.com/netbox-community/netbox/issues/22766) - Fix the GraphQL `length` lookup for array filters +* [#22767](https://github.com/netbox-community/netbox/issues/22767) - Include the `comments` field of several models in the global search indexes +* [#22768](https://github.com/netbox-community/netbox/issues/22768) - Store a null value rather than an empty string for `cable_end` when removing a cable +* [#22773](https://github.com/netbox-community/netbox/issues/22773) - Fix `TypeError` exception when bulk adding module bays to devices +* [#22790](https://github.com/netbox-community/netbox/issues/22790) - Enforce saved filter visibility when applied via the `filter` or `filter_id` query parameter + +--- + ## v4.6.5 (2026-07-14) ### Enhancements diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 2a8b6d636..ef86f2db3 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -31,8 +31,9 @@ "gridstack": "12.6.0", "htmx.org": "2.0.10", "markdown-it": "^14.3.0", + "picomatch": "4.0.5", "query-string": "9.4.1", - "sass": "1.101.0", + "sass": "1.102.0", "tom-select": "2.6.2", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" @@ -44,16 +45,16 @@ "@types/bootstrap": "5.2.11", "@types/cookie": "^1.0.0", "@types/node": "^24.10.1", - "@typescript-eslint/eslint-plugin": "^8.64.0", - "@typescript-eslint/parser": "^8.64.0", + "@typescript-eslint/eslint-plugin": "^8.65.0", + "@typescript-eslint/parser": "^8.65.0", "esbuild": "^0.28.1", "esbuild-sass-plugin": "^3.7.0", - "eslint": "^10.7.0", + "eslint": "^10.8.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.6", - "globals": "^17.7.0", + "globals": "^17.8.0", "prettier": "^3.9.5", "typescript": "^5.9.3" }, diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 20bff9cdd..3ae81895f 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -182,10 +182,10 @@ debug "^4.3.1" minimatch "^10.2.4" -"@eslint/config-helpers@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.6.0.tgz#ef9a36881d39dfd5dbeac22b0da997fabfb08b03" - integrity sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA== +"@eslint/config-helpers@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.7.0.tgz#09ee4aa07b73f059ec2d4c74bf4b2ff02b322377" + integrity sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw== dependencies: "@eslint/core" "^1.2.1" @@ -917,100 +917,100 @@ dependencies: "@types/estree" "*" -"@typescript-eslint/eslint-plugin@^8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.64.0.tgz#71a0c3d5f8a5e6c5dfdb4f0f04bd1bfb572d5e24" - integrity sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q== +"@typescript-eslint/eslint-plugin@^8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz#0a58df6fea8c0bf6b396f518077099bc8b762bb5" + integrity sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.64.0" - "@typescript-eslint/type-utils" "8.64.0" - "@typescript-eslint/utils" "8.64.0" - "@typescript-eslint/visitor-keys" "8.64.0" + "@typescript-eslint/scope-manager" "8.65.0" + "@typescript-eslint/type-utils" "8.65.0" + "@typescript-eslint/utils" "8.65.0" + "@typescript-eslint/visitor-keys" "8.65.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.5.0" -"@typescript-eslint/parser@^8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.64.0.tgz#c9864a1cc28a13ff29a7314fbdef0528bb122f72" - integrity sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw== +"@typescript-eslint/parser@^8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.65.0.tgz#5295c1058c0a1dd746ef28baaf9c0341dbdf03dc" + integrity sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA== dependencies: - "@typescript-eslint/scope-manager" "8.64.0" - "@typescript-eslint/types" "8.64.0" - "@typescript-eslint/typescript-estree" "8.64.0" - "@typescript-eslint/visitor-keys" "8.64.0" + "@typescript-eslint/scope-manager" "8.65.0" + "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/typescript-estree" "8.65.0" + "@typescript-eslint/visitor-keys" "8.65.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.64.0.tgz#14c4e29390d7325a7f8a1218c2788fd649b85da6" - integrity sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg== +"@typescript-eslint/project-service@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.65.0.tgz#65fbbc9a1591abffaeab5513200f848271cb0aa5" + integrity sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.64.0" - "@typescript-eslint/types" "^8.64.0" + "@typescript-eslint/tsconfig-utils" "^8.65.0" + "@typescript-eslint/types" "^8.65.0" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.64.0.tgz#d45f15304a94c85c39db317b717b158fb6259958" - integrity sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w== +"@typescript-eslint/scope-manager@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz#9547202ce7e608e7b6283df585703b980a0ea70d" + integrity sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg== dependencies: - "@typescript-eslint/types" "8.64.0" - "@typescript-eslint/visitor-keys" "8.64.0" + "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/visitor-keys" "8.65.0" -"@typescript-eslint/tsconfig-utils@8.64.0", "@typescript-eslint/tsconfig-utils@^8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.64.0.tgz#c62ac8ea9173c3cac8b38b8e66e30a046b548851" - integrity sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw== +"@typescript-eslint/tsconfig-utils@8.65.0", "@typescript-eslint/tsconfig-utils@^8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz#36f168fcdbb1295f7446ff0379667f98c3cf1bf3" + integrity sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg== -"@typescript-eslint/type-utils@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.64.0.tgz#106fa7d58cf9cf7758f3dd8e426ac8237eceacf3" - integrity sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg== +"@typescript-eslint/type-utils@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz#d316d7522d93cff4cd14f305e02f3df2d804f9c1" + integrity sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g== dependencies: - "@typescript-eslint/types" "8.64.0" - "@typescript-eslint/typescript-estree" "8.64.0" - "@typescript-eslint/utils" "8.64.0" + "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/typescript-estree" "8.65.0" + "@typescript-eslint/utils" "8.65.0" debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/types@8.64.0", "@typescript-eslint/types@^8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.64.0.tgz#b41f8ef5dd40616908658b991197a9d486cda60b" - integrity sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA== +"@typescript-eslint/types@8.65.0", "@typescript-eslint/types@^8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.65.0.tgz#3e86738416a777c8b8925ab46745f48ecf904c9f" + integrity sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg== -"@typescript-eslint/typescript-estree@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.64.0.tgz#b8d51255e2d726eb4bd80d397a4fb4170c02eecc" - integrity sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA== +"@typescript-eslint/typescript-estree@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz#f1f514808f6aa713e2d678ae8ff592a65e1632af" + integrity sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg== dependencies: - "@typescript-eslint/project-service" "8.64.0" - "@typescript-eslint/tsconfig-utils" "8.64.0" - "@typescript-eslint/types" "8.64.0" - "@typescript-eslint/visitor-keys" "8.64.0" + "@typescript-eslint/project-service" "8.65.0" + "@typescript-eslint/tsconfig-utils" "8.65.0" + "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/visitor-keys" "8.65.0" debug "^4.4.3" minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/utils@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.64.0.tgz#98bb2010cfb754b41985b9c93e6e8b3dcd7bd600" - integrity sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ== +"@typescript-eslint/utils@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.65.0.tgz#afedd974a0c8deeef553b509df5800bafd615a72" + integrity sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.64.0" - "@typescript-eslint/types" "8.64.0" - "@typescript-eslint/typescript-estree" "8.64.0" + "@typescript-eslint/scope-manager" "8.65.0" + "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/typescript-estree" "8.65.0" -"@typescript-eslint/visitor-keys@8.64.0": - version "8.64.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.64.0.tgz#7a08421d10e54960733352cd7c95fab1784e8473" - integrity sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw== +"@typescript-eslint/visitor-keys@8.65.0": + version "8.65.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz#e3704c13cb4a1c22454c1abf28ff4737e15018c6" + integrity sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A== dependencies: - "@typescript-eslint/types" "8.64.0" + "@typescript-eslint/types" "8.65.0" eslint-visitor-keys "^5.0.0" "@unrs/resolver-binding-android-arm-eabi@1.11.1": @@ -1137,7 +1137,7 @@ ajv@^6.14.0: argparse@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== aria-hidden@^1.2.3, aria-hidden@^1.2.4: @@ -1539,7 +1539,7 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: entities@^4.4.0, entities@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: @@ -1881,15 +1881,15 @@ eslint-visitor-keys@^5.0.0, eslint-visitor-keys@^5.0.1: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz#9e3c9489697824d2d4ce3a8ad12628f91e9f59be" integrity sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== -eslint@^10.7.0: - version "10.7.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-10.7.0.tgz#cd3b8022f3b1e3b183760d90dfc58e9d3644106b" - integrity sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ== +eslint@^10.8.0: + version "10.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-10.8.0.tgz#e6d19907a3f090a53a022261ba34c5ff6d04908b" + integrity sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ== dependencies: "@eslint-community/eslint-utils" "^4.8.0" "@eslint-community/regexpp" "^4.12.2" "@eslint/config-array" "^0.23.5" - "@eslint/config-helpers" "^0.6.0" + "@eslint/config-helpers" "^0.7.0" "@eslint/core" "^1.2.1" "@eslint/plugin-kit" "^0.7.2" "@humanfs/node" "^0.16.6" @@ -1913,7 +1913,7 @@ eslint@^10.7.0: imurmurhash "^0.1.4" is-glob "^4.0.0" json-stable-stringify-without-jsonify "^1.0.1" - minimatch "^10.2.4" + minimatch "^10.2.5" natural-compare "^1.4.0" optionator "^0.9.3" @@ -2168,10 +2168,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^17.7.0: - version "17.7.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-17.7.0.tgz#553d55090b4dde8209ec2da42580d6e7e7d8b10d" - integrity sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg== +globals@^17.8.0: + version "17.8.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-17.8.0.tgz#a1f213a06adcd0eec38004c5cd39fef7af7e0830" + integrity sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ== globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" @@ -2697,14 +2697,7 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -linkify-it@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.1.tgz#10c4cecbb5c6828eabf81d3c801adc4a542dfb55" - integrity sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg== - dependencies: - uc.micro "^2.0.0" - -linkify-it@^5.0.2: +linkify-it@^5.0.1, linkify-it@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.2.tgz#d3be0a693af3da9df3883f1e346a0e97461a8c19" integrity sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q== @@ -2743,9 +2736,9 @@ math-intrinsics@^1.1.0: integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== mdurl@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz" - integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.1.0.tgz#d711d3f7bce7f22c487c91be78545f356fa96573" + integrity sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg== meros@^1.1.4: version "1.3.2" @@ -2767,7 +2760,7 @@ minimatch@^10.2.2: dependencies: brace-expansion "^5.0.5" -minimatch@^10.2.4, minimatch@^3.1.2, minimatch@^3.1.3, minimatch@^3.1.5: +minimatch@^10.2.4, minimatch@^10.2.5, minimatch@^3.1.2, minimatch@^3.1.3, minimatch@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== @@ -2949,6 +2942,11 @@ picomatch@4.0.4, picomatch@^4.0.3, picomatch@^4.0.4: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589" integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== +picomatch@4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.5.tgz#51ea57a17d86f605f81039595fbc40ed06a55fab" + integrity sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A== + possible-typed-array-names@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" @@ -2973,7 +2971,7 @@ prettier@^3.9.5: punycode.js@^2.3.1: version "2.3.1" - resolved "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7" integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== punycode@^2.1.0: @@ -3185,10 +3183,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.101.0: - version "1.101.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.101.0.tgz#c2db5bbf2f956be7277f6223b899d0d4be3c899b" - integrity sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw== +sass@1.102.0: + version "1.102.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.102.0.tgz#4ed9378f37ca4186a76d6d1f52a6680c92b6bd80" + integrity sha512-NSOyTnaQF7rTAEOtI2fwb386vL+akyiQLBZu8Na7hXCb+umJy0GAqlcMIaqACZ6Z1VgTBS4K9PG6B3IdjHGJsw== dependencies: chokidar "^5.0.0" immutable "^5.1.5" @@ -3610,7 +3608,7 @@ typescript@^5.9.3: uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== unbox-primitive@^1.0.2: diff --git a/netbox/release.yaml b/netbox/release.yaml index 8d71620f5..ab2f9bfde 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.6.5" +version: "4.6.6" edition: "Community" -published: "2026-07-14" +published: "2026-07-28" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index c91f4933c..f9bcc7986 100644 Binary files a/netbox/translations/cs/LC_MESSAGES/django.mo and b/netbox/translations/cs/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index db09faa10..19d8a4ba6 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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -201,7 +201,7 @@ msgstr "Skupina lokalit (zkratka)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -312,7 +312,7 @@ msgstr "Zakončení A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -576,7 +576,7 @@ msgstr "Účet poskytovatele" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -758,12 +758,12 @@ msgstr "Atributy" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -898,7 +898,7 @@ msgstr "Síť poskytovatele" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1009,7 +1009,7 @@ msgstr "Provozní role" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1104,7 +1104,7 @@ msgstr "Lokace" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1209,7 +1209,7 @@ msgstr "Strana termínu" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1224,7 +1224,7 @@ msgstr "Přiřazení" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1289,13 +1289,13 @@ msgid "Group Assignment" msgstr "Skupinové přiřazení" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1322,12 +1322,12 @@ msgstr "Jedinečné ID okruhu" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1424,14 +1424,14 @@ msgstr "ID propojovacího panelu a číslo portu/ů" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1457,18 +1457,18 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1496,8 +1496,8 @@ msgid "Full name of the provider" msgstr "Celé jméno poskytovatele" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1747,7 +1747,7 @@ msgstr "Zakončení" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2097,7 +2097,7 @@ msgid "Sync interval" msgstr "Interval synchronizace" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2363,7 +2363,7 @@ msgstr "Protokolování změn není u tohoto typu objektu podporováno ({type}). #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2399,20 +2399,20 @@ msgid "Config revision #{id}" msgstr "Revize konfigurace #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2428,14 +2428,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "povoleno" @@ -2454,7 +2454,7 @@ msgstr "" "Vzory (jeden na řádek) odpovídající souborům nebo cestám, které je třeba při" " synchronizaci ignorovat" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametry" @@ -2715,7 +2715,7 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Záznamy protokolu" @@ -2882,7 +2882,7 @@ msgstr "Plánování" msgid "Change" msgstr "Změna" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Úloha {job_id} nenalezena" @@ -2892,62 +2892,62 @@ msgstr "Úloha {job_id} nenalezena" msgid "Job {id} not found." msgstr "Úloha {id} nenalezena." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty." -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Údaje" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Protokol" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Obnovená revize konfigurace #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Úloha {id} byla vymazána." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Chyba při mazání úlohy {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Úloha {id} byla znovu zařazena do fronty." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Úloha {id} byla zařazena do fronty." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Úloha {id} byla zastavena." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nepodařilo se zastavit úlohu {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Katalog pluginů nelze načíst" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nenalezeno" @@ -3139,7 +3139,7 @@ msgstr "Zatuchlý" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3900,8 +3900,8 @@ msgstr "Je plná hloubka" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3958,14 +3958,14 @@ msgstr "Stojan (název)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Zařízení (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Zařízení (název)" @@ -4013,13 +4013,13 @@ msgid "Cable (ID)" msgstr "Kabel (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4067,7 +4067,7 @@ msgstr "Přiřazené VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4077,9 +4077,9 @@ msgstr "Přiřazené VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4101,14 +4101,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4118,14 +4118,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4691,8 +4691,8 @@ msgid "Maximum draw" msgstr "Maximální příkon" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maximální příkon (W)" @@ -4701,8 +4701,8 @@ msgid "Allocated draw" msgstr "Přidělený příkon" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Přidělený příkon (W)" @@ -4724,16 +4724,16 @@ msgstr "Pouze správa" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Režim PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Typ PoE" @@ -5296,7 +5296,7 @@ msgstr "Virtuální stroj" 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:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Přiřazené rozhraní" @@ -5477,7 +5477,7 @@ msgstr "Primární IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5611,7 +5611,7 @@ msgid "Mgmt only" msgstr "Pouze správa" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5672,16 +5672,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Typ rozsahu" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5694,42 +5694,42 @@ msgstr "Typ rozsahu" msgid "Scope" msgstr "Rozsah" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vyberte prosím a {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Typ rozsahu (aplikace a model)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Název oblasti působnosti" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Název přiřazeného objektu rozsahu (pokud nepoužíváte ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name a scope_id se vzájemně vylučují." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "Při použití scope_name musí být zadán typ scope_type" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "Při použití scope_id musí být zadán typ scope_type" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} „{name}„nenalezeno." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5738,11 +5738,11 @@ msgstr "" "Vícenásobné {scope_type} objekty odpovídají“{name}„. Použijte scope_id k " "určení zamýšleného objektu." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Zadní porty" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5976,7 +5976,7 @@ msgid "VM Interface" msgstr "Rozhraní VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6037,7 +6037,7 @@ msgstr "Členská zařízení" 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." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6059,8 +6059,8 @@ msgid "profile" msgstr "profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "štítek" @@ -6150,7 +6150,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "Neplatné zakončení kabelu: přiřazený objekt ukončení neexistuje." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "je aktivní" @@ -6190,7 +6190,7 @@ msgstr "Všechny linky musí být kabelové nebo bezdrátové" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6199,23 +6199,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fyzický popisek" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6223,131 +6223,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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "šablona portu konzoly" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "šablony portů konzoly" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "šablona portu konzolového serveru" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "šablony portů konzolového serveru" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maximální příkon" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "přidělený příkon" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "šablona napájecího portu" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "šablony napájecích portů" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "napájecí větev" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fáze (pro třífázové napájení)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "šablona elektrické zásuvky" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "šablony zásuvek" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "pouze řízení" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "rozhraní mostu" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "bezdrátová role" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "šablona rozhraní" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "šablony rozhraní" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "pozice" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "šablona předního portu" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "šablony předního portu" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6356,15 +6356,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "šablona zadního portu" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "šablony zadních portů" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6373,35 +6373,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "pozice" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "šablona moduární šachty" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "šablony modulárních šachet" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "šablona pozice zařízení" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "šablony rozvaděčů zařízení" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6410,244 +6410,244 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID součásti" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identifikátor součásti přiřazený výrobcem" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "šablona položky inventáře" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "šablony položek inventáře" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Komponenty nelze přesunout do jiného zařízení." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "konec kabelu" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "označit připojený" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Považovat za připojený" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Při připojování kabelu je nutné zadat konec kabelu (A nebo B)." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Při zadávání kabelového konektoru je nutné zadat polohu (y)." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Pozice kabelů nelze nastavit bez kabelového konektoru." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Nelze označit jako připojený s připojeným kabelem." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Konec kabelu nesmí být nastaven bez kabelu." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Kabelový konektor nesmí být nastaven bez kabelu." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Pozice zakončení kabelu nesmí být nastaveny bez kabelu." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modely musí deklarovat vlastnost parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Fyzický typ portu" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "rychlost" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Rychlost portu v bitech za sekundu" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "konzolový port" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "konzolové porty" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "port konzolového serveru" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "porty konzolového serveru" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "napájecí port" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "napájecí porty" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "elektrická zásuvka" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "elektrické zásuvky" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Rodičovský napájecí port ({power_port}) musí patřit ke stejnému zařízení" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "režim" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategie označování IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "nadřazené rozhraní" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "neoznačené VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "označené VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "primární MAC adresa" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Pouze rozhraní Q-in-Q mohou specifikovat službu VLAN." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC adresa {mac_address} je přiřazen k jinému rozhraní ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "nadřazená MAS" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "Rychlost (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "duplexní" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64bitový celosvětový název" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "bezdrátový kanál" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "frekvence kanálu (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Vyplněno vybraným kanálem (pokud je nastaven)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "vysílací výkon (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "bezdrátové sítě LAN" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 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:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6655,7 +6655,7 @@ msgid "" msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6664,7 +6664,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6672,7 +6672,7 @@ msgid "" msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6681,21 +6681,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6704,31 +6704,31 @@ msgstr "" "Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního" " podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Režim rozhraní nepodporuje neoznačený vlan." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6737,20 +6737,20 @@ msgstr "" "Neznačená VLAN ({untagged_vlan}) musí patřit ke stejné lokalitě jako " "nadřazené zařízení rozhraní, nebo musí být globální." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Zadní port ({rear_port}) musí patřit ke stejnému zařízení" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "přední port" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "přední porty" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6758,15 +6758,15 @@ msgid "" msgstr "" "Počet pozic nesmí být menší než počet mapovaných zadních portů ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "zadní port" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "zadní porty" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6774,101 +6774,101 @@ msgid "" msgstr "" "Počet pozic nesmí být menší než počet mapovaných předních portů ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "přihrádka modulů" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "pozice modulů" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Pozice modulu nemůže patřit k modulu nainstalovanému v ní." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Tento typ zařízení ({device_type}) nepodporuje pozice zařízení." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Nelze nainstalovat zařízení do deaktivované pozice zařízení." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Nelze nainstalovat zařízení do sebe." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "" "Nelze nainstalovat určené zařízení; zařízení je již nainstalováno {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "role položky inventáře" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "role položek zásob" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "sériové číslo" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "štítek majetku" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Jedinečná značka použitá k identifikaci této položky" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "objeveny" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Tato položka byla automaticky objevena" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "položka inventáře" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "inventární položky" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Nelze přiřadit sebe jako rodiče." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Nadřazená položka inventáře nepatří do stejného zařízení." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Nelze přesunout položku inventáře se závislými podřízenými" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 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í" @@ -7037,12 +7037,12 @@ msgstr "poloha (U)" msgid "rack face" msgstr "plocha stojanu" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primární IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primární IPv6" @@ -7067,16 +7067,16 @@ msgstr "Priorita VC" msgid "Virtual chassis master election priority" msgstr "Priorita volby hlavního virtuálního šasi" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "zeměpisná šířka" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Souřadnice GPS v desetinném formátu (xx.rrrrrr)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "zeměpisná délka" @@ -7221,52 +7221,52 @@ msgid "" msgstr "" "Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která " -"tvoří rozhraní LAG napříč podvozky." +"Nelze odstranit virtuální šasi {virtual_chassis}. Jedno nebo více " +"uživatelských rozhraní tvoří MAS napříč podvozky." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikátor" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "komentáře" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "kontext virtuálního zařízení" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "kontexty virtuálních zařízení" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} není IPV{family} adresa." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primární IP adresa musí patřit k rozhraní na přiřazeném zařízení." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC adresy" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7274,7 +7274,7 @@ msgstr "" "Nelze zrušit přiřazení adresy MAC, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7282,29 +7282,29 @@ msgstr "" "Nelze znovu přiřadit MAC adresu, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 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:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuální rozhraní nemohou mít režim PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuální rozhraní nemohou mít typ PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "schéma" @@ -7609,91 +7609,91 @@ msgstr "Neplatná jednotka (y) pro {height}U stojan: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Následující jednotky již byly rezervovány: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Oblast nejvyšší úrovně s tímto názvem již existuje." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Oblast nejvyšší úrovně s tímto slimákem již existuje." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "region" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regiony" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Skupina lokalit nejvyšší úrovně s tímto názvem již existuje." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Skupina lokalit nejvyšší úrovně s tímto slugem již existuje." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "skupina lokalit" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "skupiny lokalit" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Úplný název webu" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "zařízení" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ID nebo popis místního zařízení" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "fyzická adresa" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Fyzické umístění budovy" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "dodací adresa" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Pokud se liší od fyzické adresy" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "stránky" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "stránky" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Umístění s tímto názvem již existuje v zadaném webu." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Umístění s tímto slimákem již existuje v zadaném webu." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "lokace" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "lokalitách" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Rodičovská lokalita ({parent}) musí patřit ke stejnému webu ({site})." @@ -7800,8 +7800,8 @@ msgid "U Height" msgstr "Výška U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7927,7 +7927,7 @@ msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8435,7 +8435,7 @@ msgstr "Pro tento objekt nebylo možné vyřešit žádnou konfigurační šablo msgid "An error occurred while rendering the config template." msgstr "Při vykreslování šablony konfigurace došlo k chybě." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurační šablona s ID {id} nenalezeno." @@ -8722,94 +8722,94 @@ msgstr "Typ widgetu" msgid "Unregistered widget class: {name}" msgstr "Neregistrovaná třída widgetu: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musí definovat metodu render ()." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Poznámka" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 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:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Počty objektů" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 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:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Seznam objektů" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Zobrazí libovolný seznam objektů." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Výchozí počet objektů k zobrazení" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS kanál" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Vložte kanál RSS z externího webu." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Adresa URL zdroje" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Vyžaduje externí připojení" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Maximální počet objektů, které se mají zobrazit" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Zobrazit své osobní záložky" @@ -8952,7 +8952,7 @@ msgstr "Třída tlačítek" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Typ MIME" @@ -8988,7 +8988,7 @@ msgstr "Metoda HTTP" msgid "Payload URL" msgstr "Adresa URL užitečného zatížení" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Ověření SSL" @@ -9099,11 +9099,11 @@ msgstr "Neplatné mapování barev '{line}„. Použijte hodnotu formátu:barva. msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Duplicitní mapování barev definované pro volbu '{value}„." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "třída tlačítek" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 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" @@ -9170,14 +9170,14 @@ msgstr "Klasifikace vstupu" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Komentáře" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9187,11 +9187,11 @@ msgstr "Komentáře" msgid "Users" msgstr "Uživatelé" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9205,7 +9205,7 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk msgid "Groups" msgstr "Skupiny" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Názvy skupin oddělené čárkami, uzavřené dvojitými uvozovkami" @@ -9568,44 +9568,44 @@ msgstr "Změny databáze byly vráceny kvůli chybě." msgid "No indexers found!" msgstr "Nebyly nalezeny žádné indexátory!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "Schéma JSON určující strukturu kontextových dat pro tento profil" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "kontextový profil konfigurace" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "kontextové profily konfigurace" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "váha" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "kontext konfigurace" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "kontexty konfigurace" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Data JSON musí být ve formě objektu. Příklad:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Data nejsou v souladu se schématem profilu: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9613,11 +9613,11 @@ msgstr "" "Lokální kontextová data konfigurace mají přednost před zdrojovými kontexty v" " konečném rendrovaném kontextu konfigurace" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "ladit" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9625,20 +9625,20 @@ msgstr "" "Při vykreslování této šablony povolte podrobný chybový výstup. Nedoporučuje " "se pro výrobní použití." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "šablona konfigurace" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "konfigurační šablony" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Šablona: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Řádek: {lineno}" @@ -9675,7 +9675,7 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "název skupiny" @@ -10033,19 +10033,19 @@ msgstr "přístrojová deska" msgid "dashboards" msgstr "řídicí panely" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "kód šablony" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Kód šablony Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "parametry prostředí" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10054,32 +10054,32 @@ msgstr "" "Jakýkoliv další parametry projít při stavbě prostředí " "Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Výchozí hodnota {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 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:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "přípona souboru" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 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:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "jako příloha" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Stáhnout soubor jako přílohu" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10088,12 +10088,12 @@ msgstr "" "The“{key}„parametr je zastaralý a nesmí být nastaven na nových nebo " "upravených šablonách." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "„{key}„není povolený parametr prostředí Jinja2." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10168,18 +10168,24 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Uživatelem dodávané záhlaví HTTP, které mají být odeslány s požadavkem kromě" " typu obsahu HTTP. Záhlaví by měly být definovány ve formátu Název: " "Hodnota. Zpracování šablony Jinja2 je podporováno ve stejném kontextu" -" jako tělo požadavku (níže)." +" jako tělo požadavku (níže). Při interpolaci nedůvěryhodných dat (například " +"atributů objektu) do hodnoty záhlaví použijte header_safe filtr" +" pro ochranu proti vkládání záhlaví HTTP, např. X-Objekt: {{data.name " +"| header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "šablona těla" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10192,11 +10198,11 @@ msgstr "" "uživatelské jméno, identifikační číslo požadavku, " "a data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "tajemství" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10206,15 +10212,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:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Povolit ověření certifikátu SSL. Zakázat s opatrností!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Cesta k souboru CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10222,175 +10228,175 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webový háček" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooky" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "text odkazu" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Kód šablony Jinja2 pro text odkazu" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL odkazu" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Kód šablony Jinja2 pro URL odkazu" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nové okno" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Vynutit otevření odkazu v novém okně" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "vlastní odkaz" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "vlastní odkazy" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "šablona exportu" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "exportovat šablony" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "sdílené" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "uložený filtr" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "uložené filtry" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Typ objektu tabulky" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tabulka" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Neznámá tabulka: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Neznámý sloupec: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "výška obrazu" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "šířka obrazu" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "velikost obrázku" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "příloha obrázku" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "obrazové přílohy" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "laskavý" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "zápis do deníku" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "zápisy do deníku" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "záložka" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "záložky" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, 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})." @@ -10672,7 +10678,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10716,8 +10722,8 @@ msgstr "Použito" msgid "Attachment" msgstr "Příloha" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Přiřazené modely" @@ -10790,67 +10796,67 @@ msgstr "Neplatný atribut“{name}„na vyžádání" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Neplatný atribut“{name}„pro {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Text odkazu" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL odkazu" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Parametry prostředí" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Šablona" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "Konfigurace tabulky musí být vytvořeny z pohledu seznamu objektů." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Další záhlaví" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Šablona těla" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Podmínky" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Označené objekty" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON Schéma" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -10976,7 +10982,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Export L2VPN (identifikátor)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11027,7 +11033,7 @@ msgid "VLAN number (1-4094)" msgstr "Číslo VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresa" @@ -11056,51 +11062,51 @@ msgstr "Aplikační služba (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT uvnitř IP adresy (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Číslo SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Přiřazené rozhraní virtuálního počítače" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Zásady překladu VLAN (název)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Skupina FHRP (název)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Skupina FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP adresa" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Primární IPv4 (adresa)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Primární IPv6 (adresa)" @@ -11134,7 +11140,7 @@ msgstr "Je vyžadována maska CIDR (např. /24)." msgid "Pattern" msgstr "vzor" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "ID VLAN" @@ -11174,14 +11180,14 @@ msgid "Date added" msgstr "Datum přidání" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11210,7 +11216,7 @@ msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Přiřazení VLAN" @@ -11253,7 +11259,7 @@ msgid "Authentication key" msgstr "Ověřovací klíč" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11282,13 +11288,13 @@ msgid "Site & Group" msgstr "Lokalita a skupina" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11326,8 +11332,8 @@ msgid "Scope ID" msgstr "ID rozsahu" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Skupina FHRP" @@ -11504,7 +11510,7 @@ msgstr "Místní VLAN ID" msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11526,43 +11532,43 @@ msgstr "Agregát" msgid "ASN Range" msgstr "Řada ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Rozsah IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (uvnitř)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11570,19 +11576,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Virtuální IP adresa" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Přiřazení již existuje" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Dětské sítě VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11591,16 +11597,16 @@ 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Použít {vid} jako zástupný symbol pro ID VLAN. Příklad: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Pravidlo překladu VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11608,35 +11614,35 @@ msgstr "" "Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat " "pomocí pomlčky." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Šablona aplikační služby" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Rodičovský typ" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Přístav (y)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Aplikační služba" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Šablona aplikační služby" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Z šablony" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12424,11 +12430,11 @@ msgstr "Přidat IP adresu" msgid "Add a Prefix" msgstr "Přidání předpony" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Toto pole nesmí být prázdné." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12436,17 +12442,17 @@ msgstr "" "Hodnota musí být předána přímo (např. „foo“: 123); nepoužívejte slovník ani " "seznam." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} není platná volba." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Neplatný typ obsahu: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "Neplatná hodnota. Zadejte typ obsahu jako '.„." @@ -13545,71 +13551,71 @@ msgstr "Po inicializaci nelze do registru přidat úložiště" msgid "Cannot delete stores from registry" msgstr "Nelze odstranit obchody z registru" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "korejština" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lotyška" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Čínština" @@ -13689,7 +13695,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS souřadnice" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13697,36 +13703,36 @@ msgid "" msgstr "" "Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "generál" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Musí to být seznam." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Musí to být slovník." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekt s ID {id} neexistuje" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13737,74 +13743,74 @@ msgstr "" "objekt podle ID a aktualizují jej, což vyžaduje {permission} povolení. " "Odstraňte sloupec ID a vytvořte místo toho nové objekty." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Hromadný import {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "Název pole vlastního pole formuláře musí začínat písmenem „cf_“: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Hromadné úpravy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualizováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Vyberte alespoň jedno pole, které chcete přejmenovat." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Hromadné mazání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Hromadné přidání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Při vytváření komponent došlo k chybě integrity" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Přidal {count} {component} do {parent_count} {parent}." @@ -16806,18 +16812,18 @@ msgstr "Členství vlastníka" msgid "Assigned Users" msgstr "Přiřazení uživatelé" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, 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:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16826,7 +16832,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:260 +#: netbox/utilities/api.py:275 #, 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}" @@ -16874,7 +16880,7 @@ msgstr "" msgid "More than 50" msgstr "Více než 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Neplatný název oddělovače: {name}" @@ -17050,14 +17056,14 @@ msgstr "Nerozpoznaná hlavička: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "je" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "není" @@ -17088,16 +17094,16 @@ msgstr "odpovídá vzoru (nerozlišuje velká a malá písmena)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "je prázdný" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "není prázdný" @@ -17138,18 +17144,22 @@ msgid "has these tags" msgstr "má tyto značky" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "má některou z těchto značek" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "nemá tyto značky" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Práce na pozadí" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Proveďte tento úkol prostřednictvím úlohy na pozadí" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index c3537db72..c5b9657b3 100644 Binary files a/netbox/translations/da/LC_MESSAGES/django.mo and b/netbox/translations/da/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index cc55704b9..f761f4447 100644 --- a/netbox/translations/da/LC_MESSAGES/django.po +++ b/netbox/translations/da/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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -197,7 +197,7 @@ msgstr "Områdegruppe (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -308,7 +308,7 @@ msgstr "Afslutning A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -572,7 +572,7 @@ msgstr "Leverandørkonto" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -754,12 +754,12 @@ msgstr "Attributter" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -894,7 +894,7 @@ msgstr "Leverandørnetværk" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1005,7 +1005,7 @@ msgstr "Operationel rolle" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1100,7 +1100,7 @@ msgstr "Beliggenhed" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1205,7 +1205,7 @@ msgstr "Termside" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1220,7 +1220,7 @@ msgstr "Opgave" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1285,13 +1285,13 @@ msgid "Group Assignment" msgstr "Gruppeopgave" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1318,12 +1318,12 @@ msgstr "Unikt kredsløbs-ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1420,14 +1420,14 @@ msgstr "Patchpanelets ID og portnummer" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1453,18 +1453,18 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1492,8 +1492,8 @@ msgid "Full name of the provider" msgstr "Leverandørens fulde navn" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1743,7 +1743,7 @@ msgstr "Afslutninger" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2093,7 +2093,7 @@ msgid "Sync interval" msgstr "Synkroniseringsinterval" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2358,7 +2358,7 @@ msgstr "Ændringslogføring understøttes ikke for denne objekttype ({type})." #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2394,20 +2394,20 @@ msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2423,14 +2423,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "aktiveret" @@ -2449,7 +2449,7 @@ msgstr "" "Mønstre (en pr. linje), der matcher filer eller stier, der skal ignoreres " "ved synkronisering" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametre" @@ -2712,7 +2712,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervaller" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Logindgange" @@ -2879,7 +2879,7 @@ msgstr "Planlægning" msgid "Change" msgstr "Ændre" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job {job_id} ikke fundet" @@ -2889,62 +2889,62 @@ msgstr "Job {job_id} ikke fundet" msgid "Job {id} not found." msgstr "Job {id} ikke fundet." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Jobnummer i kø{id} at synkronisere {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Data" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Gendannet konfigurationsrevision #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id} er blevet slettet." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fejl ved sletning af job {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id} er blevet sat i kø igen." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id} er blevet sat i kø." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id} er blevet stoppet." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Det lykkedes ikke at stoppe jobbet {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Plugin-kataloget kunne ikke indlæses" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} ikke fundet" @@ -3136,7 +3136,7 @@ msgstr "Forældet" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3897,8 +3897,8 @@ msgstr "Er fuld dybde" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3955,14 +3955,14 @@ msgstr "Rack (navn)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Enhed (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Enhed (navn)" @@ -4010,13 +4010,13 @@ msgid "Cable (ID)" msgstr "Kabel (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4064,7 +4064,7 @@ msgstr "Tildelt VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4074,9 +4074,9 @@ msgstr "Tildelt VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4098,14 +4098,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4115,14 +4115,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4688,8 +4688,8 @@ msgid "Maximum draw" msgstr "Maksimal trækning" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maksimal forbrug (watt)" @@ -4698,8 +4698,8 @@ msgid "Allocated draw" msgstr "Tildelt lodtrækning" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" @@ -4721,16 +4721,16 @@ msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE-type" @@ -5294,7 +5294,7 @@ msgstr "Virtuel maskine" msgid "Parent VM of assigned interface (if any)" msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Tildelt grænseflade" @@ -5475,7 +5475,7 @@ msgstr "Primær IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5609,7 +5609,7 @@ msgid "Mgmt only" msgstr "Kun Mgmt" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5670,16 +5670,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Områdetype" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5692,42 +5692,42 @@ msgstr "Områdetype" msgid "Scope" msgstr "Anvendelsesområde" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vælg venligst en {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Omfangstype (app og model)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Områdenavn" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Navnet på det tildelte omfangsobjekt (hvis der ikke bruges ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name og scope_id udelukker hinanden." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type skal angives, når du bruger scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type skal specificeres, når du bruger scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} „{name}„Ikke fundet." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5736,11 +5736,11 @@ msgstr "" "Flere {scope_type} objekter matcher“{name}„. Brug scope_id til at angive det" " tilsigtede objekt." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Bageste porte" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5976,7 +5976,7 @@ msgid "VM Interface" msgstr "VM-grænseflade" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6038,7 +6038,7 @@ msgstr "Medlemsenheder" msgid "A position must be specified for the first VC member." msgstr "En stilling skal specificeres for det første VC-medlem." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6060,8 +6060,8 @@ msgid "profile" msgstr "profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etiket" @@ -6155,7 +6155,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "Ugyldig kabelafslutning: det tildelte termineringsobjekt findes ikke." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "er aktiv" @@ -6198,7 +6198,7 @@ msgstr "Alle links skal være kabel eller trådløse" msgid "All links must match first link type" msgstr "Alle links skal matche den første linktype" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6207,16 +6207,16 @@ msgstr "" "{module} accepteres som erstatning for modulpladsens position, når den er " "knyttet til en modultype." -#: netbox/dcim/models/device_component_templates.py:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fysisk etiket" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6224,7 +6224,7 @@ msgstr "" "En komponentskabelon kan ikke knyttes til både en enhedstype og en " "modultype." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6232,130 +6232,130 @@ msgstr "" "En komponentskabelon skal være tilknyttet enten en enhedstype eller en " "modultype." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "skabelon til konsolport" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "konsolportskabeloner" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "skabelon til konsolserverport" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "skabeloner til konsolserverportskabeloner" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maksimal trækning" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "tildelt lodtrækning" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "strømstikskabelon" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "strømstikskabeloner" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Tildelt lodtrækning kan ikke overstige den maksimale trækning " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "foderben" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fase (til trefasefoedninger)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "Strømudtag skabelon" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "strømudtagsskabeloner" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "Kun ledelse" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "brogrænseflade" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "trådløs rolle" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "grænseflade skabelon" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "interface skabeloner" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "positioner" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "skabelon til frontport" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "frontportskabeloner" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6364,15 +6364,15 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "bageste portskabeloner ({count})" -#: netbox/dcim/models/device_component_templates.py:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "bagport skabelon" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "bageste portskabeloner" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6381,34 +6381,34 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "frontportskabeloner ({count})" -#: netbox/dcim/models/device_component_templates.py:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "position" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "modulpladsskabelon" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "modulpladsskabeloner" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "skabelon til enhedsplads" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "skabeloner til enhedsplads" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6417,166 +6417,166 @@ msgstr "" "Underenhedsrolle for enhedstypen ({device_type}) skal indstilles til " "„forælder“ for at tillade enhedspladser." -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "del-ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Producenttildelt artikel-id" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "lagervareskabelon" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "lagervareskabeloner" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Komponenter kan ikke flyttes til en anden enhed." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "kabelende" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "mærke tilsluttet" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Behandl som om et kabel er tilsluttet" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Du skal angive kabelenden (A eller B), når du tilslutter et kabel." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Skal angive position (er), når du angiver et kabelstik." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Kabelpositioner kan ikke indstilles uden et kabelstik." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Kan ikke markere som tilsluttet med et tilsluttet kabel." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Kabelenden må ikke indstilles uden et kabel." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Kabelstik må ikke indstilles uden et kabel." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Kabelafslutningspositioner må ikke indstilles uden et kabel." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modeller skal erklære en parent_object egenskab" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Fysisk porttype" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "hastighed" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Porthastighed i bit pr. sekund" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "konsolport" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "konsolporte" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "Konsolserverport" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "konsolserverporte" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "strømstik" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "strømstik" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "Hovedstrømstik ({power_port}) skal tilhøre den samme enhed" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tilstand" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-mærkningsstrategi" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "forældregrænseflade" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "umærket VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "mærkede VLAN'er" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "primær MAC-adresse" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Kun Q-in-Q-grænseflader kan angive et service-VLAN." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6584,77 +6584,77 @@ msgid "" msgstr "" "MAC-adresse {mac_address} er tildelt en anden grænseflade ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "Overordnet LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "hastighed (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-bit verdensomspændende navn" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "trådløs kanal" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "kanalfrekvens (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Udfyldt af valgt kanal (hvis indstillet)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "sendeeffekt (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "trådløse LAN" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "grænseflade" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "grænseflader" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 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:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6663,7 +6663,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed " "({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6672,7 +6672,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6680,7 +6680,7 @@ msgid "" msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6689,22 +6689,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "En LAG-grænseflade kan ikke være sin egen overordnede." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6713,31 +6713,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 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:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6746,20 +6746,20 @@ msgstr "" "Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som " "grænsefladens overordnede enhed, eller det skal være globalt." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Bageste port ({rear_port}) skal tilhøre den samme enhed" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "Frontport" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "frontporte" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6768,15 +6768,15 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "bagporte ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "bageste port" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "bageste porte" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6785,42 +6785,42 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "frontporte ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "modulplads" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "modulpladser" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "En modulplads kan ikke tilhøre et modul, der er installeret i den." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "enhedsplads" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "enhedsbugter" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Denne type enhed ({device_type}) understøtter ikke enhedspladser." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "Det er ikke muligt at installere en enhed i en deaktiveret enhedsplads." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Kan ikke installere en enhed i sig selv." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6828,60 +6828,60 @@ msgstr "" "Kan ikke installere den angivne enhed; enheden er allerede installeret i " "{bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "lagervarerolle" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "lagervareroller" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "aktivmærke" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Et unikt tag, der bruges til at identificere dette element" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "opdaget" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Dette element blev automatisk opdaget" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "lagerpost" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "lagervarer" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Kan ikke tildele sig selv som overordnet." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Overordnet lagervare tilhører ikke den samme enhed." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Kan ikke flytte en lagervare med afhængige underordnede" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "Kan ikke tildele lagervare til komponent på en anden enhed" @@ -7051,12 +7051,12 @@ msgstr "position (U)" msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "Primær IPv6" @@ -7081,16 +7081,16 @@ msgstr "VC-prioritet" msgid "Virtual chassis master election priority" msgstr "Virtuelt kabinetthovedvalgsprioritet" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "breddegrad" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-koordinat i decimalformat (xx.ååååå)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "længde" @@ -7236,52 +7236,52 @@ 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:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Kan ikke slette virtuelt chassis {self}. Der er medlemsgrænseflader, der " -"danner LAG-grænseflader på tværs af chassiserne." +"Kan ikke slette virtuelt chassis {virtual_chassis}. En eller flere " +"medlemsgrænseflader danner en LAG på tværs af chassiserne." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primær IP-adresse skal tilhøre en grænseflade på den tildelte enhed." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7289,7 +7289,7 @@ msgstr "" "Kan ikke ophæve tildelingen af MAC-adresse, mens den er angivet som den " "primære MAC for et objekt" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7297,28 +7297,28 @@ msgstr "" "MAC-adresse kan ikke tildeles igen, mens den er angivet som den primære MAC " "for et objekt" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "En grænseflade kan ikke kobles til sig selv." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle grænseflader kan ikke have en PoE-type." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "skema" @@ -7625,94 +7625,94 @@ msgstr "Ugyldig enhed (er) for {height}U-stativ: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Følgende enheder er allerede reserveret: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Der findes allerede en region på øverste niveau med dette navn." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Der findes allerede en region på øverste niveau med dette slug." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "område" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regioner" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "" "Der findes allerede en gruppe af områder på øverste niveau med dette navn." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Der findes allerede en områdegruppe på øverste niveau med dette slug." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "områdegruppe" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "områdegrupper" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Områdets fulde navn" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "facilitet" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Lokalt facilitets-id eller beskrivelse" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "Fysisk adresse" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Bygningens fysiske placering" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "leveringsadresse" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Hvis forskellig fra den fysiske adresse" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "Område" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "Områder" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "" "Der findes allerede en lokation med dette navn inden for det angivne område." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "" "En lokation med dette slug findes allerede inden for det angivne område." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "beliggenhed" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "steder" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Hovedlokation ({parent}) skal tilhøre det samme område ({site})." @@ -7819,8 +7819,8 @@ msgid "U Height" msgstr "U Højde" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7946,7 +7946,7 @@ msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8454,7 +8454,7 @@ msgstr "Ingen konfigurationsskabelon kunne løses for dette objekt." msgid "An error occurred while rendering the config template." msgstr "Der opstod en fejl under gengivelse af konfigurationsskabelonen." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurationsskabelon med ID {id} ikke fundet." @@ -8740,25 +8740,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Uregistreret widget klasse: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} skal definere en render () -metode." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Bemærk" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Objekttællinger" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8766,70 +8766,70 @@ msgstr "" "Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver" " type." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Objektliste" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Vis en vilkårlig liste over objekter." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Standardantallet af objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ugyldigt modelvalg: {self['model'].data} understøttes ikke." -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Foderwebadresse" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Kræver ekstern forbindelse" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Det maksimale antal objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Timeout-værdi for hentning af feedet (i sekunder)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" @@ -8972,7 +8972,7 @@ msgstr "Knapklasse" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME-type" @@ -9008,7 +9008,7 @@ msgstr "HTTP-metode" msgid "Payload URL" msgstr "Nyttelast-URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL verifikation" @@ -9119,11 +9119,11 @@ msgstr "Ugyldig farvekortlægning '{line}„. Brug formatværdien:farve." msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Duplikat farvekortlægning defineret til valg '{value}„." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "knapklasse" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9191,14 +9191,14 @@ msgstr "Klassificering af indrejse" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Bemærkninger" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9208,11 +9208,11 @@ msgstr "Bemærkninger" msgid "Users" msgstr "Brugere" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9226,7 +9226,7 @@ msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" msgid "Groups" msgstr "Grupper" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" @@ -9590,45 +9590,45 @@ msgstr "Databaseændringer er blevet tilbageført på grund af fejl." msgid "No indexers found!" msgstr "Ingen indekser fundet!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Et JSON-skema, der angiver strukturen af kontekstdataene for denne profil" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "config-kontekstprofil" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "konfig-kontekstprofiler" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "vægt" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "konfigurationskontekst" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "konfigurationskontekster" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON-data skal være i objektform. Eksempel:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Data er ikke i overensstemmelse med profilskemaet: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9636,11 +9636,11 @@ msgstr "" "Lokale konfigurationskontekstdata har forrang frem for kildekontekster i den" " endelige gengivne konfigurationskontekst" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "fejlfinde" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9648,20 +9648,20 @@ msgstr "" "Aktivér detaljeret fejloutput, når du gengiver denne skabelon. Anbefales " "ikke til produktionsbrug." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "konfigurationsskabelon" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "konfigurationsskabeloner" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Skabelon: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Linje: {lineno}" @@ -9700,7 +9700,7 @@ msgstr "" "Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil " "'feltets navn blive brugt)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "Gruppenavn" @@ -10060,19 +10060,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "skabelonkode" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja skabelonkode." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "miljøparametre" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10081,32 +10081,32 @@ msgstr "" "Enhver yderligere parametre at passere, når man " "konstruerer Jinja-miljøet" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Standard til {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Filnavn, der skal gives til den gengivne eksportfil" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "filtypenavn" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "som vedhæftet fil" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Download fil som vedhæftet fil" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10115,12 +10115,12 @@ msgstr "" "Den“{key}„Parameteren er forældet og kan ikke indstilles på nye eller " "ændrede skabeloner." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "„{key}„er ikke en tilladt Jinja2 miljøparameter." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10195,18 +10195,24 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Brugerleverede HTTP-overskrifter, der skal sendes sammen med anmodningen ud " "over HTTP-indholdstypen. Overskrifter skal defineres i formatet Navn: " "Værdi. Jinja2-skabelonbehandling understøttes med samme kontekst som " -"anmodningsorganet (nedenfor)." +"anmodningsorganet (nedenfor). Når du interpolerer data, der ikke er tillid " +"til (f.eks. objektattributter) i en overskriftsværdi, skal du anvende " +"header_safe filter for at beskytte mod HTTP-header injektion, " +"f.eks. X-objekt: {{data.name | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "kropsskabelon" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10219,11 +10225,11 @@ msgstr "" "tidsstempel, brugernavn, forespørgsels-" "id, og data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "hemmelighed" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10234,15 +10240,15 @@ msgstr "" "nyttelastkroppen ved hjælp af hemmeligheden som nøgle. Hemmeligheden " "overføres ikke i anmodningen." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Aktivér SSL-certifikatbekræftelse. Deaktiver med forsigtighed!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA-filsti" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10250,172 +10256,172 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Jinja2 skabelonkode til linktekst" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Jinja2 skabelonkode til link URL" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nyt vindue" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Tving link til at åbne i et nyt vindue" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "brugerdefineret link" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "brugerdefinerede links" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "eksport skabelon" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "eksport skabeloner" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "delt" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "gemt filter" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "gemte filtre" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Tabellens objekttype" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tabel" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "tabel konfiguration" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "tabel konfigurationer" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Ukendt tabel: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Ukendt kolonne: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "billedets højde" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "billedbredde" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "billedstørrelse" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "billed vedhæftet fil" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "billed vedhæftede filer" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "venlig" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "journalindtastning" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "journalposter" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "bogmærke" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "bogmærker" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})." @@ -10696,7 +10702,7 @@ msgstr "Prøv at omkonfigurere widgeten, eller fjern den fra dit dashboard." #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10740,8 +10746,8 @@ msgstr "Brugt af" msgid "Attachment" msgstr "Vedhæftet fil" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Tildelte modeller" @@ -10814,67 +10820,67 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Linktekst" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "Link URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Miljøparametre" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Skabelon" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "Tabelkonfigurationer skal oprettes fra en objektlistevisning." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Yderligere overskrifter" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Kropsskabelon" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Betingelser" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Mærkede objekter" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON-skema" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -11000,7 +11006,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Eksport af L2VPN (identifikator)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11051,7 +11057,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" @@ -11080,51 +11086,51 @@ msgstr "Applikationstjeneste (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT intern IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-i-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Tildelt VM grænseflade" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN-oversættelsespolitik (navn)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP-koncernen (navn)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP-gruppen (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP adresse" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Primær IPv4 (adresse)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Primær IPv6 (adresse)" @@ -11158,7 +11164,7 @@ msgstr "CIDR-maske (f.eks. /24) er påkrævet." msgid "Pattern" msgstr "Mønster" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN-id'er" @@ -11199,14 +11205,14 @@ msgid "Date added" msgstr "Dato tilføjet" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN-gruppen" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11235,7 +11241,7 @@ msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN-tildeling" @@ -11278,7 +11284,7 @@ msgid "Authentication key" msgstr "Autentificeringsnøgle" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11307,13 +11313,13 @@ msgid "Site & Group" msgstr "Område & Gruppe" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politik" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11351,8 +11357,8 @@ msgid "Scope ID" msgstr "Område-id" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP-gruppen" @@ -11527,7 +11533,7 @@ msgstr "Lokalt VLAN-id" msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" @@ -11549,44 +11555,44 @@ msgstr "Aggregeret" msgid "ASN Range" msgstr "ASN-interval" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP-interval" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (intern)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11594,19 +11600,19 @@ msgstr "" "Kun IP-adresser, der er tildelt en enhedsgrænseflade, kan betegnes som en " "enheds off-band IP." -#: netbox/ipam/forms/model_forms.py:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Virtuel IP-adresse" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Opgaven findes allerede" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Underordnede VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11616,16 +11622,16 @@ msgstr "" "fremtidig version. Brugere opfordres til at bruge VLAN-grupper til dette " "formål." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Brug {vid} som pladsholder for VLAN-id'et. Eksempel: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN-oversættelsesregel" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11633,35 +11639,35 @@ msgstr "" "Kommasepareret liste over et eller flere portnumre. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Applikationstjenesteskabelon" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Overordnet type" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Havn (er)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Applikationsservice" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Skabelon til applikationstjeneste" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Fra skabelon" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Brugerdefineret" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12457,11 +12463,11 @@ msgstr "Tilføj IP-adresse" msgid "Add a Prefix" msgstr "Tilføj et præfiks" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Dette felt må ikke være tomt." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12469,17 +12475,17 @@ msgstr "" "Værdien skal sendes direkte (f.eks. „foo“: 123); brug ikke en ordbog eller " "liste." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Det er ikke et gyldigt valg." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ugyldig indholdstype: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "Ugyldig værdi. Angiv en indholdstype som '.„." @@ -13578,71 +13584,71 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreansk" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lettisk" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "kinesisk" @@ -13722,7 +13728,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS-koordinater" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13731,36 +13737,36 @@ msgstr "" "Der opstod en fejl ved gengivelse af den valgte eksportskabelon " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Generel" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Det må være en liste." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Det må være en ordbog." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13771,73 +13777,73 @@ msgstr "" "objekt ved ID og vil opdatere det, hvilket kræver {permission} tilladelse. " "Fjern ID-kolonnen for at oprette nye objekter i stedet." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Masseimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importeret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "Brugerdefineret feltformularfeltnavn skal begynde med 'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Masseredigering {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Opdateret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Vælg mindst ét felt, der skal omdøbes." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massesletning {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Massetilføjelse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Der opstod en integritetsfejl under oprettelse af komponenter" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Tilføjede {count} {component} til {parent_count} {parent}." @@ -16843,19 +16849,19 @@ msgstr "Ejermedlemskab" msgid "Assigned Users" msgstr "Tildelte brugere" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Flere objekter matcher de angivne attributter: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16864,7 +16870,7 @@ msgstr "" "Relaterede objekter skal refereres med numerisk id eller ved ordbog over " "attributter. Modtaget en ukendt værdi: {value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16912,7 +16918,7 @@ msgstr "" msgid "More than 50" msgstr "Mere end 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Ugyldigt afgrænsningsnavn: {name}" @@ -17089,14 +17095,14 @@ msgstr "Ikke-genkendt header: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "er" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "er ikke" @@ -17127,16 +17133,16 @@ msgstr "matcher mønster (der ikke skelner mellem store og små bogstaver)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "er tom" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "er ikke tom" @@ -17177,18 +17183,22 @@ msgid "has these tags" msgstr "har disse tags" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "har nogen af disse tags" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "har ikke disse tags" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Baggrundsjob" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Udfør denne opgave via et baggrundsjob" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 850999fda..8ea5976b4 100644 Binary files a/netbox/translations/de/LC_MESSAGES/django.mo and b/netbox/translations/de/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index 23b2515fe..73ada5522 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -11,17 +11,17 @@ # Niklas, 2025 # Lukas Körfer, 2026 # Robin Reinhardt, 2026 -# Jeremy Stretch, 2026 # chbally, 2026 +# Jeremy Stretch, 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: chbally, 2026\n" +"Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -202,7 +202,7 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -313,7 +313,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -577,7 +577,7 @@ msgstr "Providerkonto" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -759,12 +759,12 @@ msgstr "Attribute" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -899,7 +899,7 @@ msgstr "Providernetzwerk" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1010,7 +1010,7 @@ msgstr "Operative Rolle" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1105,7 +1105,7 @@ msgstr "Lokation" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1210,7 +1210,7 @@ msgstr "Terminationsseite" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1225,7 +1225,7 @@ msgstr "Zuweisung" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1290,13 +1290,13 @@ msgid "Group Assignment" msgstr "Gruppenzuweisung" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1323,12 +1323,12 @@ msgstr "Eindeutige Transportnetz-ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1426,14 +1426,14 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1460,18 +1460,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1499,8 +1499,8 @@ msgid "Full name of the provider" msgstr "Vollständiger Name des Providers" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1750,7 +1750,7 @@ msgstr "Abschlusspunkte" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2103,7 +2103,7 @@ msgid "Sync interval" msgstr "Synchronisierungsintervall" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2374,7 +2374,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2410,20 +2410,20 @@ msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2439,14 +2439,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "aktiviert" @@ -2465,7 +2465,7 @@ msgstr "" "Muster (eines pro Zeile), die Dateien oder Pfaden entsprechen, die beim " "Synchronisieren ignoriert werden sollen" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "Parameter" @@ -2733,7 +2733,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervall" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Logeinträge" @@ -2900,7 +2900,7 @@ msgstr "Terminplanung" msgid "Change" msgstr "Änderung" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job{job_id} nicht gefunden" @@ -2910,62 +2910,62 @@ msgstr "Job{job_id} nicht gefunden" msgid "Job {id} not found." msgstr "Job {id}nicht gefunden" -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Daten" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Wiederhergestellte Konfigurationsrevision # {id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id}wurde gelöscht" -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fehler beim Job löschen {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id}erneut in Warteschlange eingereiht" -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id}in Warteschlange eingereiht" -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id}wurde gestoppt" -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Fehler beim Stoppen des Job {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Der Plugin-Katalog konnte nicht geladen werden" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nicht gefunden" @@ -3158,7 +3158,7 @@ msgstr "Abgestanden" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3919,8 +3919,8 @@ msgstr "Hat volle Tiefe" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3977,14 +3977,14 @@ msgstr "Rack (Name)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Gerät (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Gerät (Name)" @@ -4032,13 +4032,13 @@ msgid "Cable (ID)" msgstr "Kabel (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4086,7 +4086,7 @@ msgstr "Zugewiesene VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4096,9 +4096,9 @@ msgstr "Zugewiesene VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4120,14 +4120,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4137,14 +4137,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4711,8 +4711,8 @@ msgid "Maximum draw" msgstr "Maximale Auslastung" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maximale Leistungsaufnahme (Watt)" @@ -4721,8 +4721,8 @@ msgid "Allocated draw" msgstr "Zugewiesene Leistungsaufnahme" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" @@ -4744,16 +4744,16 @@ msgstr "Nur Management" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE-Typ" @@ -5328,7 +5328,7 @@ msgstr "Virtuelle Maschine" msgid "Parent VM of assigned interface (if any)" msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" @@ -5511,7 +5511,7 @@ msgstr "Primäre IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5646,7 +5646,7 @@ msgid "Mgmt only" msgstr "Nur Verwaltung" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5707,16 +5707,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Art des Geltungsbereichs" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5729,42 +5729,42 @@ msgstr "Art des Geltungsbereichs" msgid "Scope" msgstr "Geltungsbereich" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Bitte wählen Sie einen {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Art des Umfangs (App und Modell)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Name des Scope" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Name des zugewiesenen Scope-Objekts (wenn ID nicht verwendet wird)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name und scope_id schließen sich gegenseitig aus." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type muss angegeben werden, wenn scope_name verwendet wird" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type muss angegeben werden, wenn scope_id verwendet wird" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} “{name}„nicht gefunden." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5773,11 +5773,11 @@ msgstr "" "Mehrfach {scope_type} Objekte stimmen überein“{name}“. Verwenden Sie " "scope_id, um das beabsichtigte Objekt anzugeben." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Rückanschlüsse" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6020,7 +6020,7 @@ msgid "VM Interface" msgstr "VM-Schnittstelle" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6083,7 +6083,7 @@ msgstr "Mitgliedsgeräte" msgid "A position must be specified for the first VC member." msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6105,8 +6105,8 @@ msgid "profile" msgstr "Profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "Label" @@ -6205,7 +6205,7 @@ msgstr "" "Ungültiger Kabelabschluss: Das zugewiesene Terminierungsobjekt existiert " "nicht." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "ist aktiv" @@ -6249,7 +6249,7 @@ msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein" msgid "All links must match first link type" msgstr "Alle Links müssen dem ersten Linktyp entsprechen" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6258,18 +6258,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Physisches Label" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6277,7 +6277,7 @@ msgstr "" "Eine Komponentenvorlage kann nicht gleichzeitig einem Gerätetyp und einem " "Modultyp zugeordnet werden." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6285,134 +6285,134 @@ msgstr "" "Eine Komponentenvorlage muss entweder einem Gerätetyp oder einem Modultyp " "zugeordnet sein." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "Vorlage für Konsolenanschluss" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "Vorlagen für Konsolenanschlüsse" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "Portvorlage für Konsolenserver" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "Portvorlagen für Konsolenserver" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maximale Leistungsaufnahme" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "zugewiesene Leistungsaufnahme" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "Vorlage für Stromanschluss" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "Vorlagen für Stromanschlüsse" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Die zugewiesene Leistungsaufnahme darf die maximale Leistung " "({maximum_draw}W) nicht überschreiten." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "Phasenlage" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Phase (bei dreiphasiger Stromzufuhr)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "Vorlage für Stromabgang" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "Vorlagen für Steckdosen" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "Nur Verwaltung" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "Bridge-Schnittstelle" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "WLAN Rolle" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "Schnittstellenvorlage" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "Schnittstellenvorlagen" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "Positionen" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "Frontanschluss-Vorlagen" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6421,15 +6421,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "Vorlage für den Rückanschluss" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "Vorlagen für Rückanschlüsse" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6438,34 +6438,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "Position" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "Vorlage für Moduleinsatz" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "Vorlagen für Moduleinsätze" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "Vorlage für Geräteeinsatz" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "Vorlagen für Geräteeinsätze" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6474,173 +6474,173 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "Teile-ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Vom Hersteller zugewiesene Teile-ID" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "Vorlage für Inventarartikel" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "Vorlagen für Inventarartikel" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Komponenten können nicht auf ein anderes Gerät verschoben werden." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "Kabelende" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "als verbunden markieren" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "So behandeln, als ob ein Kabel angeschlossen wäre" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" "Beim Anschließen eines Kabels muss das Kabelende (A oder B) angegeben " "werden." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "Bei der Angabe eines Kabelsteckers müssen Position(en) angegeben werden." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "Die Kabelpositionen können ohne einen Kabelstecker nicht eingestellt werden." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Mit angeschlossenem Kabel kann nicht als verbunden markiert werden." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Das Kabelende darf nicht ohne Kabel verlegt werden." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Der Kabelstecker darf nicht ohne Kabel verlegt werden." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "" "Die Kabelanschlusspositionen dürfen nicht ohne Kabel eingestellt werden." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" "{class_name} Modelle müssen eine parent_object-Eigenschaft deklarieren" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Physischer Anschlusstyp" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "Geschwindigkeit" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Anschlussgeschwindigkeit in Bit pro Sekunde" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "Konsolenanschluss" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "Stromanschluss" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "Stromabgang" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "Steckdosen" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Übergeordneter Stromanschluss ({power_port}) muss zum selben Gerät gehören" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "Modus" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-Tagging-Strategie" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "übergeordnete Schnittstelle" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "untagged VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "tagged VLANs" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "primäre MAC-Adresse" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Nur Q-in-Q-Schnittstellen können ein Service-VLAN angeben." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6649,82 +6649,82 @@ msgstr "" "MAC-Adresse {mac_address} ist einer anderen Schnittstelle zugewiesen " "({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "übergeordnete LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "Geschwindigkeit (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "Duplex" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "Weltweiter 64-Bit-Name" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "WLANs" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "Schnittstelle" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "Schnittstellen" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "" "Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6733,7 +6733,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem " "anderen Gerät ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6742,7 +6742,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6751,7 +6751,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6760,17 +6760,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6778,7 +6778,7 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6787,37 +6787,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6826,20 +6826,20 @@ msgstr "" "Das untagged VLAN ({untagged_vlan}) muss zu demselben Standort gehören wie " "das übergeordnete Gerät der Schnittstelle, oder es muss global sein." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Rückanschluss ({rear_port}) muss zum selben Gerät gehören" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "Frontanschluss" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6848,15 +6848,15 @@ msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der " "zugewiesenen Rückanschlüsse ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "Rückanschluss" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "Rückanschlüsse" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6865,44 +6865,44 @@ msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der " "zugewiesenen Frontanschlüsse ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "Moduleinsatz" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "Moduleinsätze" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Ein Modulschacht kann nicht zu einem darin installierten Modul gehören." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Dieser Gerätetyp ({device_type}) unterstützt keine Geräteeinsätze." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "Ein Gerät kann nicht in einem deaktivierten Geräteschacht installiert " "werden." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Ein Gerät kann nicht in sich selbst installiert werden." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6910,64 +6910,64 @@ msgstr "" "Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits " "installiert in {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "Inventarartikelrolle" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "Inventarartikelrollen" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "Seriennummer" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "Asset-Tag" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "" "Ein eindeutiges Etikett, das zur Identifizierung dieses Artikels verwendet " "wird" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "erkannt" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Dieser Artikel wurde automatisch erkannt" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Der Artikel im übergeordneten Inventar gehört nicht zum selben Gerät." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "" "Ein Inventargegenstand mit untergeordneten Inventargegenständen kann nicht " "bewegt werden" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät " @@ -7150,12 +7150,12 @@ msgstr "Position (HE)" msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primäre IPv4-Adresse" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" @@ -7180,16 +7180,16 @@ msgstr "VC-Priorität" msgid "Virtual chassis master election priority" msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "Breitengrad" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-Koordinate im Dezimalformat (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "Längengrad" @@ -7343,54 +7343,54 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Das virtuelle Gehäuse kann nicht gelöscht werden {self}. Es gibt " -"Mitgliedsschnittstellen, die gehäuseübergreifende LAG-Schnittstellen bilden." +"Das virtuelle Gehäuse kann nicht gelöscht werden {virtual_chassis}. Eine " +"oder mehrere Mitgliedsschnittstellen bilden eine gehäuseübergreifende LAG." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 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:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "Kommentare" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} ist keine IPv{family}-Adresse." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Die primäre IP-Adresse muss zu einer Schnittstelle auf dem zugewiesenen " "Gerät gehören." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC-Adressen" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7398,7 +7398,7 @@ msgstr "" "Die MAC-Adresse kann nicht aufgehoben werden, solange sie als primäre MAC-" "Adresse für ein Objekt festgelegt ist" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7406,29 +7406,29 @@ 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:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "Schema" @@ -7740,100 +7740,100 @@ msgstr "Ungültige Einheit(en) für {height}HE Rack: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "" "Eine Region der obersten Ebene mit diesem Namen ist bereits vorhanden." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Eine Top-Level-Region mit dieser URL-Slug existiert bereits." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "Region" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "Regionen" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "" "Eine Standortgruppe auf oberster Ebene mit diesem Namen ist bereits " "vorhanden." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "" "Eine Standortgruppe auf oberster Ebene mit diesem URL-Slug existiert " "bereits." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "Standortgruppe" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "Standortgruppen" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Vollständiger Name des Standorts" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "Einrichtung" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Lokale Einrichtungs-ID oder Beschreibung" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "physische Adresse" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Physischer Standort des Gebäudes" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "Lieferadresse" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Falls anders als die physische Adresse" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "Standort" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "Standorte" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "" "Eine Lokation mit diesem Namen ist bereits in dem angegebenen Standort " "vorhanden." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "" "Ein Lokation mit diesem URL-Slug existiert bereits auf dem angegebenen " "Standort." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "Lokation" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "Lokationen" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7942,8 +7942,8 @@ msgid "U Height" msgstr "Höhe in HE" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8069,7 +8069,7 @@ msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8582,7 +8582,7 @@ msgstr "" msgid "An error occurred while rendering the config template." msgstr "Beim Rendern der Konfigurationsvorlage ist ein Fehler aufgetreten." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurationsvorlage mit ID {id} nicht gefunden." @@ -8872,27 +8872,27 @@ msgstr "Widget-Typ" msgid "Unregistered widget class: {name}" msgstr "Nicht registrierte Widget-Klasse: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} muss eine render () -Methode definieren." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Hinweis" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 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:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Anzahl der Objekte" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8900,72 +8900,72 @@ msgstr "" "Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ " "erstellten Objekte an." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Liste der Objekte" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Zeigt eine beliebige Liste von Objekten an." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Die Standardanzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS-Feed" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 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:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Feed-URL" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Erfordert eine externe Verbindung" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Die maximale Anzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" @@ -9108,7 +9108,7 @@ msgstr "Button-Klasse" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME-Typ" @@ -9144,7 +9144,7 @@ msgstr "HTTP-Method" msgid "Payload URL" msgstr "Payload-URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL-Verifizierung" @@ -9261,11 +9261,11 @@ msgstr "Ungültige Farbzuordnung '{line}'. Verwenden Sie den Formatwert:color." msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Doppelte Farbzuordnung für Auswahl 'definiert{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "Button-Klasse" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9334,14 +9334,14 @@ msgstr "Die Klassifizierung des Eintrags" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Kommentare" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9351,13 +9351,13 @@ msgstr "Kommentare" msgid "Users" msgstr "Benutzer" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9371,7 +9371,7 @@ msgstr "" msgid "Groups" msgstr "Gruppen" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "" "Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen" @@ -9747,45 +9747,45 @@ msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht. msgid "No indexers found!" msgstr "Keine Indexer gefunden!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Ein JSON-Schema, das die Struktur der Kontextdaten für dieses Profil angibt" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "Config-Kontextprofil" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "Config-Kontextprofile" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "Gewicht" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON-Daten müssen in Objektform vorliegen. Beispiel:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Die Daten entsprechen nicht dem Profilschema: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9793,11 +9793,11 @@ msgstr "" "Lokale Konfigurationskontextdaten haben im endgültigen gerenderten " "Konfigurationskontext Vorrang vor Quellkontexten" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "debuggen" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9805,20 +9805,20 @@ msgstr "" "Aktiviert die ausführliche Fehlerausgabe beim Rendern dieser Vorlage. Nicht " "für den Einsatz in der Produktion empfohlen." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "Konfigurationsvorlagen" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Vorlage: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Linie: {lineno}" @@ -9859,7 +9859,7 @@ msgstr "" "Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben," " wird der Name des Felds verwendet)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "Name der Gruppe" @@ -10231,19 +10231,19 @@ msgstr "Dashboard" msgid "dashboards" msgstr "Dashboards" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "Vorlagen-Code" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja-Vorlagencode." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "Umgebungsparameter" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10252,32 +10252,32 @@ msgstr "" "Irgendein zusätzliche Parameter um beim Aufbau der " "Jinja-Umgebung zu bestehen" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Die Standardeinstellung ist {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Dateiname, der der gerenderten Exportdatei gegeben werden soll" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "Dateierweiterung" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "als Anlage" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Datei als Anlage herunterladen" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10286,12 +10286,12 @@ msgstr "" "Das“{key}Der Parameter \"ist veraltet und darf für neue oder geänderte " "Vorlagen nicht gesetzt werden." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "„{key}\"ist kein zulässiger Jinja2-Umgebungsparameter." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10367,18 +10367,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Vom Benutzer bereitgestellte HTTP-Header, die zusätzlich zum HTTP-Inhaltstyp" " mit der Anfrage gesendet werden. Header sollten im folgenden Format " "definiert werden Name: Wert. Die Jinja2-Vorlagenverarbeitung " -"wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt." +"wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt. Wenn " +"Sie nicht vertrauenswürdige Daten (wie Objektattribute) in einen Header-Wert" +" interpolieren, wenden Sie den header_sicher Filter zum Schutz " +"vor HTTP-Header-Injection, z. B. X-Objekt: {{data.name | " +"header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "Body Template" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10391,11 +10398,11 @@ msgstr "" "Modell, Zeitstempel, Nutzername, " "Anforderungs_ID, und Daten." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "Geheimer Schlüssel" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10406,16 +10413,16 @@ msgstr "" "Geheimnis als Schlüssel verwendet wird. Das Geheimnis wird in der Anfrage " "nicht übertragen." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Aktivieren Sie die SSL-Zertifikatsüberprüfung. Mit Vorsicht deaktivieren!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA-Dateipfad" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10424,177 +10431,177 @@ msgstr "" "werden soll. Lassen Sie das Feld leer, um die Systemstandardwerte zu " "verwenden." -#: netbox/extras/models/models.py:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "Webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "Webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "Linktext" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Jinja2-Vorlagencode für Linktext" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Jinja2-Vorlagencode für Link-URL" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "neues Fenster" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Link erzwingen, in einem neuen Fenster zu öffnen" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "benutzerdefinierter Link" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "benutzerdefinierte Links" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "Vorlage exportieren" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "Exportvorlagen" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "geteilt" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "gespeicherter Filter" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "gespeicherte Filter" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Der Objekttyp der Tabelle" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "Tabelle" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "Tabellenkonfiguration" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "Tabellenkonfigurationen" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Unbekannte Tabelle: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Unbekannte Spalte: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "Höhe des Bildes" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "Breite des Bildes" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "Größe des Bildes" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "Bildanhang" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "Bildanhänge" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "Typ" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "Journaleintrag" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "Journaleinträge" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})." @@ -10877,7 +10884,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10921,8 +10928,8 @@ msgstr "Verwendet von" msgid "Attachment" msgstr "Anlage" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Zugewiesene Modelle" @@ -10998,69 +11005,69 @@ 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:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Linktext" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "Link-URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Umgebungsparameter" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Vorlage" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Tabellenkonfigurationen müssen aus einer Objektlistenansicht erstellt " "werden." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Zusätzliche Header" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Body Template" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Dienst" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Getaggte Objekte" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON-Schema" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 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." @@ -11191,7 +11198,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exportieren (Identifier)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11242,7 +11249,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" @@ -11271,51 +11278,51 @@ msgstr "Anwendungsdienst (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT inside IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q-SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q-SVLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Zugewiesene VM-Schnittstelle" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN-Übersetzungsrichtlinie (Name)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP-Gruppe (Name)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP-Gruppe (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP-Adresse" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Primäre IPv4 (Adresse)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Primäre IPv6 (Adresse)" @@ -11349,7 +11356,7 @@ msgstr "Eine CIDR-Maske (z. B. /24) ist erforderlich." msgid "Pattern" msgstr "Muster" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN-IDs" @@ -11390,14 +11397,14 @@ msgid "Date added" msgstr "hinzugefügt am" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN-Gruppe" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11426,7 +11433,7 @@ msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN-Zuweisung" @@ -11469,7 +11476,7 @@ msgid "Authentication key" msgstr "Authentifizierungsschlüssel" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11498,13 +11505,13 @@ msgid "Site & Group" msgstr "Standort und Gruppe" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Richtlinie" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11542,8 +11549,8 @@ msgid "Scope ID" msgstr "Bereichs-ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP-Gruppe" @@ -11725,7 +11732,7 @@ msgstr "Lokale VLAN-ID" msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11747,46 +11754,46 @@ msgstr "Aggregieren" msgid "ASN Range" msgstr "ASN-Bereich" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP-Bereich" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (innen)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11794,19 +11801,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Virtuelle IP-Adresse" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Zuweisung ist bereits vorhanden" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Untergeordnete VLANs" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11816,16 +11823,16 @@ msgstr "" " zukünftigen Version entfernt. Benutzern wird empfohlen, zu diesem Zweck " "VLAN-Gruppen zu verwenden." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Benutzen {vid} als Platzhalter für die VLAN-ID. Beispiel: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN-Übersetzungsregel" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11833,35 +11840,35 @@ msgstr "" "Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann " "mit einem Bindestrich angegeben werden." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Vorlage für den Anwendungsdienst" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Übergeordneter Typ" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Port(s)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Anwendungsservice" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Vorlage für den Anwendungsdienst" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Aus Vorlage" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Benutzerdefiniert" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12664,11 +12671,11 @@ msgstr "IP-Adresse hinzufügen" msgid "Add a Prefix" msgstr "Präfix hinzufügen" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Dieses Feld darf nicht leer sein." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12676,17 +12683,17 @@ msgstr "" "Der Wert muss direkt übergeben werden (z. B. „foo“: 123); verwende kein " "Wörterbuch oder keine Liste." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} ist keine gültige Auswahl." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ungültiger Inhaltstyp: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ungültiger Wert. Geben Sie einen Inhaltstyp an'.'." @@ -13807,71 +13814,71 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreanisch" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "lettisch" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinesisch" @@ -13951,7 +13958,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS-Koordinaten" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13960,36 +13967,36 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Allgemeines" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Muss eine Liste sein." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Muss ein Dictionary sein." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -14001,75 +14008,75 @@ msgstr "" "Folgendes erforderlich ist {permission} Erlaubnis / Erlaubnisse. Entfernen " "Sie stattdessen die ID-Spalte, um neue Objekte zu erstellen." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Massenimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "Der Name des Formularfeldes für benutzerdefinierte Felder muss mit 'cf_' " "beginnen: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Massenbearbeitung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualisiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Wähle mindestens ein Feld zum Umbenennen aus." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massenlöschung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Massen-Hinzufügen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Beim Erstellen von Komponenten ist ein Integritätsfehler aufgetreten" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Hinzugefügt {count} {component} zu {parent_count} {parent}." @@ -17115,19 +17122,19 @@ msgstr "Verantwortliche (Gruppenmitgliedschaft)" msgid "Assigned Users" msgstr "Zugewiesene Benutzer" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Mehrere Objekte entsprechen den angegebenen Attributen: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -17137,7 +17144,7 @@ msgstr "" "Attributverzeichnisses referenziert werden. Es wurde ein unbekannter Wert " "empfangen: {value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17186,7 +17193,7 @@ msgstr "" msgid "More than 50" msgstr "Mehr als 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Ungültiger Trennzeichenname: {name}" @@ -17366,14 +17373,14 @@ msgstr "Unbekannter Header: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "ist" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "ist nicht" @@ -17404,16 +17411,16 @@ msgstr "entspricht dem Muster (Groß- und Kleinschreibung wird nicht beachtet)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "ist leer" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "ist nicht leer" @@ -17454,18 +17461,22 @@ msgid "has these tags" msgstr "hat diese Tags" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "hat eines dieser Tags" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "hat diese Tags nicht" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Job im Hintergrund" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Diese Aufgabe über einen Hintergrundjob ausführen" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 8105e17ba..e6bc8c8cb 100644 Binary files a/netbox/translations/es/LC_MESSAGES/django.mo and b/netbox/translations/es/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index f2a97658e..7d7af2832 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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -197,7 +197,7 @@ msgstr "Grupo de sitio (ID corto)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -308,7 +308,7 @@ msgstr "Terminación A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -572,7 +572,7 @@ msgstr "Cuenta de proveedor" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -754,12 +754,12 @@ msgstr "Atributos" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -894,7 +894,7 @@ msgstr "Red del proveedor" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1005,7 +1005,7 @@ msgstr "Función operativa" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1100,7 +1100,7 @@ msgstr "Ubicación" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1205,7 +1205,7 @@ msgstr "Lado del término" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1220,7 +1220,7 @@ msgstr "Asignación" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1285,13 +1285,13 @@ msgid "Group Assignment" msgstr "Asignación de grupo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1318,12 +1318,12 @@ msgstr "ID de circuito único" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1420,14 +1420,14 @@ msgstr "ID de panel de conexiones y total de puerto(s)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1454,18 +1454,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1493,8 +1493,8 @@ msgid "Full name of the provider" msgstr "Nombre completo del proveedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1744,7 +1744,7 @@ msgstr "Terminaciones" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2096,7 +2096,7 @@ msgid "Sync interval" msgstr "Intervalo de sincronización" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2364,7 +2364,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2400,20 +2400,20 @@ msgid "Config revision #{id}" msgstr "Revisión de configuración #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2429,14 +2429,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "habilitado" @@ -2455,7 +2455,7 @@ msgstr "" "Patrones (uno por línea) que coinciden con archivos o rutas para ignorarlos " "al sincronizar" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parámetros" @@ -2723,7 +2723,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Entradas de registro" @@ -2890,7 +2890,7 @@ msgstr "Programación" msgid "Change" msgstr "Cambiar" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "No se encontró el trabajo {job_id} " @@ -2900,62 +2900,62 @@ msgstr "No se encontró el trabajo {job_id} " msgid "Job {id} not found." msgstr "No se encontró el trabajo {id}." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Trabajo pendiente {id} sincronizar {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Datos" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisión de la configuración restaurada #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Trabajo {id} se ha eliminado." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Error al eliminar el trabajo {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Trabajo {id} se ha vuelto a poner como pendiente." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Trabajo {id} ha sido puesto como pendiente." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Trabajo {id} se ha detenido." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Error al detener el trabajo {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "No se pudo cargar el catálogo de complementos" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "No se encontró el complemento {name}." @@ -3147,7 +3147,7 @@ msgstr "Obsoleto" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3908,8 +3908,8 @@ msgstr "Profundidad total" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3966,14 +3966,14 @@ msgstr "Rack (nombre)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nombre)" @@ -4021,13 +4021,13 @@ msgid "Cable (ID)" msgstr "Cable (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4075,7 +4075,7 @@ msgstr "VID asignado" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4085,9 +4085,9 @@ msgstr "VID asignado" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4109,14 +4109,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4126,14 +4126,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4703,8 +4703,8 @@ msgid "Maximum draw" msgstr "Consumo máximo" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energía (vatios)" @@ -4713,8 +4713,8 @@ msgid "Allocated draw" msgstr "Consumo asignado" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" @@ -4736,16 +4736,16 @@ msgstr "Solo administración" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Modo PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Tipo de PoE" @@ -5316,7 +5316,7 @@ msgstr "Máquina virtual" msgid "Parent VM of assigned interface (if any)" msgstr "VM principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Interfaz asignada" @@ -5502,7 +5502,7 @@ msgstr "IPv6 principal" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5636,7 +5636,7 @@ msgid "Mgmt only" msgstr "Solo administración" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5697,16 +5697,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Tipo de ámbito" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5719,43 +5719,43 @@ msgstr "Tipo de ámbito" msgid "Scope" msgstr "Alcance" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecciona un {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Tipo de ámbito (aplicación y modelo)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Nombre del ámbito" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "" "Nombre del objeto de ámbito asignado (si no se utiliza el identificador)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name y scope_id se excluyen mutuamente." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "Se debe especificar scope_type al usar scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "Se debe especificar scope_type al usar scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} »{name}«no se encontró." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5764,11 +5764,11 @@ msgstr "" "Múltiples {scope_type} los objetos coinciden»{name}». Utilice scope_id para " "especificar el objeto deseado." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Puertos traseros" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6008,7 +6008,7 @@ msgid "VM Interface" msgstr "Interfaz VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6071,7 +6071,7 @@ msgstr "Dispositivos de los miembros" msgid "A position must be specified for the first VC member." msgstr "Se debe especificar un puesto para el primer miembro del VC." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6093,8 +6093,8 @@ msgid "profile" msgstr "perfil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etiqueta" @@ -6189,7 +6189,7 @@ msgid "" msgstr "" "Terminación de cable no válida: el objeto de terminación asignado no existe." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "está activo" @@ -6232,7 +6232,7 @@ msgstr "Todos los enlaces deben ser por cable o inalámbricos" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6241,18 +6241,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etiqueta física" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6260,7 +6260,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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6268,135 +6268,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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "plantilla de puerto de consola" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "plantillas de puertos de consola" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "plantilla de puerto de servidor de consola" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "plantillas de puertos de servidor de consola" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "sorteo máximo" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "sorteo asignado" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "plantilla de puerto de alimentación" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "plantillas de puertos de alimentación" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "pierna de alimentación" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentaciones trifásicas)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "plantilla de toma de corriente" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "plantillas de tomas de corriente" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "solo administración" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "interfaz de puente" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "función inalámbrica" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "plantilla de interfaz" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "plantillas de interfaz" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "posiciones" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "plantilla de puerto frontal" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "plantillas de puertos frontales" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6405,15 +6405,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "plantilla de puerto trasero" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "plantillas de puertos traseros" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6422,35 +6422,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "posición" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "plantilla de bahía de módulos" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "plantillas de compartimentos de módulos" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "plantilla de compartimento de dispositivos" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "plantillas de compartimentos de dispositivos" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6460,172 +6460,172 @@ msgstr "" "configurarse como «principal» para permitir compartimentos para " "dispositivos." -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID de pieza" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identificador de pieza asignado por el fabricante" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "plantilla de artículos de inventario" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "plantillas de artículos de inventario" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Los componentes no se pueden mover a un dispositivo diferente." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "extremo del cable" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "marcar conectado" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Tratar como si hubiera un cable conectado" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Debe especificar el extremo del cable (A o B) al conectar un cable." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Debe especificar las posiciones al especificar un conector de cable." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "Las posiciones de los cables no se pueden configurar sin un conector de " "cable." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "No se puede marcar como conectado con un cable conectado." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "El extremo del cable no se debe colocar sin cable." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "El conector del cable no se debe colocar sin un cable." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "" "Las posiciones de terminación de los cables no deben configurarse sin un " "cable." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} los modelos deben declarar una propiedad parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Tipo de puerto físico" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "velocidad" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Velocidad de puerto en bits por segundo" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "puerto de consola" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "puertos de consola" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "puerto de servidor de consola" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "puertos de servidor de consola" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "puerto de alimentación" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "puertos de alimentación" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "toma de corriente" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "tomas de corriente" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " "dispositivo" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Estrategia de etiquetado IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "interfaz principal" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "VLAN etiquetadas" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "dirección MAC principal" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Solo las interfaces Q-in-Q pueden especificar una VLAN de servicio." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6634,77 +6634,77 @@ msgstr "" "Dirección MAC {mac_address} está asignado a una interfaz diferente " "({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "LAG principal" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "velocidad (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "dúplex" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "Nombre mundial de 64 bits" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "canal inalámbrico" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "frecuencia de canal (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Se rellena por el canal seleccionado (si está configurado)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "potencia de transmisión (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Una interfaz no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6713,7 +6713,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a un dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6722,7 +6722,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6731,7 +6731,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6740,15 +6740,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6756,7 +6756,7 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6765,37 +6765,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 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:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6804,20 +6804,20 @@ msgstr "" "La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " "el dispositivo principal de la interfaz o debe ser global." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Puerto trasero ({rear_port}) debe pertenecer al mismo dispositivo" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "puerto frontal" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "puertos frontales" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6826,15 +6826,15 @@ msgstr "" "El número de posiciones no puede ser inferior al número de puertos traseros " "mapeados ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "puerto trasero" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "puertos traseros" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6843,46 +6843,46 @@ msgstr "" "El número de posiciones no puede ser inferior al número de puertos frontales" " mapeados ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "compartimiento de módulos" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "compartimentos de módulos" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Una bahía de módulos no puede pertenecer a un módulo instalado en ella." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "compartimiento de dispositivos" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "compartimentos para dispositivos" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Este tipo de dispositivo ({device_type}) no admite compartimentos para " "dispositivos." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "No se puede instalar un dispositivo en una bahía de dispositivos " "deshabilitada." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "No se puede instalar un dispositivo en sí mismo." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6890,61 +6890,61 @@ msgstr "" "No se puede instalar el dispositivo especificado; el dispositivo ya está " "instalado en {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "rol de artículo de inventario" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "roles de artículos de inventario" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "número de serie" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "etiqueta de activo" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Una etiqueta única que se utiliza para identificar este artículo" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "descubierto" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Este artículo se descubrió automáticamente" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "artículo de inventario" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "artículos de inventario" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "No se puede asignar a sí mismo como padre." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "" "El artículo del inventario principal no pertenece al mismo dispositivo." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "No se puede mover un artículo del inventario con hijos a cargo" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "No se puede asignar un artículo de inventario a un componente de otro " @@ -7123,12 +7123,12 @@ msgstr "posición (U)" msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7153,16 +7153,16 @@ msgstr "Prioridad VC" msgid "Virtual chassis master election priority" msgstr "Prioridad de elección del maestro del chasis virtual" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "latitud" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "longitud" @@ -7318,54 +7318,54 @@ msgid "" msgstr "" "El maestro seleccionado ({master}) no está asignado a este chasis virtual." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " -"forman interfaces LAG entre chasis." +"No se puede eliminar el chasis virtual {virtual_chassis}. Una o más " +"interfaces miembros forman un LAG entre chasis." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} no es un IPv{family} dirección." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "La dirección IP principal debe pertenecer a una interfaz del dispositivo " "asignado." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7373,7 +7373,7 @@ msgstr "" "No se puede anular la asignación de la dirección MAC mientras esté designada" " como la MAC principal de un objeto" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7381,30 +7381,30 @@ msgstr "" "No se puede reasignar la dirección MAC mientras esté designada como la MAC " "principal de un objeto" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Una interfaz no se puede conectar a sí misma." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Las interfaces virtuales no pueden tener un modo PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Las interfaces virtuales no pueden tener un tipo PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "esquema" @@ -7714,91 +7714,91 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Ya se han reservado las siguientes unidades: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Ya existe una región de nivel superior con este nombre." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Ya existe una región de alto nivel con esta babosa." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "región" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regiones" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Ya existe un grupo de sitio de nivel superior con este nombre." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Ya existe un grupo de sitios de nivel superior con este slug." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "grupo de sitios" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "grupos de sitios" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Nombre completo del sitio" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "instalaciones" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ID o descripción de la instalación local" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "dirección física" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Ubicación física del edificio" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "dirección de envío" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Si es diferente de la dirección física" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "sitio" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "sitios" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Ya existe una ubicación con este nombre en el sitio especificado." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Ya existe una ubicación con esta babosa en el sitio especificado." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "ubicación" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "ubicaciones" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7906,8 +7906,8 @@ msgid "U Height" msgstr "Altura en U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8033,7 +8033,7 @@ msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8546,7 +8546,7 @@ msgstr "" msgid "An error occurred while rendering the config template." msgstr "Se ha producido un error al renderizar la plantilla de configuración." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Plantilla de configuración con ID {id} no se encontró." @@ -8835,25 +8835,25 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Clase de widget no registrada: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, 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:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Recuentos de objetos" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8861,73 +8861,73 @@ msgstr "" "Muestre un conjunto de modelos de NetBox y el número de objetos creados para" " cada tipo." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Lista de objetos" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Muestra una lista arbitraria de objetos." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 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:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "Fuente RSS" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Inserte una fuente RSS desde un sitio web externo." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Requiere conexión externa" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 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:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" @@ -9071,7 +9071,7 @@ msgstr "Clase de botones" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Tipo MIME" @@ -9107,7 +9107,7 @@ msgstr "Método HTTP" msgid "Payload URL" msgstr "URL de carga" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Verificación SSL" @@ -9222,11 +9222,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Asignación de colores duplicada definida para la opción '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "clase de botones" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9294,14 +9294,14 @@ msgstr "La clasificación de entrada" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Comentarios" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9311,11 +9311,11 @@ msgstr "Comentarios" msgid "Users" msgstr "usuarios" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9329,7 +9329,7 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Nombres de grupos separados por comas y entre comillas" @@ -9702,46 +9702,46 @@ msgstr "Los cambios en la base de datos se han revertido debido a un error." msgid "No indexers found!" msgstr "¡No se encontró ningún indexador!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Un esquema JSON que especifica la estructura de los datos de contexto de " "este perfil" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "perfil de contexto de configuración" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "perfiles de contexto de configuración" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "contexto de configuración" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "contextos de configuración" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Los datos JSON deben estar en forma de objeto. Ejemplo:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Los datos no se ajustan al esquema del perfil: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9749,11 +9749,11 @@ msgstr "" "Los datos del contexto de configuración local tienen prioridad sobre los " "contextos de origen en el contexto de configuración renderizado final." -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "depurar" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9761,20 +9761,20 @@ msgstr "" "Habilite la salida de error detallada al renderizar esta plantilla. No se " "recomienda su uso en producción." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "plantilla de configuración" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "plantillas de configuración" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Plantilla: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Línea: {lineno}" @@ -9815,7 +9815,7 @@ msgstr "" "Nombre del campo tal como se muestra a los usuarios (si no se proporciona, " "se usará el nombre del campo)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "nombre del grupo" @@ -10184,19 +10184,19 @@ msgstr "salpicadero" msgid "dashboards" msgstr "tableros" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "código de plantilla" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Código de plantilla de Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "parámetros ambientales" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10205,32 +10205,32 @@ msgstr "" "Cualquier parámetros adicionales para aprobar al " "construir el entorno de Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "El valor predeterminado es {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 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:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "extensión de archivo" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Extensión para añadir al nombre de archivo renderizado" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "como adjunto" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Descargar archivo como archivo adjunto" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10239,12 +10239,12 @@ msgstr "" "El»{key}El parámetro \"está obsoleto y no se puede establecer en plantillas " "nuevas o modificadas." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "«{key}\"no es un parámetro de entorno de Jinja2 permitido." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10319,19 +10319,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" -"Encabezados HTTP proporcionados por el usuario que se enviarán con la " +"Los encabezados HTTP proporcionados por el usuario se enviarán con la " "solicitud además del tipo de contenido HTTP. Los encabezados deben definirse" " en el formato Nombre: Value. El procesamiento de plantillas de" " Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a " -"continuación)." +"continuación). Al interpolar datos que no son de confianza (como los " +"atributos de un objeto) en un valor de encabezado, aplique el " +"header_safe filtro para evitar la inyección de encabezados " +"HTTP, p. ej. Objeto X: {{data.name | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "plantilla corporal" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10344,11 +10350,11 @@ msgstr "" "marca de tiempo, nombre de usuario, " "id_solicitud, y dato." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "secreto" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10359,16 +10365,16 @@ msgstr "" "carga utilizando el secreto como clave. El secreto no se transmite en la " "solicitud." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 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:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Ruta del archivo CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10377,178 +10383,178 @@ msgstr "" "verificación SSL. Déjelo en blanco para usar los valores predeterminados del" " sistema." -#: netbox/extras/models/models.py:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "texto de enlace" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Código de plantilla Jinja2 para texto de enlace" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL del enlace" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Código de plantilla Jinja2 para la URL del enlace" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "ventana nueva" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 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:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "enlace personalizado" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "enlaces personalizados" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "plantilla de exportación" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "plantillas de exportación" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "compartido" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "filtro guardado" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "filtros guardados" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "El tipo de objeto de la tabla" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "mesa" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "Configuración de tabla" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "Configuraciones de tablas" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabla desconocida: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Columna desconocida: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "altura de la imagen" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "ancho de imagen" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "tamaño de imagen" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "Imágenes adjuntas" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "archivos adjuntos de imágenes" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "amable" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "entrada de diario" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "entradas de diario" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "marcalibros" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "marcapáginas" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, 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})." @@ -10829,7 +10835,7 @@ msgstr "Intente reconfigurar el widget o elimínelo de su panel de control." #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10873,8 +10879,8 @@ msgstr "Utilizado por" msgid "Attachment" msgstr "Fijación" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Modelos asignados" @@ -10947,69 +10953,69 @@ 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:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Texto del enlace" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL del enlace" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Parámetros del entorno" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "plantilla" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Las configuraciones de tablas se deben crear a partir de una vista de lista " "de objetos." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Encabezados adicionales" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Plantilla corporal" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Condiciones" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Objetos etiquetados" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 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á " @@ -11138,7 +11144,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportación de L2VPN (identificador)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11189,7 +11195,7 @@ msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Dirección" @@ -11218,51 +11224,51 @@ msgstr "Servicio de aplicaciones (ID)" msgid "NAT inside IP address (ID)" msgstr "Dirección IP interna de NAT (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número de SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Interfaz VM asignada" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Política de traducción de VLAN (nombre)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Grupo FHRP (nombre)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "dirección IP" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (dirección)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (dirección)" @@ -11296,7 +11302,7 @@ msgstr "Se requiere una máscara CIDR (por ejemplo, /24)." msgid "Pattern" msgstr "Patrón" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "ID de VLAN" @@ -11337,14 +11343,14 @@ msgid "Date added" msgstr "Fecha añadida" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Grupo VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11373,7 +11379,7 @@ msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Asignación de VLAN" @@ -11416,7 +11422,7 @@ msgid "Authentication key" msgstr "Clave de autenticación" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11445,13 +11451,13 @@ msgid "Site & Group" msgstr "Sitio y grupo" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: 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:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11489,8 +11495,8 @@ msgid "Scope ID" msgstr "ID de ámbito" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -11675,7 +11681,7 @@ msgstr "ID de VLAN local" msgid "Remote VLAN ID" msgstr "ID de VLAN remota" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11697,46 +11703,46 @@ msgstr "Agregado" msgid "ASN Range" msgstr "Gama ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Rango de IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (interior)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11744,19 +11750,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Dirección IP virtual" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "La asignación ya existe" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "VLAN secundarias" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11766,18 +11772,18 @@ msgstr "" " versión futura. Se recomienda a los usuarios que utilicen grupos de VLAN " "para este fin." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Utilice {vid} como marcador de posición para el ID de VLAN. Ejemplo: " "VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Regla de traducción de VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11785,35 +11791,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Plantilla de servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Tipo de padre" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Puerto (s)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Plantilla de servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Desde plantilla" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12610,11 +12616,11 @@ msgstr "Agregar dirección IP" msgid "Add a Prefix" msgstr "Agregar un prefijo" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Es posible que este campo no esté en blanco." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12622,17 +12628,17 @@ msgstr "" "El valor debe pasarse directamente (por ejemplo, «foo»: 123); no utilice un " "diccionario o una lista." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} no es una opción válida." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de contenido no válido: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor no válido. Especifique un tipo de contenido como " @@ -13751,71 +13757,71 @@ msgstr "No se pueden agregar tiendas al registro después de la inicialización" msgid "Cannot delete stores from registry" msgstr "No se pueden eliminar las tiendas del registro" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Español" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreano" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "letón" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chino" @@ -13895,7 +13901,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Coordenadas GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13904,29 +13910,29 @@ msgstr "" "Se ha producido un error al procesar la plantilla de exportación " "seleccionada ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "General" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Debe ser una lista." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Debe ser un diccionario." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13934,7 +13940,7 @@ msgstr "" "Se han encontrado objetos duplicados: {model} con identificación (s) {ids} " "aparece varias veces" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13946,74 +13952,74 @@ msgstr "" "{permission} permiso. En su lugar, elimine la columna ID para crear objetos " "nuevos." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "El nombre del campo del formulario de campo personalizado debe empezar por " "'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edición masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Actualizada {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Seleccione al menos un campo para cambiarle el nombre." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Añadir de forma masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Se ha producido un error de integridad al crear los componentes" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Añadido {count} {component} a {parent_count} {parent}." @@ -17049,19 +17055,19 @@ msgstr "Membresía de propietario" msgid "Assigned Users" msgstr "Usuarios asignados" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Varios objetos coinciden con los atributos proporcionados: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -17071,7 +17077,7 @@ msgstr "" "identificador numérico o un diccionario de atributos. Recibió un valor no " "reconocido: {value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17120,7 +17126,7 @@ msgstr "" msgid "More than 50" msgstr "Más de 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nombre de delimitador no válido: {name}" @@ -17303,14 +17309,14 @@ msgstr "Encabezado no reconocido: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "es" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "no es" @@ -17341,16 +17347,16 @@ msgstr "coincide con el patrón (no distingue entre mayúsculas y minúsculas)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "está vacío" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "no está vacío" @@ -17391,18 +17397,22 @@ msgid "has these tags" msgstr "tiene estas etiquetas" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "tiene alguna de estas etiquetas" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "no tiene estas etiquetas" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Trabajo en segundo plano" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Ejecute esta tarea mediante un trabajo en segundo plano" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 35c090b97..dc84205e5 100644 Binary files a/netbox/translations/fr/LC_MESSAGES/django.mo and b/netbox/translations/fr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index c5a8e0fc3..f6af11d97 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -207,7 +207,7 @@ msgstr "Groupe de sites (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -318,7 +318,7 @@ msgstr "Terminaison A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -582,7 +582,7 @@ msgstr "Identifiant de compte du prestataire" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -764,12 +764,12 @@ msgstr "Attributs" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -904,7 +904,7 @@ msgstr "Réseau du fournisseur" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1015,7 +1015,7 @@ msgstr "Rôle opérationnel" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1110,7 +1110,7 @@ msgstr "Emplacement" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1215,7 +1215,7 @@ msgstr "Côté terme" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1230,7 +1230,7 @@ msgstr "Affectation" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1295,13 +1295,13 @@ msgid "Group Assignment" msgstr "Affectation de groupe" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1328,12 +1328,12 @@ msgstr "ID de circuit unique" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1430,14 +1430,14 @@ msgstr "ID du panneau de raccordement et numéro (s) de port" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1464,18 +1464,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1503,8 +1503,8 @@ msgid "Full name of the provider" msgstr "Nom complet du fournisseur" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1754,7 +1754,7 @@ msgstr "Terminaisons" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2107,7 +2107,7 @@ msgid "Sync interval" msgstr "Intervalle de synchronisation" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2379,7 +2379,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2415,20 +2415,20 @@ msgid "Config revision #{id}" msgstr "Révision de configuration #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2444,14 +2444,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "activé" @@ -2470,7 +2470,7 @@ msgstr "" "Modèles (un par ligne) correspondant à des fichiers ou à des chemins à " "ignorer lors de la synchronisation" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "paramètres" @@ -2740,7 +2740,7 @@ msgstr "IDENTIFIANT" msgid "Interval" msgstr "Intervalle" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Entrées du journal" @@ -2907,7 +2907,7 @@ msgstr "Planification" msgid "Change" msgstr "Changer" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tâche {job_id} introuvable" @@ -2917,62 +2917,62 @@ msgstr "Tâche {job_id} introuvable" msgid "Job {id} not found." msgstr "Tâche {id} introuvable." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, 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:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Données" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Journal" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Révision de configuration restaurée #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "La tâche {id} a été supprimée." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erreur lors de la suppression du job {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, 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:629 +#: netbox/core/views.py:630 #, 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:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "La tâche {id} a été arrêtée." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Impossible d'arrêter la tâche {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Le catalogue des plugins n'a pas pu être chargé" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} introuvable" @@ -3165,7 +3165,7 @@ msgstr "Rassis" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3926,8 +3926,8 @@ msgstr "Est en pleine profondeur" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3984,14 +3984,14 @@ msgstr "Baie (nom)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Appareil (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Appareil (nom)" @@ -4039,13 +4039,13 @@ msgid "Cable (ID)" msgstr "Câble (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4093,7 +4093,7 @@ msgstr "VID attribué" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4103,9 +4103,9 @@ msgstr "VID attribué" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4127,14 +4127,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4144,14 +4144,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4718,8 +4718,8 @@ msgid "Maximum draw" msgstr "Tirage maximum" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Consommation électrique maximale (watts)" @@ -4728,8 +4728,8 @@ msgid "Allocated draw" msgstr "Tirage au sort attribué" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" @@ -4751,16 +4751,16 @@ msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Mode PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Type PoE" @@ -5331,7 +5331,7 @@ msgstr "Machine virtuelle" 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:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Interface attribuée" @@ -5515,7 +5515,7 @@ msgstr "IPv6 principal" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5650,7 +5650,7 @@ msgid "Mgmt only" msgstr "Gestion uniquement" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5711,16 +5711,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Type de portée" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5733,42 +5733,42 @@ msgstr "Type de portée" msgid "Scope" msgstr "Champ" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Veuillez sélectionner un {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Type de scope (application et modèle)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Nom de l'étendue" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Nom de l'objet d'étendue attribué (s'il n'utilise pas d'identifiant)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name et scope_id s'excluent mutuellement." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type doit être spécifié lors de l'utilisation de scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type doit être spécifié lors de l'utilisation de scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} «{name}« introuvable." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5777,11 +5777,11 @@ msgstr "" "Multiple {scope_type} les objets correspondent à »{name}«. Utilisez scope_id" " pour spécifier l'objet souhaité." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Ports arrière" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6020,7 +6020,7 @@ msgid "VM Interface" msgstr "Interface de machine virtuelle" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6083,7 +6083,7 @@ msgstr "Appareils membres" 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." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6105,8 +6105,8 @@ msgid "profile" msgstr "profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "étiquette" @@ -6205,7 +6205,7 @@ msgstr "" "Terminaison de câble non valide : l'objet de terminaison attribué n'existe " "pas." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "est actif" @@ -6248,7 +6248,7 @@ msgstr "Toutes les liaisons doivent être câblées ou sans fil" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6257,18 +6257,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etiquette physique" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6276,7 +6276,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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6284,133 +6284,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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "modèle de port de console" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "modèles de ports de console" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "modèle de port de serveur de console" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "modèles de ports de serveur de console" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "tirage maximum" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "tirage au sort alloué" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "modèle de port d'alimentation" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "modèles de ports d'alimentation" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "patte d'alimentation" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Phase (pour les alimentations triphasées)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "modèle de prise de courant" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "modèles de prises de courant" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "gestion uniquement" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "interface de pont" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "rôle sans fil" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "modèle d'interface" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "modèles d'interface" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "positions" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "modèle de port avant" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "modèles de port avant" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6419,15 +6419,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "modèle de port arrière" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "modèles de port arrière" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6436,34 +6436,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "position" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "modèle de baie modulaire" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "modèles de baies de modules" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "modèle de baie pour appareils" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "modèles de baies d'appareils" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6472,173 +6472,173 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID de pièce" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identifiant de pièce attribué par le fabricant" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "modèle d'article d'inventaire" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "modèles d'articles d'inventaire" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Les composants ne peuvent pas être déplacés vers un autre appareil." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "extrémité du câble" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "marquer comme connecté" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Traiter comme si un câble était connecté" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" "Doit spécifier l'extrémité du câble (A ou B) lors de la fixation d'un câble." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "La ou les positions doivent être spécifiées lors de la spécification d'un " "connecteur de câble." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "La position des câbles ne peut pas être réglée sans connecteur de câble." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Impossible de marquer comme connecté avec un câble branché." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "L'extrémité du câble ne doit pas être réglée sans câble." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Le connecteur de câble ne doit pas être réglé sans câble." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "" "Les positions de terminaison des câbles ne doivent pas être définies sans " "câble." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} les modèles doivent déclarer une propriété parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Type de port physique" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "vitesse" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Vitesse du port en bits par seconde" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "port de console" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "ports de console" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "port du serveur de console" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "ports du serveur de console" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "port d'alimentation" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "ports d'alimentation" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "prise de courant" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "prises de courant" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Port d'alimentation parent ({power_port}) doit appartenir au même appareil" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mode" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Stratégie de marquage IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "interface parente" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "VLAN étiquetés" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "adresse MAC principale" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Seules les interfaces Q-in-Q peuvent spécifier un VLAN de service." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6647,81 +6647,81 @@ msgstr "" "Adresse MAC {mac_address} est attribué à une interface différente " "({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "GAL parent" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "vitesse (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "Nom mondial 64 bits" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "canal sans fil" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "fréquence du canal (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 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:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "puissance de transmission (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "réseaux locaux sans fil" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Une interface ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6730,7 +6730,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à un autre appareil" " ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6739,7 +6739,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6748,7 +6748,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6757,16 +6757,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6774,7 +6774,7 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6783,36 +6783,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 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:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6821,20 +6821,20 @@ msgstr "" "Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que " "l'appareil parent de l'interface, ou il doit être global." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Port arrière ({rear_port}) doit appartenir au même appareil" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "port avant" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "ports avant" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6843,15 +6843,15 @@ msgstr "" "Le nombre de positions ne peut pas être inférieur au nombre de ports arrière" " mappés ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "port arrière" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "ports arrière" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6860,44 +6860,44 @@ msgstr "" "Le nombre de positions ne peut pas être inférieur au nombre de ports " "frontaux mappés ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "baie modulaire" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "baies de modules" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Une baie de modules ne peut pas appartenir à un module qui y est installé." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "baie pour appareils" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "baies pour appareils" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Ce type d'appareil ({device_type}) ne prend pas en charge les baies pour " "appareils." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Impossible d'installer un périphérique dans une baie désactivée." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Impossible d'installer un appareil sur lui-même." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6905,60 +6905,60 @@ msgstr "" "Impossible d'installer le périphérique spécifié ; le périphérique est déjà " "installé dans {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "rôle des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "rôles des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "numéro de série" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "étiquette d'actif" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Une étiquette unique utilisée pour identifier cet article" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "découvert" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Cet objet a été découvert automatiquement" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "article d'inventaire" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "articles d'inventaire" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Impossible de s'attribuer le statut de parent." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "L'article d'inventaire parent n'appartient pas au même appareil." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Impossible de déplacer un article en stock avec des enfants à charge" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossible d'attribuer un article d'inventaire à un composant sur un autre " @@ -7134,12 +7134,12 @@ msgstr "position (U)" msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7164,16 +7164,16 @@ msgstr "Priorité VC" msgid "Virtual chassis master election priority" msgstr "Priorité d'élection principale du châssis virtuel" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "latitude" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "longitude" @@ -7328,54 +7328,54 @@ msgid "" msgstr "" "Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces " -"membres qui forment des interfaces LAG inter-châssis." +"Impossible de supprimer le châssis virtuel {virtual_chassis}. Une ou " +"plusieurs interfaces membres forment un LAG inter-châssis." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} n'est pas un IPV{family} adresse." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "L'adresse IP principale doit appartenir à une interface sur l'appareil " "attribué." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7383,7 +7383,7 @@ msgstr "" "Impossible d'annuler l'attribution d'une adresse MAC alors qu'elle est " "désignée comme adresse MAC principale pour un objet" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7391,28 +7391,28 @@ 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:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 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:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Les interfaces virtuelles ne peuvent pas avoir de mode PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Les interfaces virtuelles ne peuvent pas avoir de type PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "schéma" @@ -7724,91 +7724,91 @@ msgstr "Unité(s) non valide(s) pour une baie à {height}U : {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Les unités suivantes ont déjà été réservées : {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Une région de niveau supérieur portant ce nom existe déjà." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Une région de niveau supérieur contenant ce slug existe déjà." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "région" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "régions" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Un groupe de sites de niveau supérieur portant ce nom existe déjà." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Un groupe de sites de niveau supérieur contenant ce slug existe déjà." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "groupe de sites" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "groupes de sites" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Nom complet du site" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "installation" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Identifiant ou description de l'établissement local" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "adresse physique" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Emplacement physique du bâtiment" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "adresse de livraison" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Si elle est différente de l'adresse physique" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Un emplacement portant ce nom existe déjà au sein du site spécifié." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Un emplacement contenant ce slug existe déjà dans le site spécifié." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "emplacement" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "emplacements" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7917,8 +7917,8 @@ msgid "U Height" msgstr "Hauteur en U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8044,7 +8044,7 @@ msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8555,7 +8555,7 @@ msgstr "Aucun modèle de configuration n'a pu être résolu pour cet objet." msgid "An error occurred while rendering the config template." msgstr "Une erreur s'est produite lors du rendu du modèle de configuration." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modèle de configuration avec ID {id} introuvable." @@ -8843,26 +8843,26 @@ msgstr "Type de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget non enregistrée : {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, 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:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Remarque" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 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:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Nombre d'objets" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8870,76 +8870,76 @@ msgstr "" "Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " "chaque type." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Liste d'objets" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Afficher une liste arbitraire d'objets." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Le nombre d'objets à afficher par défaut" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "Fil RSS" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 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:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL du flux" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Nécessite une connexion externe" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Le nombre maximum d'objets à afficher" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" @@ -9084,7 +9084,7 @@ msgstr "Classe de boutons" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Type MIME" @@ -9120,7 +9120,7 @@ msgstr "Méthode HTTP" msgid "Payload URL" msgstr "URL de charge utile" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Vérification SSL" @@ -9234,11 +9234,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Cartographie des couleurs dupliquée définie pour le choix '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "classe de boutons" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9306,14 +9306,14 @@ msgstr "La classification de l'entrée" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Commentaires" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9323,12 +9323,12 @@ msgstr "Commentaires" msgid "Users" msgstr "Utilisateurs" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9342,7 +9342,7 @@ msgstr "" msgid "Groups" msgstr "Groupes" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles" @@ -9719,46 +9719,46 @@ msgstr "" msgid "No indexers found!" msgstr "Aucun indexeur n'a été trouvé !" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Un schéma JSON spécifiant la structure des données de contexte pour ce " "profil" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "profil de contexte de configuration" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "profils de contexte de configuration" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "poids" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "contexte de configuration" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "contextes de configuration" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Les données JSON doivent être sous forme d'objet. Exemple :" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Les données ne sont pas conformes au schéma du profil : {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9766,11 +9766,11 @@ msgstr "" "Les données du contexte de configuration local ont priorité sur les " "contextes source dans le contexte de configuration final rendu" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "déboguer" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9778,20 +9778,20 @@ msgstr "" "Activez la sortie d'erreur détaillée lors du rendu de ce modèle. Non " "recommandé pour une utilisation en production." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "modèle de configuration" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "modèles de configuration" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Modèle : {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Ligne : {lineno}" @@ -9833,7 +9833,7 @@ msgstr "" "Nom du champ tel qu'il est affiché aux utilisateurs (s'il n'est pas fourni, " "« le nom du champ sera utilisé) »" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "nom du groupe" @@ -10208,19 +10208,19 @@ msgstr "tableau de bord" msgid "dashboards" msgstr "tableaux de bord" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "code du modèle" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Code du modèle Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "paramètres d'environnement" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10229,32 +10229,32 @@ msgstr "" "N'importe lequel paramètres supplémentaires à réussir " "lors de la création de l'environnement Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "La valeur par défaut est {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Nom de fichier à donner au fichier d'exportation rendu" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "extension de fichier" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Extension à ajouter au nom de fichier affiché" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "en pièce jointe" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Télécharger le fichier en pièce jointe" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10263,12 +10263,12 @@ msgstr "" "Le »{key}Le paramètre « est obsolète et ne peut pas être défini sur des " "modèles nouveaux ou modifiés." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "«{key}« n'est pas un paramètre d'environnement Jinja2 autorisé." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10343,18 +10343,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "En-têtes HTTP fournis par l'utilisateur à envoyer avec la demande en plus du" " type de contenu HTTP. Les en-têtes doivent être définis au format " -"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)." +"Nom : Value. Le traitement des modèles Jinja2 est pris en " +"charge dans le même contexte que le corps de la requête (ci-dessous). " +"Lorsque vous interpolez des données non fiables (telles que des attributs " +"d'objet) dans une valeur d'en-tête, appliquez la header_safe " +"filtre pour se prémunir contre l'injection d'en-tête HTTP, par ex. " +"Objet X : {{data.name | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "modèle de carrosserie" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10367,11 +10374,11 @@ msgstr "" " timestamp, username, request_id, et " "data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "secret" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10382,16 +10389,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:239 +#: netbox/extras/models/models.py:241 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:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Chemin du fichier CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10399,179 +10406,179 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "texte du lien" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Code modèle Jinja2 pour le texte du lien" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL du lien" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Code modèle Jinja2 pour l'URL du lien" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nouvelle fenêtre" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 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:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "lien personnalisé" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "liens personnalisés" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "modèle d'exportation" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "modèles d'exportation" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "partagé" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "filtre enregistré" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "filtres enregistrés" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Type d'objet du tableau" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "table" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "configuration de la table" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "configurations de table" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tableau inconnu : {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonne inconnue : {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "hauteur de l'image" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "largeur de l'image" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "taille de l'image" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "image en pièce jointe" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "images jointes" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "sorte" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "entrée de journal" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "entrées de journal" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "signet" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "signets" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, 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})." @@ -10855,7 +10862,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10899,8 +10906,8 @@ msgstr "Utilisé par" msgid "Attachment" msgstr "Pièce jointe" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Modèles associés" @@ -10974,69 +10981,69 @@ msgstr "Attribut non valide »{name}« pour demande" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attribut non valide »{name}« pour {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Texte du lien" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL du lien" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Paramètres de l'environnement" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Modèle" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Les configurations de table doivent être créées à partir d'une vue de liste " "d'objets." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "En-têtes supplémentaires" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Modèle du corps du message" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Les conditions" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Objets étiquetés" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Schéma JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 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 " @@ -11165,7 +11172,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportation de L2VPN (identifiant)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11216,7 +11223,7 @@ msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" @@ -11245,51 +11252,51 @@ msgstr "Service d'application (ID)" msgid "NAT inside IP address (ID)" msgstr "Adresse IP intérieure NAT (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numéro SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Interface de machine virtuelle attribuée" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Politique de traduction VLAN (nom)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Groupe FHRP (nom)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Groupe FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "Adresse IP" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (adresse)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (adresse)" @@ -11323,7 +11330,7 @@ msgstr "Un masque CIDR (par exemple /24) est requis." msgid "Pattern" msgstr "Motif" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "ID de VLAN" @@ -11364,14 +11371,14 @@ msgid "Date added" msgstr "Date d'ajout" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Groupe VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11400,7 +11407,7 @@ msgid "Treat as fully utilized" msgstr "Traiter comme entièrement utilisé" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Attribution de VLAN" @@ -11443,7 +11450,7 @@ msgid "Authentication key" msgstr "Clé d'authentification" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11472,13 +11479,13 @@ msgid "Site & Group" msgstr "Site et groupe" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politique" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11516,8 +11523,8 @@ msgid "Scope ID" msgstr "Identifiant de l'étendue" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Groupe FHRP" @@ -11700,7 +11707,7 @@ msgstr "ID de VLAN local" msgid "Remote VLAN ID" msgstr "ID de VLAN distant" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" @@ -11722,45 +11729,45 @@ msgstr "Agrégat" msgid "ASN Range" msgstr "Plage ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Plage IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "IP NAT (interne)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11768,19 +11775,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Adresse IP virtuelle" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "L'affectation existe déjà" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "VLAN pour enfants" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11790,17 +11797,17 @@ msgstr "" "une prochaine version. Les utilisateurs sont invités à utiliser des groupes " "VLAN à cette fin." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Utiliser {vid} comme espace réservé pour l'ID du VLAN. Exemple : VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Règle de traduction VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11808,35 +11815,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Modèle de service d'application" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Type de parent" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Port (x)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Service d'application" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Modèle de service d'application" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "À partir du modèle" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Personnalisé" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12643,11 +12650,11 @@ msgstr "Ajouter une adresse IP" msgid "Add a Prefix" msgstr "Ajouter un préfixe" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Ce champ n'est peut-être pas vide." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12655,17 +12662,17 @@ msgstr "" "La valeur doit être transmise directement (par exemple « foo » : 123) ; " "n'utilisez pas de dictionnaire ni de liste." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} n'est pas un choix valable." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Type de contenu non valide : {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valeur non valide. Spécifiez un type de contenu comme " @@ -13793,71 +13800,71 @@ msgstr "Impossible d'ajouter des magasins au registre après l'initialisation" msgid "Cannot delete stores from registry" msgstr "Impossible de supprimer des magasins du registre" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "tchèque" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danois" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "allemand" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Anglais" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "espagnol" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "français" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "italien" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japonais" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Coréen" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "letton" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "néerlandais" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polonais" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugais" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "russe" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turc" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainien" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chinois" @@ -13937,7 +13944,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Coordonnées GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13946,29 +13953,29 @@ msgstr "" "Une erreur s'est produite lors de l'affichage du modèle d'exportation " "sélectionné ({template}) : {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Général" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Ça doit être une liste." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Ça doit être un dictionnaire." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13976,7 +13983,7 @@ msgstr "" "Objets dupliqués trouvés : {model} avec identifiant (s) {ids} apparaît " "plusieurs fois" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13988,76 +13995,76 @@ msgstr "" " le {permission} autorisation. Supprimez la colonne ID pour créer de " "nouveaux objets à la place." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importation en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "Le nom du champ de formulaire de champ personnalisé doit commencer par " "« cf_ » : {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modification groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Mis à jour {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, 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:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Sélectionnez au moins un champ à renommer." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Suppression groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Ajouter en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "" "Une erreur d'intégrité s'est produite lors de la création de composants" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Ajouté {count} {component} pour {parent_count} {parent}." @@ -17099,17 +17106,17 @@ msgstr "Adhésion propriétaire" msgid "Assigned Users" msgstr "Utilisateurs associés" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Plusieurs objets correspondent aux attributs fournis : {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -17118,7 +17125,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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17165,7 +17172,7 @@ msgstr "" msgid "More than 50" msgstr "Plus de 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nom de délimiteur non valide : {name}" @@ -17349,14 +17356,14 @@ msgstr "En-tête non reconnu : {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "est" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "n'est pas" @@ -17387,16 +17394,16 @@ msgstr "correspond au modèle (insensible aux majuscules et minuscules)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "est vide" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "n'est pas vide" @@ -17437,18 +17444,22 @@ msgid "has these tags" msgstr "possède ces étiquettes" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "possède l'une de ces balises" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "ne possède pas ces balises" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Poste d'arrière-plan" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Exécuter cette tâche via une tâche en arrière-plan" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 8b0a56dd3..1304d4bce 100644 Binary files a/netbox/translations/it/LC_MESSAGES/django.mo and b/netbox/translations/it/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 22b6d6894..563babe55 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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -198,7 +198,7 @@ msgstr "Gruppo del sito (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -309,7 +309,7 @@ msgstr "Terminazione A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -573,7 +573,7 @@ msgstr "Provider account " #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -755,12 +755,12 @@ msgstr "Attributi" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -895,7 +895,7 @@ msgstr "Provider network" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1006,7 +1006,7 @@ msgstr "Ruolo operativo" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1101,7 +1101,7 @@ msgstr "Locazione" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1206,7 +1206,7 @@ msgstr "Lato del termine" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1221,7 +1221,7 @@ msgstr "Assegnazione" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1286,13 +1286,13 @@ msgid "Group Assignment" msgstr "Assegnazione di gruppo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1319,12 +1319,12 @@ msgstr "ID univoco del circuito" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1421,14 +1421,14 @@ msgstr "ID del patch panel e numero/i di porta" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1455,18 +1455,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1494,8 +1494,8 @@ msgid "Full name of the provider" msgstr "Nome completo del fornitore" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1745,7 +1745,7 @@ msgstr "Terminazioni" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2099,7 +2099,7 @@ msgid "Sync interval" msgstr "Intervallo sincronizzazione" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2368,7 +2368,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2404,20 +2404,20 @@ msgid "Config revision #{id}" msgstr "Revisione della configurazione #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2433,14 +2433,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "abilitato" @@ -2459,7 +2459,7 @@ msgstr "" "Schemi (uno per riga) che corrispondono a file o percorsi da ignorare " "durante la sincronizzazione" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametri" @@ -2726,7 +2726,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervallo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Voci di registro" @@ -2893,7 +2893,7 @@ msgstr "Pianificazione" msgid "Change" msgstr "Cambia" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Lavoro {job_id} non trovato" @@ -2903,62 +2903,62 @@ msgstr "Lavoro {job_id} non trovato" msgid "Job {id} not found." msgstr "Lavoro {id} non trovato." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Lavoro in coda #{id} da sincronizzare {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Dati" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisione della configurazione ripristinata #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Lavoro {id} è stato eliminato." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Errore durante l'eliminazione del lavoro {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Lavoro {id} è stato nuovamente accodato." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Lavoro {id} è stato messo in coda." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Lavoro {id} è stato fermato." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Interruzione del lavoro non riuscita {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Impossibile caricare il catalogo dei plugin" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} non trovato" @@ -3150,7 +3150,7 @@ msgstr "Stantio" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3911,8 +3911,8 @@ msgstr "È a piena profondità" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3969,14 +3969,14 @@ msgstr "Rack (nome)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nome)" @@ -4024,13 +4024,13 @@ msgid "Cable (ID)" msgstr "Cavo (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4078,7 +4078,7 @@ msgstr "VID assegnato" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4088,9 +4088,9 @@ msgstr "VID assegnato" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4112,14 +4112,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4129,14 +4129,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4706,8 +4706,8 @@ msgid "Maximum draw" msgstr "Pareggio massimo" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Potenza massima assorbita (watt)" @@ -4716,8 +4716,8 @@ msgid "Allocated draw" msgstr "Pareggio assegnato" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" @@ -4739,16 +4739,16 @@ msgstr "Solo gestione" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "modalità PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Tipo PoE" @@ -5324,7 +5324,7 @@ msgstr "Macchina virtuale" msgid "Parent VM of assigned interface (if any)" msgstr "VM principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Interfaccia assegnata" @@ -5508,7 +5508,7 @@ msgstr "IPv6 primario" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5643,7 +5643,7 @@ msgid "Mgmt only" msgstr "Solo gestione" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5705,16 +5705,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Tipo di ambito" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5727,42 +5727,42 @@ msgstr "Tipo di ambito" msgid "Scope" msgstr "Ambito" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Seleziona un {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Tipo di ambito (app e modello)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Nome dell'ambito" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Nome dell'oggetto scope assegnato (se non si utilizza l'ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name e scope_id si escludono a vicenda." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type deve essere specificato quando si utilizza scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type deve essere specificato quando si utilizza scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} »{name}\"non trovato." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5771,11 +5771,11 @@ msgstr "" "multiplo {scope_type} gli oggetti corrispondono»{name}». Usa scope_id per " "specificare l'oggetto previsto." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Porte posteriori" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6016,7 +6016,7 @@ msgid "VM Interface" msgstr "Interfaccia VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6079,7 +6079,7 @@ msgstr "Dispositivi per i membri" msgid "A position must be specified for the first VC member." msgstr "È necessario specificare una posizione per il primo membro VC." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6101,8 +6101,8 @@ msgid "profile" msgstr "profilo" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etichetta" @@ -6200,7 +6200,7 @@ msgstr "" "Terminazione cavo non valida: l'oggetto di terminazione assegnato non " "esiste." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "è attivo" @@ -6243,7 +6243,7 @@ msgstr "Tutti i collegamenti devono essere via cavo o wireless" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6252,18 +6252,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etichetta fisica" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6271,7 +6271,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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6279,139 +6279,139 @@ 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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "modello di porta console" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "modelli di porte per console" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "modello di porta console server" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "modelli di porte per console server" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "pareggio massimo" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "pareggio assegnato" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "modello di porta di alimentazione" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "modelli di porte di alimentazione" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Il pareggio assegnato non può superare il pareggio massimo " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "gamba di alimentazione" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fase (per alimentazioni trifase)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "modello di presa di corrente" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "modelli di prese di corrente" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "solo gestione" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "interfaccia bridge" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "ruolo wireless" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "modello di interfaccia" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "modelli di interfaccia" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "posizioni" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "modello di porta anteriore" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "modelli di porte anteriori" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6420,15 +6420,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "modello di porta posteriore" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "modelli di porte posteriori" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6437,35 +6437,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "posizione" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "modello di alloggiamento del modulo" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "modelli module bay" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "modello di alloggiamento per dispositivi" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "modelli di alloggiamento per dispositivi" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6474,176 +6474,176 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID della parte" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identificativo del pezzo assegnato dal produttore" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "modello di articolo di inventario" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "modelli di articoli di inventario" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "I componenti non possono essere spostati su un dispositivo diverso." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "estremità del cavo" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "contrassegnare connesso" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Tratta come se fosse collegato un cavo" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" "È necessario specificare l'estremità del cavo (A o B) quando si collega un " "cavo." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "È necessario specificare le posizioni quando si specifica un connettore per " "cavo." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "Le posizioni dei cavi non possono essere impostate senza un connettore per " "cavi." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Non è possibile contrassegnare come connesso con un cavo collegato." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "L'estremità del cavo non deve essere impostata senza un cavo." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Il connettore del cavo non deve essere impostato senza un cavo." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "" "Le posizioni di terminazione dei cavi non devono essere impostate senza un " "cavo." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} i modelli devono dichiarare una proprietà parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Tipo di porta fisica" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "velocità" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Velocità della porta in bit al secondo" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "porta console" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "porte console" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "porta console server" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "porte console server" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "porta di alimentazione" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "porte di alimentazione" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "presa di corrente" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "prese di corrente" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Porta di alimentazione principale ({power_port}) deve appartenere allo " "stesso dispositivo" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modalità" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia di etichettatura IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "interfaccia principale" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "VLAN contrassegnate" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "indirizzo MAC primario" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Solo le interfacce Q-in-Q possono specificare una VLAN di servizio." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6652,81 +6652,81 @@ msgstr "" "Indirizzo MAC {mac_address} è assegnato a un'interfaccia diversa " "({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "GAL capogruppo" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "velocità (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "bifamiliare" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "Nome mondiale a 64 bit" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "canale wireless" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "frequenza del canale (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Popolato dal canale selezionato (se impostato)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "potenza di trasmissione (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interfaccia" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfacce" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Un'interfaccia non può essere la propria madre." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6735,7 +6735,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a un " "dispositivo diverso ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6744,7 +6744,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6753,7 +6753,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo " "diverso ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6762,16 +6762,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6779,7 +6779,7 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6788,37 +6788,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossibile specificare una frequenza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossibile specificare una larghezza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 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:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6827,21 +6827,21 @@ msgstr "" "La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito del " "dispositivo principale dell'interfaccia o deve essere globale." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Porta posteriore ({rear_port}) deve appartenere allo stesso dispositivo" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "porta anteriore" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "porte anteriori" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6850,15 +6850,15 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di porte " "posteriori mappate ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "porta posteriore" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "porte posteriori" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6867,47 +6867,47 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di porte frontali " "mappate ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "alloggiamenti per moduli" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Un alloggiamento per moduli non può appartenere a un modulo installato al " "suo interno." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "alloggiamento per dispositivi" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "alloggiamenti per dispositivi" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Questo tipo di dispositivo ({device_type}) non supporta gli alloggiamenti " "per dispositivi." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "Impossibile installare un dispositivo in un alloggiamento per dispositivi " "disabilitato." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Impossibile installare un dispositivo su se stesso." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6915,62 +6915,62 @@ msgstr "" "Impossibile installare il dispositivo specificato; il dispositivo è già " "installato in {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "ruolo dell'articolo di inventario" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "numero di serie" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "etichetta dell'asset" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Un tag univoco utilizzato per identificare questo articolo" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "scoperto" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Questo articolo è stato scoperto automaticamente" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "articolo di inventario" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "articoli di inventario" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Non può assegnarsi come genitore." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "" "L'articolo dell'inventario principale non appartiene allo stesso " "dispositivo." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Impossibile spostare un articolo dell'inventario con figli a carico" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossibile assegnare un articolo di inventario a un componente su un altro " @@ -7149,12 +7149,12 @@ msgstr "posizione (U)" msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 primario" @@ -7179,16 +7179,16 @@ msgstr "Priorità VC" msgid "Virtual chassis master election priority" msgstr "Priorità di elezione del master dello chassis virtuale" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "latitudine" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "longitudine" @@ -7345,54 +7345,54 @@ msgid "" msgstr "" "Il master selezionato ({master}) non è assegnato a questo chassis virtuale." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " -"membri che formano interfacce GAL trasversali." +"Impossibile eliminare lo chassis virtuale {virtual_chassis}. Una o più " +"interfacce membro formano un GAL trasversale." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "L'indirizzo IP primario deve appartenere a un'interfaccia sul dispositivo " "assegnato." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7400,7 +7400,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7408,30 +7408,30 @@ msgstr "" "Impossibile riassegnare l'indirizzo MAC mentre è designato come MAC primario" " per un oggetto" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Un'interfaccia non può essere collegata a se stessa." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Le interfacce virtuali non possono avere una modalità PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Le interfacce virtuali non possono avere un tipo PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "schema" @@ -7741,93 +7741,93 @@ msgstr "Unità non valide per {height}Rack U: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Le seguenti unità sono già state prenotate: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Esiste già una regione di primo livello con questo nome." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Esiste già una regione di primo livello con questo slug." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "regione" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regioni" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Esiste già un gruppo del sito principale con questo nome." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Esiste già un gruppo del sito di primo livello con questo slug." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "gruppo del sito" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "gruppi del sito" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Nome completo del sito" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "servizio, struttura" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ID o descrizione della struttura locale" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "indirizzo fisico" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Ubicazione fisica dell'edificio" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "indirizzo di spedizione" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Se diverso dall'indirizzo fisico" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "sito" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "siti" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "" "Una posizione con questo nome esiste già all'interno del sito specificato." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "" "Una posizione con questo slug esiste già all'interno del sito specificato." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "posizione" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "posizioni" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7935,8 +7935,8 @@ msgid "U Height" msgstr "Altezza U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8062,7 +8062,7 @@ msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8576,7 +8576,7 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di " "configurazione." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modello di configurazione con ID {id} non trovato." @@ -8865,26 +8865,26 @@ msgstr "Tipo di widget" msgid "Unregistered widget class: {name}" msgstr "Classe widget non registrata: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definire un metodo render ()." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Conteggi oggetti" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8892,76 +8892,76 @@ msgstr "" "Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni " "tipo." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Elenco oggetti" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Visualizza un elenco arbitrario di oggetti." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Il numero predefinito di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Incorpora un feed RSS da un sito Web esterno." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Richiede una connessione esterna" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Il numero massimo di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" @@ -9105,7 +9105,7 @@ msgstr "Classe Button" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Tipo MIME" @@ -9141,7 +9141,7 @@ msgstr "Metodo HTTP" msgid "Payload URL" msgstr "URL del payload" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Verifica SSL" @@ -9254,11 +9254,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Mappatura dei colori duplicata definita per la scelta '{value}»." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "classe di pulsanti" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9327,14 +9327,14 @@ msgstr "La classificazione degli ingressi" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Commenti" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9344,11 +9344,11 @@ msgstr "Commenti" msgid "Users" msgstr "Utenti" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9362,7 +9362,7 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" msgid "Groups" msgstr "Gruppi" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie" @@ -9734,46 +9734,46 @@ msgstr "Le modifiche al database sono state annullate a causa di un errore." msgid "No indexers found!" msgstr "Nessun indicizzatore trovato!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Uno schema JSON che specifica la struttura dei dati di contesto per questo " "profilo" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "profilo di contesto di configurazione" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "profili di contesto di configurazione" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "contesto di configurazione" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "contesti di configurazione" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "I dati JSON devono essere in forma oggetto. Esempio:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "I dati non sono conformi allo schema del profilo: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9781,11 +9781,11 @@ msgstr "" "I dati del contesto di configurazione locale hanno la precedenza sui " "contesti di origine nel contesto di configurazione finale renderizzato" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "debug" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9793,20 +9793,20 @@ msgstr "" "Abilita l'output di errori dettagliati durante il rendering di questo " "modello. Non consigliato per l'uso in produzione." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "modello di configurazione" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "modelli di configurazione" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Modello: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Linea: {lineno}" @@ -9847,7 +9847,7 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "nome del gruppo" @@ -10215,19 +10215,19 @@ msgstr "cruscotto" msgid "dashboards" msgstr "cruscotti" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "codice modello" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Codice modello Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "parametri ambientali" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10236,32 +10236,32 @@ msgstr "" "Qualsiasi parametri aggiuntivi da superare quando si " "costruisce l'ambiente Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Il valore predefinito è {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Nome file da assegnare al file di esportazione renderizzato" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "estensione del file" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Estensione da aggiungere al nome del file renderizzato" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "come allegato" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Scarica il file come allegato" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10270,12 +10270,12 @@ msgstr "" "La»{key}il parametro \"è obsoleto e non può essere impostato su modelli " "nuovi o modificati." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "«{key}\"non è un parametro di ambiente Jinja2 consentito." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10350,18 +10350,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Header HTTP forniti dall'utente da inviare con la richiesta in aggiunta al " "tipo di contenuto HTTP. Le intestazioni devono essere definite nel formato " "Nome: Value. L'elaborazione dei modelli Jinja2 è supportata " -"nello stesso contesto del corpo della richiesta (sotto)." +"nello stesso contesto del corpo della richiesta (sotto). Quando si " +"interpolano dati non attendibili (come gli attributi degli oggetti) in un " +"valore di intestazione, applica il header_safe filtro per " +"evitare l'iniezione di intestazioni HTTP, ad es. X-Object: {{data.name" +" | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "modello di corpo" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10374,11 +10381,11 @@ msgstr "" "timestamp, nome utente, id_richiesta," " e dato." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "segreto" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10389,15 +10396,15 @@ msgstr "" "che utilizza il segreto come chiave. Il segreto non viene trasmesso nella " "richiesta." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Abilita la verifica del certificato SSL. Disabilita con cautela!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Percorso del file CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10405,179 +10412,179 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhook" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "testo del link" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Codice modello Jinja2 per il testo del link" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL del collegamento" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Codice modello Jinja2 per l'URL del collegamento" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nuova finestra" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Forza l'apertura del link in una nuova finestra" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "link personalizzato" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "link personalizzati" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "modello di esportazione" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "modelli di esportazione" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "condiviso" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "filtro salvato" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "filtri salvati" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Tipo di oggetto della tabella" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tavolo" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "configurazione della tabella" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "configurazioni della tabella" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabella sconosciuta: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonna sconosciuta: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "altezza dell'immagine" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "larghezza dell'immagine" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "dimensione dell'immagine" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "allegato immagine" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "allegati di immagini" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "gentile" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "voce nel diario" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "voci di diario" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "segnalibro" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "segnalibri" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10861,7 +10868,7 @@ msgstr "Prova a riconfigurare il widget o a rimuoverlo dalla dashboard." #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10905,8 +10912,8 @@ msgstr "Usato da" msgid "Attachment" msgstr "Allegato" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Modelli assegnati" @@ -10979,69 +10986,69 @@ msgstr "Attributo non valido»{name}\"per richiesta" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attributo non valido»{name}\"per {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Testo del link" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL del collegamento" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Parametri ambientali" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Modello" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Le configurazioni delle tabelle devono essere create da una visualizzazione " "dell'elenco degli oggetti." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Intestazioni aggiuntive" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Modello di corpo" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Condizioni" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Oggetti taggati" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Schema JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -11171,7 +11178,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Esportazione di L2VPN (identificatore)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11222,7 +11229,7 @@ msgid "VLAN number (1-4094)" msgstr "Numero VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Indirizzo" @@ -11251,51 +11258,51 @@ msgstr "Servizio applicativo (ID)" msgid "NAT inside IP address (ID)" msgstr "Indirizzo IP interno (ID) NAT" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numero SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Interfaccia VM assegnata" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Politica di traduzione VLAN (nome)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Gruppo FHRP (nome)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Gruppo FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "indirizzo IP" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "IPv4 primario (indirizzo)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "IPv6 primario (indirizzo)" @@ -11329,7 +11336,7 @@ msgstr "È richiesta la mascherina CIDR (ad es. /24)." msgid "Pattern" msgstr "Motivo" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "ID VLAN" @@ -11370,14 +11377,14 @@ msgid "Date added" msgstr "Data aggiunta" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Gruppo VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11406,7 +11413,7 @@ msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Assegnazione VLAN" @@ -11449,7 +11456,7 @@ msgid "Authentication key" msgstr "Chiave di autenticazione" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11478,13 +11485,13 @@ msgid "Site & Group" msgstr "Sito e gruppo" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politica" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11522,8 +11529,8 @@ msgid "Scope ID" msgstr "ID ambito" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Gruppo FHRP" @@ -11703,7 +11710,7 @@ msgstr "ID VLAN locale" msgid "Remote VLAN ID" msgstr "ID VLAN remoto" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11725,47 +11732,47 @@ msgstr "Aggregato" msgid "ASN Range" msgstr "Gamma ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Intervallo IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (interno)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11773,19 +11780,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Indirizzo IP virtuale" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "L'assegnazione esiste già" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "VLAN per bambini" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11795,16 +11802,16 @@ msgstr "" "una versione futura. Gli utenti sono incoraggiati a utilizzare i gruppi VLAN" " per questo scopo." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Usare {vid} come segnaposto per l'ID VLAN. Esempio: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Regola di traduzione VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11812,35 +11819,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Modello di servizio applicativo" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Tipo di genitore" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Porta/e" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Servizio applicativo" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Modello Application Service" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Da modello" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Personalizzato" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12644,11 +12651,11 @@ msgstr "Aggiungi indirizzo IP" msgid "Add a Prefix" msgstr "Aggiungere un prefisso" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Questo campo non può essere vuoto." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12656,17 +12663,17 @@ msgstr "" "Il valore deve essere passato direttamente (ad esempio «foo»: 123); non " "utilizzare un dizionario o un elenco." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} non è una scelta valida." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo di contenuto non valido: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valore non valido Specifica un tipo di contenuto come " @@ -13787,71 +13794,71 @@ msgstr "Impossibile aggiungere negozi al registro dopo l'inizializzazione" msgid "Cannot delete stores from registry" msgstr "Impossibile eliminare i negozi dal registro" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreano" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "lettone" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Cinese" @@ -13931,7 +13938,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Coordinate GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13940,35 +13947,35 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di esportazione " "selezionato ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Generale" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Deve essere una lista." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Deve essere un dizionario." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13980,76 +13987,76 @@ msgstr "" "{permission} autorizzazione. Rimuovi la colonna ID per creare invece nuovi " "oggetti." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "Il nome del campo del modulo di campo personalizzato deve iniziare con " "'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modifica in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Aggiornato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Seleziona almeno un campo da rinominare." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Aggiungi in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "" "Si è verificato un errore di integrità durante la creazione dei componenti" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Aggiunto {count} {component} a {parent_count} {parent}." @@ -17079,18 +17086,18 @@ msgstr "Iscrizione del proprietario" msgid "Assigned Users" msgstr "Utenti assegnati" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Più oggetti corrispondono agli attributi forniti: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -17099,7 +17106,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:260 +#: netbox/utilities/api.py:275 #, 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}" @@ -17145,7 +17152,7 @@ msgstr "" msgid "More than 50" msgstr "Più di 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nome delimitatore non valido: {name}" @@ -17328,14 +17335,14 @@ msgstr "Intestazione non riconosciuta: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "è" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "non è" @@ -17366,16 +17373,16 @@ msgstr "corrisponde al modello (senza distinzione tra maiuscole e minuscole)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "è vuoto" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "non è vuoto" @@ -17416,18 +17423,22 @@ msgid "has these tags" msgstr "ha questi tag" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "ha uno di questi tag" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "non ha questi tag" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Lavoro in background" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Esegui questa attività tramite un lavoro in background" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 5d67e8077..0d93e7e13 100644 Binary files a/netbox/translations/ja/LC_MESSAGES/django.mo and b/netbox/translations/ja/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index c61822ed5..676766c00 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -195,7 +195,7 @@ msgstr "サイトグループ (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -306,7 +306,7 @@ msgstr "終端A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -570,7 +570,7 @@ msgstr "プロバイダアカウント" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -752,12 +752,12 @@ msgstr "属性" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -892,7 +892,7 @@ msgstr "プロバイダネットワーク" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1003,7 +1003,7 @@ msgstr "運用上のロール" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1098,7 +1098,7 @@ msgstr "ロケーション" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1203,7 +1203,7 @@ msgstr "タームサイド" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1218,7 +1218,7 @@ msgstr "割当" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1283,13 +1283,13 @@ msgid "Group Assignment" msgstr "グループ割当" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1316,12 +1316,12 @@ msgstr "一意な回線 ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1418,14 +1418,14 @@ msgstr "パッチパネル ID とポート番号" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1451,18 +1451,18 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1490,8 +1490,8 @@ msgid "Full name of the provider" msgstr "プロバイダのフルネーム" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1741,7 +1741,7 @@ msgstr "終端" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2091,7 +2091,7 @@ msgid "Sync interval" msgstr "同期間隔" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2356,7 +2356,7 @@ msgstr "このオブジェクトタイプ ({type}) では変更ログはサポ #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2392,20 +2392,20 @@ msgid "Config revision #{id}" msgstr "設定履歴 #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2421,14 +2421,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "有効" @@ -2445,7 +2445,7 @@ msgstr "ignoreルール" msgid "Patterns (one per line) matching files or paths to ignore when syncing" msgstr "同期時に無視するファイルまたはパスに一致するパターン (1 行に 1 つ)" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "パラメータ" @@ -2703,7 +2703,7 @@ msgstr "ID" msgid "Interval" msgstr "間隔" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "ログエントリ" @@ -2870,7 +2870,7 @@ msgstr "スケジューリング" msgid "Change" msgstr "変更" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "ジョブ {job_id} が見つかりません" @@ -2880,62 +2880,62 @@ msgstr "ジョブ {job_id} が見つかりません" msgid "Job {id} not found." msgstr "ジョブ {id} が見つかりません。" -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "キューに入っているジョブ #{id} 同期するには {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "データ" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "ログ" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "復元された設定リビジョン #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "ジョブ {id} が削除されました。" -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "ジョブの削除中にエラーが発生しました {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "ジョブ {id} が再追加されました。" -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "ジョブ {id} が追加されました。" -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "ジョブ {id} が停止されました。" -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "ジョブを停止できませんでした {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "プラグインカタログを読み込めませんでした" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "プラグイン {name} が見つかりません" @@ -3119,7 +3119,7 @@ msgstr "古い" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3880,8 +3880,8 @@ msgstr "奥行きをすべて使う" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3938,14 +3938,14 @@ msgstr "ラック (名前)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "デバイス (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "デバイス (名前)" @@ -3993,13 +3993,13 @@ msgid "Cable (ID)" msgstr "ケーブル (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4047,7 +4047,7 @@ msgstr "割当 VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4057,9 +4057,9 @@ msgstr "割当 VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4081,14 +4081,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4098,14 +4098,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4669,8 +4669,8 @@ msgid "Maximum draw" msgstr "最大消費電力" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "最大消費電力 (ワット)" @@ -4679,8 +4679,8 @@ msgid "Allocated draw" msgstr "割当電力" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" @@ -4702,16 +4702,16 @@ msgstr "管理のみ" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE モード" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE タイプ" @@ -5268,7 +5268,7 @@ msgstr "仮想マシン" msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "割当インタフェース" @@ -5444,7 +5444,7 @@ msgstr "プライマリ IPv6" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64" -#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5576,7 +5576,7 @@ msgid "Mgmt only" msgstr "管理のみ" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5637,16 +5637,16 @@ msgstr "インターフェースのプライマリ MAC" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。" -#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "スコープタイプ" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5659,42 +5659,42 @@ msgstr "スコープタイプ" msgid "Scope" msgstr "スコープ" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "選択してください {scope_type}。" -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "スコープの種類 (アプリとモデル)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "スコープ名" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "割当スコープオブジェクト名 (ID を使用しない場合)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_nameとscope_idは排他です。" -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_nameを使用するには、scope_typeが必要です" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_id を使用するには、scope_typeが必要です" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} \"{name}\" が見つかりません" -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5702,11 +5702,11 @@ msgid "" msgstr "" "複数の {scope_type} オブジェクトが \"{name}\"とマッチします. scope_id を使用して目的のオブジェクトを指定します。" -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "背面ポート" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5933,7 +5933,7 @@ msgid "VM Interface" msgstr "VM インターフェイス" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -5990,7 +5990,7 @@ msgstr "メンバーデバイス" msgid "A position must be specified for the first VC member." msgstr "最初の VC メンバーのポジションを指定する必要があります。" -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6011,8 +6011,8 @@ msgid "profile" msgstr "プロフィール" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "ラベル" @@ -6098,7 +6098,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "ケーブル終端が無効です:割り当てられた終端オブジェクトが存在しません。" -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "アクティブ" @@ -6138,204 +6138,204 @@ msgstr "すべてのリンクはケーブルまたはワイヤレスでなけれ msgid "All links must match first link type" msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, 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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "物理ラベル" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 msgid "Component templates cannot be moved to a different device type." msgstr "構成要素テンプレートを別のデバイスタイプに移動することはできません。" -#: netbox/dcim/models/device_component_templates.py:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "構成要素テンプレートをデバイスタイプとモジュールタイプの両方に関連付けることはできません。" -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "構成要素テンプレートは、デバイスタイプまたはモジュールタイプのいずれかに関連付ける必要があります。" -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "コンソールポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "最大消費電力" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "割当消費電力" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "電源ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "供給端子" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "電力相 (三相電源用)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "電源コンセントテンプレート" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "管理のみ" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "無線ロール" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "インタフェーステンプレート" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "ブリッジインタフェース ({bridge}) は同じデバイスタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:508 +#: netbox/dcim/models/device_component_templates.py:509 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "ブリッジインタフェース ({bridge}) は同じモジュールタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "前面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, 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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "背面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, 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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "取付済み構成要素名を変更する際に参照する識別子" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "モジュールベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "モジュールベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "デバイスベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "デバイスベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6343,250 +6343,250 @@ msgid "" msgstr "" "デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。" -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "パーツ ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "メーカ指定の部品識別子" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "在庫品目テンプレート" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "在庫品目テンプレート" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "構成要素を別のデバイスに移動することはできません。" -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "ケーブル端" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "接続済みとしてマークする" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "ケーブルが接続されているかのように扱う" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "ケーブルを接続するときは、ケーブルの端 (A または B) を指定する必要があります。" -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "ケーブルコネクタを指定するときは、位置を指定する必要があります。" -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "ケーブルコネクタがないと、ケーブルの位置を設定できません。" -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "ケーブルが接続されている状態では接続済みとマークできません。" -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "ケーブルの端はケーブルなしでセットしないでください。" -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "ケーブルコネクタはケーブルなしで設定しないでください。" -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "ケーブルなしではケーブルの終端位置を設定しないでください。" -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} モデルは親オブジェクトプロパティを宣言しなければなりません" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "物理ポートタイプ" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "速度" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "ポート速度 (bps)" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "コンソールポート" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "コンソールポート" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "コンソールサーバポート" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "電源ポート" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "電源ポート" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "親電源ポート ({power_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "モード" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q タギング戦略" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "親インタフェース" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "タグ付き VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Q-in-Q インターフェイスのみがサービス VLAN を指定できます。" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC アドレス {mac_address} 別のインターフェースに割り当てられている ({interface})。" -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "親ラグ" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 msgid "This interface is used only for out-of-band management" msgstr "このインタフェースは帯域外管理にのみ使用されます。" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "速度 (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "デュプレックス" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64 ビットのWWN (World Wide Name)" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "無線チャネル" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "選択したチャンネルによって設定されます (設定されている場合)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "送信パワー (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} インタフェースにはケーブルを接続できません。" -#: netbox/dcim/models/device_components.py:1014 +#: netbox/dcim/models/device_components.py:1015 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} インタフェースは接続済みとしてマークできません。" -#: netbox/dcim/models/device_components.py:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。" -#: netbox/dcim/models/device_components.py:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6595,14 +6595,14 @@ msgstr "" "選択した親インタフェース ({interface}) が属する {device} " "は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。" -#: netbox/dcim/models/device_components.py:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6611,21 +6611,21 @@ msgstr "" "選択したブリッジインタフェース ({interface}) が属する " "{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 " -#: netbox/dcim/models/device_components.py:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "LAG インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6634,31 +6634,31 @@ msgstr "" "選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません " "{virtual_chassis}。" -#: netbox/dcim/models/device_components.py:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "チャネルは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 msgid "Channel frequency may be set only on wireless interfaces." msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "選択したチャンネルではカスタム周波数を指定できません。" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 msgid "Channel width may be set only on wireless interfaces." msgstr "チャネル幅は無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "選択したチャンネルではカスタム幅を指定できません。" -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。" -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6666,135 +6666,135 @@ msgid "" msgstr "" "タグ無し VLAN ({untagged_vlan}) はインタフェースの親デバイスと同じサイトに属しているか、グローバルである必要があります。" -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "背面ポート ({rear_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " "({count})" msgstr "位置の数は、マップされた背面ポートの数より少なくすることはできません ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" " ({count})" msgstr "位置の数は、マップされたフロントポートの数より少なくすることはできません ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。" -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "無効になっているデバイスベイにはデバイスをインストールできません。" -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "デバイスをそれ自体に挿入することはできません。" -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。" -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "シリアル番号" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "アセットタグ" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "この部品を識別するために使用される一意のタグ" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "自動検出" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "このアイテムは自動的に検出されました" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "自分を親として割り当てることはできません。" -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "親在庫品目は同じデバイスに属していません。" -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "子を持つ在庫品目は移動できません" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません" @@ -6957,12 +6957,12 @@ msgstr "ポジション (U)" msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "プライマリ IPv6" @@ -6987,16 +6987,16 @@ msgstr "VC プライオリティ" msgid "Virtual chassis master election priority" msgstr "バーチャルシャーシのマスター選択優先順位" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "緯度" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "10 進数形式の GPS 座標 (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "経度" @@ -7134,83 +7134,84 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." -msgstr "バーチャルシャーシ{self}を削除できません 。クロスシャーシ LAG インタフェースを形成するメンバーインタフェースがあります。" +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." +msgstr "" +"バーチャルシャーシを削除できません {virtual_chassis}。1 つ以上のメンバーインターフェイスがシャーシ間の LAG を形成します。" -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "コメント" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}は IPv{family}アドレスではありません。" -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。" -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC アドレス" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は MAC アドレスを再割り当てできません" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "インタフェースを自分自身にブリッジすることはできません。" -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "仮想インタフェースには PoE モードを設定できません。" -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "仮想インタフェースに PoE タイプを設定することはできません。" -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。" -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "無線ロールは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "スキーマ" @@ -7507,91 +7508,91 @@ msgstr " {height}U ラックのユニットが無効です: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "次のユニットはすでに予約されています: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "同名のトップレベルリージョンが存在します。" -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "このslugを含むトップレベルリージョンは存在します。" -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "領域" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "リージョン" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "同名のトップレベルサイトグループが存在します。" -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "このslugを含むトップレベルサイトグループが存在します。" -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "サイトグループ" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "サイトグループ" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "サイトのフルネーム" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "施設" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ローカルファシリティ ID または説明" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "物理アドレス" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "建物の物理的位置" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "配送先住所" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "実際の住所と異なる場合" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "サイト" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "サイト" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "この名前のロケーションは、サイト内に存在します。" -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "このslugのロケーションは、サイト内に存在します。" -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "ロケーション" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "ロケーション" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "親のロケーション ({parent}) は同じサイト ({site}) に属している必要があります。" @@ -7698,8 +7699,8 @@ msgid "U Height" msgstr "ユニット数" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7825,7 +7826,7 @@ msgid "Allocated draw (W)" msgstr "割当電力 (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8333,7 +8334,7 @@ msgstr "このオブジェクトの設定テンプレートは解決できませ msgid "An error occurred while rendering the config template." msgstr "設定テンプレートをレンダリング中にエラーが発生しました。" -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "ID 付きの構成テンプレート {id} 見つかりません。" @@ -8613,94 +8614,94 @@ msgstr "ウィジェットタイプ" msgid "Unregistered widget class: {name}" msgstr "未登録のウィジェットクラス: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} render () メソッドを定義する必要があります。" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "メモ" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。" -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "オブジェクト数" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。" -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "オブジェクトの数をカウントするときに適用するフィルタ" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "オブジェクトリスト" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "任意のオブジェクトリストを表示します。" -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "デフォルトで表示するオブジェクト数" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。" -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS フィード" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "外部 Web サイトの RSS フィードを埋め込みます。" -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "フィード URL" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "外部接続が必要" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "表示するオブジェクトの最大数" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 msgid "How long to stored the cached content (in seconds)" msgstr "キャッシュされたコンテンツを保存する時間 (秒)" -#: netbox/extras/dashboard/widgets.py:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "フィード取得のタイムアウト値 (秒単位)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" @@ -8840,7 +8841,7 @@ msgstr "ボタンクラス" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIMEタイプ" @@ -8876,7 +8877,7 @@ msgstr "HTTP メソッド" msgid "Payload URL" msgstr "ペイロード URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL 検証" @@ -8985,11 +8986,11 @@ msgstr "カラーマッピング 'が無効です{line}'。フォーマット値 msgid "Duplicate color mapping defined for choice '{value}'." msgstr "選択肢 'に重複したカラーマッピングが定義されています{value}'。" -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "ボタンクラス" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "グループ内の最初のリンクのクラスがドロップダウンボタンに使用されます" @@ -9054,14 +9055,14 @@ msgstr "エントリの分類" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "コメント" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9071,11 +9072,11 @@ msgstr "コメント" msgid "Users" msgstr "ユーザ" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 msgid "User names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのユーザ名" -#: netbox/extras/forms/bulk_import.py:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9089,7 +9090,7 @@ msgstr "二重引用符で囲んだカンマ区切りのユーザ名" msgid "Groups" msgstr "グループ" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのグループ名" @@ -9440,73 +9441,73 @@ msgstr "エラーにより、データベースの変更が元に戻されまし msgid "No indexers found!" msgstr "indexerが見つかりません" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "このプロファイルのコンテキストデータの構造を指定する JSON スキーマ" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "設定コンテキストプロファイル" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "設定コンテキストプロファイル" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "重量" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "コンフィグコンテキスト" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "コンフィグコンテキスト" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON データはオブジェクト形式である必要があります。例:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "データはプロファイルスキーマに準拠していません: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" msgstr "最終的なコンフィグコンテキストでは、ローカルコンフィグコンテキストが優先されます。" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "デバッグします" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." msgstr "このテンプレートをレンダリングするときの詳細なエラー出力を有効にします。本番環境での使用はお勧めしません。" -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "設定テンプレート" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "設定テンプレート" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "テンプレート: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "ライン: {lineno}" @@ -9541,7 +9542,7 @@ msgid "" "will be used)" msgstr "表示されるフィールド名 (指定しない場合は、フィールド名が使用されます)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "グループ名" @@ -9881,63 +9882,63 @@ msgstr "ダッシュボード" msgid "dashboards" msgstr "ダッシュボード" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "テンプレートコード" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja テンプレートコード。" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "環境パラメータ" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " "the Jinja environment" msgstr "Jinja 環境を構築するときに渡す追加パラメーター " -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "デフォルトは {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "レンダリングされたエクスポートファイルに付けるファイル名" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "ファイル拡張子" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "レンダリングされたファイル名に追加する拡張子" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "添付ファイルとして" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "ファイルを直接ダウンロードする" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " "templates." msgstr "ザ・」{key}「パラメータは非推奨であり、新規または変更されたテンプレートには設定できません。" -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "「{key}「」は Jinja2 環境パラメーターとして許可されていません。" -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10008,16 +10009,22 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" -"HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザ指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 " -"名前:値。Jinja2 テンプレート処理はリクエストボディ (下記) と同じコンテキストでサポートされています。" +"HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザー指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 " +"名前:値。Jinja2 テンプレート処理はリクエストボディ (下記) " +"と同じコンテキストでサポートされています。信頼できないデータ (オブジェクト属性など) をヘッダー値に補間する場合は、以下を適用してください。 " +"ヘッダーセーフ HTTP ヘッダインジェクションを防ぐためのフィルタ、例えば X-Object: {{データ名 |" +" ヘッダーセーフ}}。" -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "ボディテンプレート" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10029,11 +10036,11 @@ msgstr "" "model, timestamp, username, " "request_id, and data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "シークレット" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10042,186 +10049,186 @@ msgstr "" "提供された場合、リクエストにはシークレットをキーとして使用したペイロード本体のHMAC 16 進ダイジェストを含むX-Hook-" "Signature ヘッダー が含まれます 。シークレットはリクエストでは送信されません。" -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "SSL 証明書検証を有効にします。注意して無効にしてください。" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA ファイルパス" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "ウェブフック" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "ウェブフック" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "SSL 検証が無効になっている場合は、CA 証明書ファイルを指定しないでください。" -#: netbox/extras/models/models.py:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "このリンクが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "リンクテキスト" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "リンクテキストの Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "リンク URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "リンク URL の Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 msgid "Links with the same group will appear as a dropdown menu" msgstr "同じグループのリンクはドロップダウンメニューとして表示されます" -#: netbox/extras/models/models.py:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "新しいウィンドウ" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "リンクを強制的に新しいウィンドウで開く" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "このテンプレートが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"は予約されています。別の名前を選択してください。" -#: netbox/extras/models/models.py:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "このフィルタが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "共有した" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "フィルタパラメータは、キーワード引数の辞書として保存する必要があります。" -#: netbox/extras/models/models.py:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "テーブルのオブジェクトタイプ" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "テーブル" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "テーブル構成" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "テーブル構成" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "不明なテーブル: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "不明な列: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "画像高さ" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "画像幅" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "画像サイズ" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "添付画像" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "添付画像" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。" -#: netbox/extras/models/models.py:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "種類" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。" -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "ブックマーク" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "ブックマーク" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。" @@ -10502,7 +10509,7 @@ msgstr "ウィジェットを再設定するか、ダッシュボードから削 #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10546,8 +10553,8 @@ msgstr "使用者" msgid "Attachment" msgstr "アタッチメント" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "割当モデル" @@ -10620,67 +10627,67 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "リンクテキスト" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "リンク URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "環境パラメータ" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "テンプレート" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "テーブル設定はオブジェクトリストビューから作成する必要があります。" -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "その他のヘッダー" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "ボディテンプレート" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "条件" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "タグ付きオブジェクト" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON スキーマ" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -10805,7 +10812,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN (識別子) のエクスポート" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -10856,7 +10863,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "アドレス" @@ -10885,51 +10892,51 @@ msgstr "アプリケーションサービス (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT 内部の IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q スVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-In-Q スプラン番号 (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "割り当てられた VM インターフェイス" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN 変換ポリシー (名前)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP グループ (名前)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP グループ (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP アドレス" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "プライマリ IPv4アドレス" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "プライマリ IPv6アドレス" @@ -10963,7 +10970,7 @@ msgstr "CIDR マスク (例:/24) が必要です。" msgid "Pattern" msgstr "パターン" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN ID" @@ -11002,14 +11009,14 @@ msgid "Date added" msgstr "追加日" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN グループ" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11038,7 +11045,7 @@ msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN アサイメント" @@ -11081,7 +11088,7 @@ msgid "Authentication key" msgstr "認証キー" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11110,13 +11117,13 @@ msgid "Site & Group" msgstr "サイトとグループ" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "ポリシー" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11154,8 +11161,8 @@ msgid "Scope ID" msgstr "スコープ ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP グループ" @@ -11328,7 +11335,7 @@ msgstr "ローカル VLAN ID" msgid "Remote VLAN ID" msgstr "リモート VLAN ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11350,108 +11357,108 @@ msgstr "集約" msgid "ASN Range" msgstr "ASN レンジ" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP アドレス範囲" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 msgid "Make this the primary IP for the device/VM" msgstr "デバイス/VMのプライマリIPにする" -#: netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:350 msgid "Make this the out-of-band IP for the device" msgstr "これをデバイスの帯域外IPにする" -#: netbox/ipam/forms/model_forms.py:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (インサイド)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 msgid "An IP address can only be assigned to a single object." msgstr "IP アドレスは 1 つのオブジェクトにのみ割り当てることができます。" -#: netbox/ipam/forms/model_forms.py:425 +#: netbox/ipam/forms/model_forms.py:433 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "親デバイス/VMのプライマリ IP アドレスを再割り当てできません" -#: netbox/ipam/forms/model_forms.py:429 +#: netbox/ipam/forms/model_forms.py:437 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "親デバイスに帯域外IP アドレスを再割り当てできません" -#: netbox/ipam/forms/model_forms.py:439 +#: netbox/ipam/forms/model_forms.py:447 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "プライマリ IP として指定できるのは、インタフェースに割り当てられた IP アドレスのみです。" -#: netbox/ipam/forms/model_forms.py:447 +#: netbox/ipam/forms/model_forms.py:455 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "仮想 IP アドレス" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "既に割り当てられています" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "子 VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "使用 {vid} VLAN ID のプレースホルダーとして使用します。例:VLAN-{vid}。" -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN トランスレーションルール" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "アプリケーションサービステンプレート" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "親タイプ" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "ポート (s)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "アプリケーションサービス" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "アプリケーションサービステンプレート" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "テンプレートから" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "カスタム" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12215,27 +12222,27 @@ msgstr "IP アドレスを追加" msgid "Add a Prefix" msgstr "プレフィックスを追加" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "このフィールドは空白であってはなりません。" -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "値は直接渡す必要があります (例: \"foo\": 123)。辞書やリストは使用しないでください。" -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} は有効な選択肢ではありません。" -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "コンテントタイプが無効です: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "値が無効です。コンテントタイプを '.'として指定してください。" @@ -13319,71 +13326,71 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "韓国語" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "ラトビア語" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "中国語" @@ -13461,116 +13468,116 @@ msgstr "最大アイテム数の値が無効です: {max_items}!正の整数か msgid "GPS coordinates" msgstr "GPS 座標" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "将軍" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "リストでなければなりません。" -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "辞書でなければなりません。" -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " "ID and would update it, which requires the {permission} permission. Remove " "the ID column to create new objects instead." msgstr "" -"このインポートには以下が含まれます {count} 既存のオブジェクトを ID で参照し、それを更新するレコードには、 {permission} " -"許可。代わりに ID 列を削除して新しいオブジェクトを作成してください。" +"このインポートには既存のオブジェクトを ID で参照する{count}レコードが含まれ、それを更新します。これには {permission} " +"権限が必要です。代わりに ID 列を削除して新しいオブジェクトを作成してください。" -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "一括インポート {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "インポートされました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "カスタムフィールドフォームフィールド名は 'cf_' で始まる必要があります: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "一括編集 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "更新されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "名前を変更するフィールドを少なくとも 1 つ選択してください。" -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "一括削除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "1 つ以上の依存オブジェクトが存在するため、削除できませんでした。" -#: netbox/netbox/views/generic/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "一括追加 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "コンポーネントの作成中に整合性エラーが発生しました" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "追加しました {count} {component} に {parent_count} {parent}。" @@ -16521,24 +16528,24 @@ msgstr "オーナーメンバーシップ" msgid "Assigned Users" msgstr "割当ユーザ" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "指定された属性を使用しても関連オブジェクトが見つかりません: {params}" -#: netbox/utilities/api.py:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "複数のオブジェクトが、指定された属性に一致します。 {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, 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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "指定された数値 ID を使用しても関連オブジェクトが見つかりません: {id}" @@ -16582,7 +16589,7 @@ msgstr "削除できません {objects}。 {count} 依存オブ msgid "More than 50" msgstr "50 個以上" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "区切り文字名が無効です: {name}" @@ -16746,14 +16753,14 @@ msgstr "認識できないヘッダー: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "です" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "ではない" @@ -16784,16 +16791,16 @@ msgstr "マッチパターン (大文字と小文字は区別されません)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "空です" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "空ではありません" @@ -16834,18 +16841,22 @@ msgid "has these tags" msgstr "には次のタグがあります" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "次のタグのいずれかがある" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "これらのタグはありません" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "バックグラウンドジョブ" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "このタスクをバックグラウンドジョブで実行する" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/ko/LC_MESSAGES/django.mo b/netbox/translations/ko/LC_MESSAGES/django.mo index 7a9ecd0e9..fbd2f5ddc 100644 Binary files a/netbox/translations/ko/LC_MESSAGES/django.mo and b/netbox/translations/ko/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ko/LC_MESSAGES/django.po b/netbox/translations/ko/LC_MESSAGES/django.po index 55d5093fd..38c1ea976 100644 --- a/netbox/translations/ko/LC_MESSAGES/django.po +++ b/netbox/translations/ko/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Korean (https://app.transifex.com/netbox-community/teams/178115/ko/)\n" @@ -194,7 +194,7 @@ msgstr "사이트 그룹 (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -305,7 +305,7 @@ msgstr "종단 A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -569,7 +569,7 @@ msgstr "프로바이더 계정" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -751,12 +751,12 @@ msgstr "속성" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -891,7 +891,7 @@ msgstr "프로바이더 네트워크" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1002,7 +1002,7 @@ msgstr "운영 역할" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1097,7 +1097,7 @@ msgstr "구역" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1202,7 +1202,7 @@ msgstr "종단 측" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1217,7 +1217,7 @@ msgstr "할당" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1282,13 +1282,13 @@ msgid "Group Assignment" msgstr "그룹 할당" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1315,12 +1315,12 @@ msgstr "고유 회선 ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1417,14 +1417,14 @@ msgstr "패치 패널 ID와 포트 번호" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1450,18 +1450,18 @@ msgstr "회선 종단은 종단 객체에 연결되어야 합니다." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1489,8 +1489,8 @@ msgid "Full name of the provider" msgstr "프로바이더의 전체 이름" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1740,7 +1740,7 @@ msgstr "종단" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2090,7 +2090,7 @@ msgid "Sync interval" msgstr "동기화 간격" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2355,7 +2355,7 @@ msgstr "이 객체 유형({type})에서는 변경 로그가 지원되지 않습 #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2391,20 +2391,20 @@ msgid "Config revision #{id}" msgstr "설정 리비전 #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2420,14 +2420,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "활성화" @@ -2444,7 +2444,7 @@ msgstr "무시 규칙" msgid "Patterns (one per line) matching files or paths to ignore when syncing" msgstr "동기화 시 무시할 파일 또는 경로와 일치하는 패턴 (한 줄에 하나)" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "매개변수" @@ -2702,7 +2702,7 @@ msgstr "ID" msgid "Interval" msgstr "간격" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "로그 항목" @@ -2869,7 +2869,7 @@ msgstr "스케줄링" msgid "Change" msgstr "변경" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "작업 {job_id}을(를) 찾을 수 없습니다" @@ -2879,62 +2879,62 @@ msgstr "작업 {job_id}을(를) 찾을 수 없습니다" msgid "Job {id} not found." msgstr "작업 {id}을(를) 찾을 수 없습니다." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "{datasource} 동기화를 위해 작업 #{id}이(가) 큐에 추가됨" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "데이터" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "로그" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "설정 리비전 #{id} 복원됨" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "작업 {id}이(가) 삭제되었습니다." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "작업 {id} 삭제 중 오류: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "작업 {id}이(가) 다시 큐에 추가되었습니다." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "작업 {id}이(가) 큐에 추가되었습니다." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "작업 {id}이(가) 중지되었습니다." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "작업 {id}을(를) 중지하지 못했습니다" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "플러그인 카탈로그를 불러올 수 없습니다" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "플러그인 {name}을(를) 찾을 수 없습니다" @@ -3118,7 +3118,7 @@ msgstr "오래됨" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3879,8 +3879,8 @@ msgstr "전체 깊이 사용 여부" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3937,14 +3937,14 @@ msgstr "랙 (이름)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "장비 (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "장비 (이름)" @@ -3992,13 +3992,13 @@ msgid "Cable (ID)" msgstr "케이블 (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "가상 머신 (이름)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4046,7 +4046,7 @@ msgstr "할당된 VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4056,9 +4056,9 @@ msgstr "할당된 VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4080,14 +4080,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4097,14 +4097,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 변환 정책 (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4668,8 +4668,8 @@ msgid "Maximum draw" msgstr "최대 소비 전력" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "최대 소비 전력 (와트)" @@ -4678,8 +4678,8 @@ msgid "Allocated draw" msgstr "할당된 소비 전력" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "할당된 소비 전력 (와트)" @@ -4701,16 +4701,16 @@ msgstr "관리 전용" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE 모드" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE 유형" @@ -5267,7 +5267,7 @@ msgstr "가상 머신" msgid "Parent VM of assigned interface (if any)" msgstr "할당된 인터페이스의 상위 VM (있는 경우)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "할당된 인터페이스" @@ -5443,7 +5443,7 @@ msgstr "기본 IPv6" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "프리픽스 길이가 있는 IPv6 주소 (예: 2001:db8::1/64)" -#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5575,7 +5575,7 @@ msgid "Mgmt only" msgstr "관리 전용" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5636,16 +5636,16 @@ msgstr "인터페이스의 기본 MAC" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "위치 {vc_position}에 가상 섀시 멤버가 이미 존재합니다." -#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "범위 유형" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5658,53 +5658,53 @@ msgstr "범위 유형" msgid "Scope" msgstr "범위" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "{scope_type}을(를) 선택하세요." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "범위 유형 (앱 및 모델)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "범위 이름" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "할당된 범위 객체 이름 (ID를 사용하지 않는 경우)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name과 scope_id는 동시에 사용할 수 없습니다." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_name을 사용하려면 scope_type을 지정해야 합니다" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_id를 사용하려면 scope_type을 지정해야 합니다" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} \"{name}\"을(를) 찾을 수 없습니다." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " "intended object." msgstr "여러 {scope_type} 객체가 \"{name}\"과(와) 일치합니다. scope_id로 대상 객체를 지정하세요." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "후면 포트" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5929,7 +5929,7 @@ msgid "VM Interface" msgstr "VM 인터페이스" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -5986,7 +5986,7 @@ msgstr "멤버 장비" msgid "A position must be specified for the first VC member." msgstr "첫 번째 VC 멤버의 위치를 지정해야 합니다." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6007,8 +6007,8 @@ msgid "profile" msgstr "프로필" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "레이블" @@ -6094,7 +6094,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "잘못된 케이블 종단: 할당된 종단 객체가 존재하지 않습니다." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "활성 여부" @@ -6134,454 +6134,454 @@ msgstr "모든 링크는 케이블 또는 무선이어야 합니다" msgid "All links must match first link type" msgstr "모든 링크는 첫 번째 링크 유형과 일치해야 합니다" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, 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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "물리 레이블" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 msgid "Component templates cannot be moved to a different device type." msgstr "구성 요소 템플릿은 다른 장비 유형으로 이동할 수 없습니다." -#: netbox/dcim/models/device_component_templates.py:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "구성 요소 템플릿은 장비 유형과 모듈 유형에 동시에 연결할 수 없습니다." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "구성 요소 템플릿은 장비 유형 또는 모듈 유형 중 하나에 연결되어야 합니다." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "콘솔 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "콘솔 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "콘솔 서버 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "콘솔 서버 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "최대 소비 전력" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "할당된 소비 전력" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "전원 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "전원 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "피드 레그" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "상 (3상 피드용)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "전원 콘센트 템플릿" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "전원 콘센트 템플릿" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "관리 전용" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "브리지 인터페이스" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "무선 역할" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "인터페이스 템플릿" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "인터페이스 템플릿" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "브리지 인터페이스({bridge})는 동일한 장비 유형에 속해야 합니다" -#: netbox/dcim/models/device_component_templates.py:508 +#: netbox/dcim/models/device_component_templates.py:509 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "브리지 인터페이스({bridge})는 동일한 모듈 유형에 속해야 합니다" -#: netbox/dcim/models/device_component_templates.py:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "위치 수" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "전면 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "전면 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, 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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "후면 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "후면 포트 템플릿" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, 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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "위치" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "설치된 구성 요소 이름 변경 시 참조할 식별자" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "모듈 베이 템플릿" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "모듈 베이 템플릿" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "장비 베이 템플릿" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "장비 베이 템플릿" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " "allow device bays." msgstr "장비 베이를 허용하려면 장비 유형({device_type})의 하위 장비 역할을 \"parent\"로 설정해야 합니다." -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "부품 ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "제조사 지정 부품 식별자" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "인벤토리 항목 템플릿" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "인벤토리 항목 템플릿" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "구성 요소는 다른 장비로 이동할 수 없습니다." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "케이블 끝" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "연결됨으로 표시" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "케이블이 연결된 것으로 처리" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "케이블을 연결할 때는 케이블 끝(A 또는 B)을 지정해야 합니다." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "케이블 커넥터를 지정할 때는 위치를 지정해야 합니다." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "케이블 커넥터 없이 케이블 위치를 설정할 수 없습니다." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "케이블이 연결된 상태에서는 연결됨으로 표시할 수 없습니다." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "케이블 없이 케이블 끝을 설정할 수 없습니다." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "케이블 없이 케이블 커넥터를 설정할 수 없습니다." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "케이블 없이 케이블 종단 위치를 설정할 수 없습니다." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} 모델은 parent_object 속성을 선언해야 합니다" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "물리 포트 유형" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "속도" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "포트 속도 (bps)" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "콘솔 포트" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "콘솔 포트" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "콘솔 서버 포트" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "콘솔 서버 포트" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "전원 포트" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "전원 포트" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "전원 콘센트" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "전원 콘센트" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "상위 전원 포트({power_port})는 동일한 장비에 속해야 합니다" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "모드" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q 태깅 전략" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "상위 인터페이스" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "태그 없는 VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "태그된 VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "기본 MAC 주소" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Q-in-Q 인터페이스만 서비스 VLAN을 지정할 수 있습니다." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC 주소 {mac_address}은(는) 다른 인터페이스({interface})에 할당되어 있습니다." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "상위 LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 msgid "This interface is used only for out-of-band management" msgstr "이 인터페이스는 대역 외 관리 전용입니다" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "속도 (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "듀플렉스" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64비트 WWN (World Wide Name)" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "무선 채널" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "채널 주파수 (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "선택한 채널에 따라 자동 설정 (설정된 경우)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "송신 출력 (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "무선 LAN" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "인터페이스" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "인터페이스" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} 인터페이스에는 케이블을 연결할 수 없습니다." -#: netbox/dcim/models/device_components.py:1014 +#: netbox/dcim/models/device_components.py:1015 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} 인터페이스는 연결됨으로 표시할 수 없습니다." -#: netbox/dcim/models/device_components.py:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "인터페이스는 자기 자신의 상위가 될 수 없습니다." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "상위 인터페이스에는 가상 인터페이스만 할당할 수 있습니다." -#: netbox/dcim/models/device_components.py:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "선택한 상위 인터페이스({interface})는 다른 장비({device})에 속합니다" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6589,14 +6589,14 @@ msgid "" msgstr "" "선택한 상위 인터페이스({interface})는 가상 섀시 {virtual_chassis}에 속하지 않는 {device}의 것입니다." -#: netbox/dcim/models/device_components.py:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "선택한 브리지 인터페이스({bridge})는 다른 장비({device})에 속합니다." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6604,187 +6604,187 @@ msgid "" msgstr "" "선택한 브리지 인터페이스({interface})는 가상 섀시 {virtual_chassis}에 속하지 않는 {device}의 것입니다." -#: netbox/dcim/models/device_components.py:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "가상 인터페이스는 상위 LAG 인터페이스를 가질 수 없습니다." -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "LAG 인터페이스는 자기 자신의 상위가 될 수 없습니다." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" " virtual chassis {virtual_chassis}." msgstr "선택한 LAG 인터페이스({lag})는 가상 섀시 {virtual_chassis}에 속하지 않는 {device}의 것입니다." -#: netbox/dcim/models/device_components.py:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "채널은 무선 인터페이스에서만 설정할 수 있습니다." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 msgid "Channel frequency may be set only on wireless interfaces." msgstr "채널 주파수는 무선 인터페이스에서만 설정할 수 있습니다." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "채널이 선택된 상태에서는 사용자 정의 주파수를 지정할 수 없습니다." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 msgid "Channel width may be set only on wireless interfaces." msgstr "채널 폭은 무선 인터페이스에서만 설정할 수 있습니다." -#: netbox/dcim/models/device_components.py:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "채널이 선택된 상태에서는 사용자 정의 폭을 지정할 수 없습니다." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "인터페이스 모드가 태그 없는 VLAN을 지원하지 않습니다." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "태그 없는 VLAN({untagged_vlan})은 인터페이스의 상위 장비와 같은 사이트에 속하거나 전역이어야 합니다." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "후면 포트({rear_port})는 동일한 장비에 속해야 합니다" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "전면 포트" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "전면 포트" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " "({count})" msgstr "위치 수는 매핑된 후면 포트 수({count})보다 적을 수 없습니다" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "후면 포트" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "후면 포트" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" " ({count})" msgstr "위치 수는 매핑된 전면 포트 수({count})보다 적을 수 없습니다" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "모듈 베이" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "모듈 베이" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "모듈 베이는 그 안에 설치된 모듈에 속할 수 없습니다." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "장비 베이" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "장비 베이" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "이 유형의 장비({device_type})는 장비 베이를 지원하지 않습니다." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "비활성화된 장비 베이에는 장비를 설치할 수 없습니다." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "장비를 자기 자신에게 설치할 수 없습니다." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "지정된 장비를 설치할 수 없음: 장비가 이미 {bay}에 설치되어 있습니다." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "인벤토리 항목 역할" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "인벤토리 항목 역할" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "시리얼 번호" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "자산 태그" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "이 항목을 식별하는 데 사용되는 고유 태그" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "자동 탐지됨" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "이 항목은 자동으로 탐지되었습니다" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "인벤토리 항목" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "인벤토리 항목" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "자기 자신을 상위로 할당할 수 없습니다." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "상위 인벤토리 항목이 동일한 장비에 속하지 않습니다." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "하위 항목이 있는 인벤토리 항목은 이동할 수 없습니다" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "인벤토리 항목을 다른 장비의 구성 요소에 할당할 수 없습니다" @@ -6947,12 +6947,12 @@ msgstr "위치 (U)" msgid "rack face" msgstr "랙 면" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "기본 IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "기본 IPv6" @@ -6977,16 +6977,16 @@ msgstr "VC 우선순위" msgid "Virtual chassis master election priority" msgstr "가상 섀시 마스터 선출 우선순위" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "위도" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "십진수 형식의 GPS 좌표 (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "경도" @@ -7124,83 +7124,84 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "선택한 마스터({master})는 이 가상 섀시에 할당되어 있지 않습니다." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." -msgstr "가상 섀시 {self}을(를) 삭제할 수 없습니다. 섀시 간 LAG를 구성하는 멤버 인터페이스가 있습니다." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." +msgstr "" +"가상 섀시를 삭제할 수 없습니다. {virtual_chassis}.하나 이상의 멤버 인터페이스가 크로스 섀시 LAG를 형성합니다." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "식별자" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "상위 장비에 고유한 숫자 식별자" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "코멘트" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "가상 장비 컨텍스트" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "가상 장비 컨텍스트" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}은(는) IPv{family} 주소가 아닙니다." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "기본 IP 주소는 할당된 장비의 인터페이스에 속해야 합니다." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC 주소" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "객체의 기본 MAC으로 지정된 동안에는 MAC 주소 할당을 해제할 수 없습니다" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "객체의 기본 MAC으로 지정된 동안에는 MAC 주소를 재할당할 수 없습니다" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "인터페이스는 자기 자신에게 브리지될 수 없습니다." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "가상 인터페이스에는 PoE 모드를 설정할 수 없습니다." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "가상 인터페이스에는 PoE 유형을 설정할 수 없습니다." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "PoE 유형을 지정할 때는 PoE 모드를 지정해야 합니다." -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "무선 역할은 무선 인터페이스에서만 설정할 수 있습니다." -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "스키마" @@ -7497,91 +7498,91 @@ msgstr "{height}U 랙에 대한 잘못된 유닛: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "다음 유닛은 이미 예약되어 있습니다: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "이 이름의 최상위 지역이 이미 존재합니다." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "이 slug의 최상위 지역이 이미 존재합니다." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "지역" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "지역" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "이 이름의 최상위 사이트 그룹이 이미 존재합니다." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "이 slug의 최상위 사이트 그룹이 이미 존재합니다." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "사이트 그룹" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "사이트 그룹" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "사이트의 전체 이름" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "시설" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "로컬 시설 ID 또는 설명" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "물리 주소" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "건물의 물리적 위치" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "배송 주소" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "물리 주소와 다른 경우" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "사이트" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "사이트" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "지정된 사이트 내에 이 이름의 구역이 이미 존재합니다." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "지정된 사이트 내에 이 slug의 구역이 이미 존재합니다." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "구역" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "구역" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "상위 구역({parent})은(는) 동일한 사이트({site})에 속해야 합니다." @@ -7688,8 +7689,8 @@ msgid "U Height" msgstr "U 높이" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7815,7 +7816,7 @@ msgid "Allocated draw (W)" msgstr "할당된 소비 전력 (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8320,7 +8321,7 @@ msgstr "이 객체에 대한 설정 템플릿을 결정할 수 없습니다." msgid "An error occurred while rendering the config template." msgstr "설정 템플릿 렌더링 중 오류가 발생했습니다." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "ID {id}인 설정 템플릿을 찾을 수 없습니다." @@ -8599,94 +8600,94 @@ msgstr "위젯 유형" msgid "Unregistered widget class: {name}" msgstr "등록되지 않은 위젯 클래스: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}은(는) render() 메서드를 정의해야 합니다." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "메모" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "임의의 사용자 정의 콘텐츠를 표시합니다. 마크다운을 지원합니다." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "객체 수" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox 모델 집합과 유형별 생성된 객체 수를 표시합니다." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "객체 수를 셀 때 적용할 필터" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "잘못된 형식. 객체 필터는 딕셔너리로 전달해야 합니다." -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "객체 목록" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "임의의 객체 목록을 표시합니다." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "표시할 객체의 기본 개수" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "잘못된 형식. URL 매개변수는 딕셔너리로 전달해야 합니다." -#: netbox/extras/dashboard/widgets.py:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "잘못된 모델 선택: {self['model'].data}은(는) 지원되지 않습니다." -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS 피드" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "외부 웹사이트의 RSS 피드를 삽입합니다." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "피드 URL" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "외부 연결 필요" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "표시할 객체의 최대 개수" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 msgid "How long to stored the cached content (in seconds)" msgstr "캐시된 콘텐츠 보존 시간 (초 단위)" -#: netbox/extras/dashboard/widgets.py:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "피드 가져오기 타임아웃 값 (초 단위)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "개인 북마크 표시" @@ -8826,7 +8827,7 @@ msgstr "버튼 클래스" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME 유형" @@ -8862,7 +8863,7 @@ msgstr "HTTP 메서드" msgid "Payload URL" msgstr "페이로드 URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL 검증" @@ -8972,11 +8973,11 @@ msgstr "잘못된 색상 매핑 '{line}'. value:color 형식을 사용하세요. msgid "Duplicate color mapping defined for choice '{value}'." msgstr "선택지 '{value}'에 중복 색상 매핑이 정의되었습니다." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "버튼 클래스" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "그룹 내 첫 번째 링크의 클래스가 드롭다운 버튼에 사용됩니다" @@ -9041,14 +9042,14 @@ msgstr "항목의 분류" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "코멘트" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9058,11 +9059,11 @@ msgstr "코멘트" msgid "Users" msgstr "사용자" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 msgid "User names separated by commas, encased with double quotes" msgstr "큰따옴표로 감싼 쉼표 구분 사용자 이름" -#: netbox/extras/forms/bulk_import.py:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9076,7 +9077,7 @@ msgstr "큰따옴표로 감싼 쉼표 구분 사용자 이름" msgid "Groups" msgstr "그룹" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "큰따옴표로 감싼 쉼표 구분 그룹 이름" @@ -9426,73 +9427,73 @@ msgstr "오류로 인해 데이터베이스 변경 사항이 되돌려졌습니 msgid "No indexers found!" msgstr "인덱서가 없습니다!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "이 프로필의 컨텍스트 데이터 구조를 지정하는 JSON 스키마" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "설정 컨텍스트 프로필" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "설정 컨텍스트 프로필" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "무게" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "설정 컨텍스트" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "설정 컨텍스트" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON 데이터는 객체 형식이어야 합니다. 예:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "데이터가 프로필 스키마에 맞지 않습니다: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" msgstr "최종 렌더링된 설정 컨텍스트에서는 로컬 설정 컨텍스트 데이터가 소스 컨텍스트보다 우선합니다" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "디버그" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." msgstr "이 템플릿 렌더링 시 상세 오류 출력을 활성화합니다. 운영 환경에서는 권장하지 않습니다." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "설정 템플릿" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "설정 템플릿" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "템플릿: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "행: {lineno}" @@ -9527,7 +9528,7 @@ msgid "" "will be used)" msgstr "사용자에게 표시되는 필드 이름 (지정하지 않으면 필드 이름이 사용됩니다)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "그룹 이름" @@ -9867,63 +9868,63 @@ msgstr "대시보드" msgid "dashboards" msgstr "대시보드" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "템플릿 코드" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja 템플릿 코드." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "환경 매개변수" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " "the Jinja environment" msgstr "Jinja 환경 구성 시 전달할 추가 매개변수" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "기본값: {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "렌더링된 내보내기 파일에 부여할 파일 이름" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "파일 확장자" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "렌더링된 파일 이름에 추가할 확장자" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "첨부 파일로" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "파일을 첨부 파일로 다운로드" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " "templates." msgstr "\"{key}\" 매개변수는 사용 중단되어 새로 만들거나 수정하는 템플릿에는 설정할 수 없습니다." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "\"{key}\"은(는) 허용되지 않는 Jinja2 환경 매개변수입니다." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -9994,16 +9995,21 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" -"HTTP 콘텐츠 유형 외에 요청과 함께 전송할 사용자 지정 HTTP 헤더. 헤더는 Name: Value 형식으로 " -"정의하세요. 요청 본문(아래)과 동일한 컨텍스트로 Jinja2 템플릿 처리를 지원합니다." +"HTTP 콘텐츠 유형 외에 요청과 함께 전송될 사용자 제공 HTTP 헤더입니다.헤더는 다음 형식으로 정의해야 합니다. 이름: " +"값.Jinja2 템플릿 처리는 요청 본문과 동일한 컨텍스트에서 지원됩니다 (아래 참조).신뢰할 수 없는 데이터 (예: 객체 " +"속성) 를 헤더 값에 삽입할 때는 다음을 적용하세요. 헤더_세이프 HTTP 헤더 삽입을 방지하는 필터, 예: " +"X-오브젝트: {{data.name | 헤더_세이프}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "본문 템플릿" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10014,11 +10020,11 @@ msgstr "" " event, model, timestamp, " "username, request_id, data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "시크릿" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10027,186 +10033,186 @@ msgstr "" "제공하면 요청에 시크릿을 키로 사용한 페이로드 본문의 HMAC 16진수 다이제스트가 담긴 X-Hook-" "Signature 헤더가 포함됩니다. 시크릿 자체는 요청으로 전송되지 않습니다." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "SSL 인증서 검증을 활성화합니다. 비활성화는 신중하게!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA 파일 경로" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "Webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "Webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "SSL 검증이 비활성화된 경우 CA 인증서 파일을 지정하지 마세요." -#: netbox/extras/models/models.py:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "이 링크가 적용되는 객체 유형." -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "링크 텍스트" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "링크 텍스트용 Jinja2 템플릿 코드" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "링크 URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "링크 URL용 Jinja2 템플릿 코드" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 msgid "Links with the same group will appear as a dropdown menu" msgstr "같은 그룹의 링크는 드롭다운 메뉴로 표시됩니다" -#: netbox/extras/models/models.py:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "새 창" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "링크를 항상 새 창으로 열기" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "사용자 정의 링크" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "사용자 정의 링크" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "이 템플릿이 적용되는 객체 유형." -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "내보내기 템플릿" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "내보내기 템플릿" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"은(는) 예약된 이름입니다. 다른 이름을 선택하세요." -#: netbox/extras/models/models.py:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "이 필터가 적용되는 객체 유형." -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "공유" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "저장된 필터" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "저장된 필터" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "필터 매개변수는 키워드 인수의 딕셔너리로 저장해야 합니다." -#: netbox/extras/models/models.py:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "테이블의 객체 유형" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "테이블" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "테이블 구성" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "테이블 구성" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "알 수 없는 테이블: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "알 수 없는 열: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "이미지 높이" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "이미지 너비" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "이미지 크기" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "이미지 첨부 파일" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "이미지 첨부 파일" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "이 객체 유형({type})에는 이미지 첨부 파일을 할당할 수 없습니다." -#: netbox/extras/models/models.py:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "종류" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "저널 항목" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "저널 항목" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "이 객체 유형({type})에서는 저널이 지원되지 않습니다." -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "북마크" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "북마크" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "이 객체 유형({type})에는 북마크를 할당할 수 없습니다." @@ -10487,7 +10493,7 @@ msgstr "위젯을 다시 구성하거나 대시보드에서 제거해 보세요. #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10531,8 +10537,8 @@ msgstr "사용처" msgid "Attachment" msgstr "첨부 파일" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "할당된 모델" @@ -10605,67 +10611,67 @@ msgstr "요청에 대한 잘못된 속성 \"{name}\"" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}에 대한 잘못된 속성 \"{name}\"" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "링크 텍스트" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "링크 URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "환경 매개변수" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "템플릿" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "테이블 구성은 객체 목록 보기에서 생성해야 합니다." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "추가 헤더" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "본문 템플릿" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "조건" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "태그된 객체" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON 스키마" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "대시보드가 초기화되었습니다." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "추가된 위젯: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "수정된 위젯: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "삭제된 위젯: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "위젯 삭제 중 오류 발생: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "스크립트를 실행할 수 없음: RQ 워커 프로세스가 실행 중이 아닙니다." @@ -10790,7 +10796,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "내보내는 L2VPN (식별자)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -10841,7 +10847,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN 번호 (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "주소" @@ -10870,51 +10876,51 @@ msgstr "애플리케이션 서비스 (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT 내부 IP 주소 (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN 번호 (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "할당된 VM 인터페이스" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN 변환 정책 (이름)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP 그룹 (이름)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP 그룹 (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP 주소 (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP 주소" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "기본 IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "기본 IPv4 (주소)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "기본 IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "기본 IPv6 (주소)" @@ -10948,7 +10954,7 @@ msgstr "CIDR 마스크 (예: /24)가 필요합니다." msgid "Pattern" msgstr "패턴" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN ID" @@ -10987,14 +10993,14 @@ msgid "Date added" msgstr "추가일" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN 그룹" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11023,7 +11029,7 @@ msgid "Treat as fully utilized" msgstr "전체 사용 중으로 처리" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN 할당" @@ -11066,7 +11072,7 @@ msgid "Authentication key" msgstr "인증 키" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11095,13 +11101,13 @@ msgid "Site & Group" msgstr "사이트 및 그룹" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "정책" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11139,8 +11145,8 @@ msgid "Scope ID" msgstr "범위 ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP 그룹" @@ -11313,7 +11319,7 @@ msgstr "로컬 VLAN ID" msgid "Remote VLAN ID" msgstr "원격 VLAN ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11335,58 +11341,58 @@ msgstr "애그리게이트" msgid "ASN Range" msgstr "ASN 범위" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP 범위" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 msgid "Make this the primary IP for the device/VM" msgstr "이 IP를 장비/VM의 기본 IP로 설정" -#: netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:350 msgid "Make this the out-of-band IP for the device" msgstr "이 IP를 장비의 대역 외(OOB) IP로 설정" -#: netbox/ipam/forms/model_forms.py:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (내부)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 msgid "An IP address can only be assigned to a single object." msgstr "IP 주소는 하나의 객체에만 할당할 수 있습니다." -#: netbox/ipam/forms/model_forms.py:425 +#: netbox/ipam/forms/model_forms.py:433 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "상위 장비/VM의 기본 IP 주소를 재할당할 수 없습니다" -#: netbox/ipam/forms/model_forms.py:429 +#: netbox/ipam/forms/model_forms.py:437 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "상위 장비의 대역 외 IP 주소를 재할당할 수 없습니다" -#: netbox/ipam/forms/model_forms.py:439 +#: netbox/ipam/forms/model_forms.py:447 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "인터페이스에 할당된 IP 주소만 기본 IP로 지정할 수 있습니다." -#: netbox/ipam/forms/model_forms.py:447 +#: netbox/ipam/forms/model_forms.py:455 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "가상 IP 주소" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "이미 할당되어 있습니다" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "하위 VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11394,50 +11400,50 @@ msgid "" msgstr "" "사이트에 VLAN을 직접 할당하는 것은 사용 중단되었으며 향후 릴리스에서 제거됩니다. 이 용도로는 VLAN 그룹 사용을 권장합니다." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "{vid}을(를) VLAN ID의 자리 표시자로 사용하세요. 예: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN 변환 규칙" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "애플리케이션 서비스 템플릿" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "상위 유형" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "포트" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "애플리케이션 서비스" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "애플리케이션 서비스 템플릿" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "템플릿에서" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "사용자 정의" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12201,27 +12207,27 @@ msgstr "IP 주소 추가" msgid "Add a Prefix" msgstr "프리픽스 추가" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "이 필드는 비워 둘 수 없습니다." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "값은 직접 전달해야 합니다 (예: \"foo\": 123). 딕셔너리나 리스트는 사용하지 마세요." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value}은(는) 유효한 선택지가 아닙니다." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "잘못된 콘텐츠 유형: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "잘못된 값. 콘텐츠 유형을 '.' 형식으로 지정하세요." @@ -13302,71 +13308,71 @@ msgstr "초기화 후에는 레지스트리에 스토어를 추가할 수 없습 msgid "Cannot delete stores from registry" msgstr "레지스트리에서 스토어를 삭제할 수 없습니다" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "체코어" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "덴마크어" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "독일어" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "영어" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "스페인어" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "프랑스어" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "이탈리아어" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "일본어" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "한국어" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "라트비아어" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "네덜란드어" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "폴란드어" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "포르투갈어" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "러시아어" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "터키어" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "우크라이나어" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "중국어" @@ -13442,42 +13448,42 @@ msgstr "잘못된 max_items 값: {max_items}! 양의 정수 또는 None이어야 msgid "GPS coordinates" msgstr "GPS 좌표" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "선택한 내보내기 템플릿({template}) 렌더링 중 오류 발생: {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "일반" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "리스트여야 합니다." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "딕셔너리여야 합니다." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "ID {id}인 객체가 존재하지 않습니다" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "중복 객체 발견: ID {ids}인 {model}이(가) 여러 번 나타납니다" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13487,71 +13493,71 @@ msgstr "" "이 가져오기에는 ID로 기존 객체를 참조하여 해당 객체를 업데이트하게 되는 레코드가 {count}개 포함되어 있으며, 이를 위해서는 " "{permission} 권한이 필요합니다. 대신 새 객체를 생성하려면 ID 열을 제거하세요." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "{count}개 {object_type} 일괄 가져오기" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "{count}개 {object_type} 가져옴" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "사용자 정의 필드 폼 필드 이름은 'cf_'로 시작해야 합니다: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "{count}개 {object_type} 일괄 편집" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "{count}개 {object_type} 수정됨" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "선택된 {object_type}이(가) 없습니다." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "이름을 변경할 필드를 하나 이상 선택하세요." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "{count}개 {object_type} 이름 변경됨" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "{count}개 {object_type} 일괄 삭제" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "{count}개 {object_type} 삭제됨" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "하나 이상의 종속 객체가 있어 삭제하지 못했습니다." -#: netbox/netbox/views/generic/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "{count}개 {object_type} 일괄 추가" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "구성 요소 생성 중 무결성 오류가 발생했습니다" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "{parent_count}개 {parent}에 {count}개 {component} 추가됨." @@ -16497,24 +16503,24 @@ msgstr "소유자 멤버십" msgid "Assigned Users" msgstr "할당된 사용자" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "제공된 속성으로 관련 객체를 찾을 수 없음: {params}" -#: netbox/utilities/api.py:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "제공된 속성과 일치하는 객체가 여러 개입니다: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, 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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "제공된 숫자 ID로 관련 객체를 찾을 수 없음: {id}" @@ -16558,7 +16564,7 @@ msgstr "{objects}을(를) 삭제할 수 없습니다. {count} msgid "More than 50" msgstr "50개 이상" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "잘못된 구분자 이름: {name}" @@ -16720,14 +16726,14 @@ msgstr "인식할 수 없는 헤더: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "같음" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "같지 않음" @@ -16758,16 +16764,16 @@ msgstr "패턴 일치 (대소문자 구분 없음)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "비어 있음" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "비어 있지 않음" @@ -16808,18 +16814,22 @@ msgid "has these tags" msgstr "다음 태그 포함" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "다음 태그 중 하나가 있습니다." + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "다음 태그 미포함" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "백그라운드 작업" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "이 작업을 백그라운드 작업으로 실행" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/lv/LC_MESSAGES/django.mo b/netbox/translations/lv/LC_MESSAGES/django.mo index 9bdcc81ba..7a0e3dc88 100644 Binary files a/netbox/translations/lv/LC_MESSAGES/django.mo and b/netbox/translations/lv/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/lv/LC_MESSAGES/django.po b/netbox/translations/lv/LC_MESSAGES/django.po index ad9a51837..4d4a7d612 100644 --- a/netbox/translations/lv/LC_MESSAGES/django.po +++ b/netbox/translations/lv/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Latvian (https://app.transifex.com/netbox-community/teams/178115/lv/)\n" @@ -195,7 +195,7 @@ msgstr "Vietu grupa (URL identifikators)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -306,7 +306,7 @@ msgstr "Savienojums A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -570,7 +570,7 @@ msgstr "Pakalpojuma sniedzēja konts" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -752,12 +752,12 @@ msgstr "Atribūti" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -892,7 +892,7 @@ msgstr "Pakalpojuma sniedzēja tīkls" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1003,7 +1003,7 @@ msgstr "Darbības loma" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1098,7 +1098,7 @@ msgstr "Telpa" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1203,7 +1203,7 @@ msgstr "Termina puse" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1218,7 +1218,7 @@ msgstr "Sasaiste" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1283,13 +1283,13 @@ msgid "Group Assignment" msgstr "Grupu sasaiste" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1316,12 +1316,12 @@ msgstr "Unikāls pieslēguma ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1418,14 +1418,14 @@ msgstr "Patch paneļa ID un porta numurs (-i)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1451,18 +1451,18 @@ msgstr "Pieslēguma savienojums jāpievieno savienojošam objektam." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1490,8 +1490,8 @@ msgid "Full name of the provider" msgstr "Pakalpojuma sniedzēja pilnais nosaukums" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1741,7 +1741,7 @@ msgstr "Savienojumi" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2093,7 +2093,7 @@ msgid "Sync interval" msgstr "Sinhronizācijas intervāls" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2358,7 +2358,7 @@ msgstr "Šim objektu tipam izmaiņu reģistrēšana netiek atbalstīta ({type}). #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2394,20 +2394,20 @@ msgid "Config revision #{id}" msgstr "Konfigurācijas pārskatīšana #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2423,14 +2423,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "iespējots" @@ -2449,7 +2449,7 @@ msgstr "" "Šabloni (pa vienam rindā), kas atbilst failiem vai ceļiem, kurus " "sinhronizējot ignorēt" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametri" @@ -2708,7 +2708,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervāls" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Žurnāla ieraksti" @@ -2875,7 +2875,7 @@ msgstr "Plānošana" msgid "Change" msgstr "Mainīt" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Uzdevums{job_id} nav atrasts" @@ -2885,62 +2885,62 @@ msgstr "Uzdevums{job_id} nav atrasts" msgid "Job {id} not found." msgstr "Uzdevums{id} nav atrasts." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Rindā ievietotais uzdevums #{id} sinhronizēt {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Dati" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "žurnāls" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Atjaunota konfigurācijas pārskatīšana #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Uzdeuvms{id} ir dzēsts." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Kļūda dzēšot uzdevumu{id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Uzdevums{id} ir atkal ievietots rindā." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Uzdevums{id} ir ierindots rindā." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Uzdevums{id} ir apturēts." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Neizdevās pārtraukt uzdevumu {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Spraudņu katalogu nevarēja ielādēt" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Spraudnis {name} nav atrasts" @@ -3132,7 +3132,7 @@ msgstr "Novecojis" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3893,8 +3893,8 @@ msgstr "Ir pilna dziļuma" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3951,14 +3951,14 @@ msgstr "Statne (nosaukums)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Iekārta (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Iekārta (nosaukums)" @@ -4006,13 +4006,13 @@ msgid "Cable (ID)" msgstr "Kabelis (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuālā mašīna (nosaukums)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4060,7 +4060,7 @@ msgstr "Piešķirtais VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4070,9 +4070,9 @@ msgstr "Piešķirtais VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4094,14 +4094,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4111,14 +4111,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN pārveides politika (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4683,8 +4683,8 @@ msgid "Maximum draw" msgstr "Maksimālā jauda" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maksimālais jaudas patēriņš (vati)" @@ -4693,8 +4693,8 @@ msgid "Allocated draw" msgstr "Piešķirtā jauda" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Piešķirtais jaudas patēriņš (vati)" @@ -4716,16 +4716,16 @@ msgstr "Tikai vadība" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE režīms" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE tips" @@ -5288,7 +5288,7 @@ msgstr "Virtuālā mašīna" 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:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Piešķirtais interfeiss" @@ -5469,7 +5469,7 @@ msgstr "Primārā IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5603,7 +5603,7 @@ msgid "Mgmt only" msgstr "Tikai MGMT" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5664,16 +5664,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Darbības vēriena veids" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5686,42 +5686,42 @@ msgstr "Darbības vēriena veids" msgid "Scope" msgstr "Darbības vēriens" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Lūdzu, izvēlieties {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Darbības vēriena veids (lietotne & modelis)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Darbības vēriena nosaukums" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Piešķirtā darbības vēriena objekta nosaukums (ja neizmanto ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name un scope_id ir savstarpēji izslēdzoši." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "lietojot scope_name, jānorāda scope_tyoe" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "lietojot scope_id, jānorāda scope_tyoe" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} “{name}“nav atrasts." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5730,11 +5730,11 @@ msgstr "" "Vairāki {scope_type} objekti atrasti”{name}“. Izmantojiet scope_id, lai " "norādītu paredzēto objektu." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Aizmugurējie porti" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5969,7 +5969,7 @@ msgid "VM Interface" msgstr "VM interfeiss" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6031,7 +6031,7 @@ msgstr "Dalībnieku iekārtas" msgid "A position must be specified for the first VC member." msgstr "Pirmajam VC dalībniekam ir jānorāda amats." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6053,8 +6053,8 @@ msgid "profile" msgstr "profils" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etiķete" @@ -6147,7 +6147,7 @@ msgid "" msgstr "" "Nederīgs kabeļa savienojums: piešķirtais savienojuma objekts neeksistē." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "ir aktīvs" @@ -6188,7 +6188,7 @@ msgstr "Visiem savienojumiem jābūt kabeļiem vai bezvadu" msgid "All links must match first link type" msgstr "Visiem savienojumiem jāatbilst pirmajam savienojuma veidam" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6197,23 +6197,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fiziskā etiķete" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6221,136 +6221,136 @@ 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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "konsoles porta veidne" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "konsoles portu veidnes" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "konsoles servera porta veidne" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "konsoles servera portu veidnes" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maksimālā jauda" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "piešķirtā jauda" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "barošanas porta veidne" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "barošanas portu veidnes" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "Piešķirtā jauda nedrīkst pārsniegt maksimālo jaudu ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "barības kāja" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fāze (trīsfāžu padevēm)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "strāvas kontaktligzdas veidne" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "strāvas kontaktligzdas veidnes" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "tikai vadība" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "tilta interfeiss" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "bezvada loma" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "interfeisa veidne" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "interfeisa veidnes" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "pozīcijas" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "priekšējā porta veidne" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "priekšējo portu veidnes" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6359,15 +6359,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "aizmugurējā porta veidne" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "aizmugurējo portu veidnes" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6376,33 +6376,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "pozīcija" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "Identifikators, uz kuru jānorāda, pārdēvējot uzstādītos komponentus" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "moduļa nodalījuma veidne" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "moduļa nodalījumu veidnes" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "iekārtas nodalījuma veidne" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "iekārtas nodalījumu veidnes" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6411,167 +6411,167 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "daļas ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Ražotāja piešķirtais detaļas identifikators" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "inventāra vienības veidne" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "inventāra vienību veidnes" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Komponentus nevar pārvietot uz citu ierīci." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "kabeļa gals" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "atzīme pievienota" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Izturieties tā, it kā būtu pievienots kabelis" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Piestiprinot kabeli, jānorāda kabeļa gals (A vai B)." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Norādot kabeļa savienotāju, jānorāda pozīcija (-as)." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Kabeļa pozīcijas nevar iestatīt bez kabeļa savienotāja." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Nevar atzīmēt kā savienotu ar pievienotu kabeli." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Kabeļa galu nedrīkst iestatīt bez kabeļa." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Kabeļa savienotāju nedrīkst iestatīt bez kabeļa." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Kabeļa savienojuma pozīcijas nedrīkst iestatīt bez kabeļa." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modeļiem ir jādeklarē parent_object rekvizīts" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Fiziskā porta tips" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "ātrums" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Porta ātrums bitos sekundē" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "konsoles ports" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "konsoles porti" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "konsoles servera ports" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "konsoles servera porti" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "strāvas ports" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "barošanas porti" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "strāvas kontaktligzda" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "strāvas kontaktligzdas" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Vecāk-barošanas portam ({power_port}) jāpieder vienai un tai pašai iekārtai" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "režīms" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q tagošanas stratēģija" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "vecāk-interfeiss" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "netagotais VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "ar atzīmi VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "primārā MAC adrese" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Service VLAN var norādīt tikai Q-in-Q interfeisus." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6579,77 +6579,77 @@ msgid "" msgstr "" "MAC adrese {mac_address} ir piešķirta citam interfeisam ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "vecāk-LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "ātrums (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "duplekss" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-bitu World Wide Name" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "radio kanāls" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "kanāla frekvence (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 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:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "pārraides jauda (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "bezvadu tīkli" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interfeiss" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfeisi" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Interfeiss nevar būt pats vecāks." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6657,7 +6657,7 @@ msgid "" msgstr "" "Izvēlētais vecāk-interfiess ({interface}) pieder citai iekārtai ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6666,7 +6666,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6674,7 +6674,7 @@ msgid "" msgstr "" "Izvēlētais tilta interfeiss ({bridge}) pieder citai iekārtai ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6683,21 +6683,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "LAG interfeiss nevar būt pats vecāks." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6706,31 +6706,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Interfeisa režīms neatbalsta netagotus vlan." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6739,21 +6739,21 @@ msgstr "" "Netagotajiem VLANiem ({untagged_vlan}) jāpieder tai pašai vietai, kurā ir " "interfeisa iekārta, vai arī tiem jābūt globāliem." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Aizmugurējam portam ({rear_port}) jāpieder vienai un tai pašai iekārtai" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "priekšējais ports" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "priekšējās pieslēgvietas" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6762,15 +6762,15 @@ msgstr "" "Pozīciju skaits nedrīkst būt mazāks par kartēto aizmugurējo pieslēgvietu " "skaitu ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "aizmugurējais ports" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "aizmugurējie porti" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6779,100 +6779,100 @@ msgstr "" "Pozīciju skaits nedrīkst būt mazāks par kartēto priekšējo portu skaitu " "({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "moduļa nodalījums" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "moduļu nodalījumi" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Moduļa nodalījums nevar piederēt tajā uzstādītam modulim." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "iekārtas nodalījums" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "iekārtu nodalījumi" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Šāda veida iekārta ({device_type}) neatbalsta iekārtu nodalījumus." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Nevar uzstādīt iekārtu atspējotā iekārtas nodalījumā." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Nevar uzstādīt ierīci sevī." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "Nevar uzstādīt norādīto iekārtu; iekārta jau ir uzstādīta{bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "inventāra vienības loma" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "inventāra vienību lomas" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "sērijas numurs" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "inventāra numurs" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Unikāls birka, ko izmanto, lai identificētu šo vienumu" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "atklāts" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Šis vienums tika automātiski atklāts" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "inventāra vienība" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "inventāra vienības" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Nevar sevi piešķirt kā vecāku." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Vecāk-inventāra vienība nepieder vienai un tai pašai iekārtai." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Nevar pārvietot inventāra vienumu ar apgādājamiem bērniem" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "Nevar piešķirt inventāra vienumu komponentam citā ierīcē" @@ -7044,12 +7044,12 @@ msgstr "pozīcija (U)" msgid "rack face" msgstr "statīva puse" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primārā IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primārā IPv6" @@ -7074,16 +7074,16 @@ msgstr "VC prioritāte" msgid "Virtual chassis master election priority" msgstr "Virtuālās šasijas galvenās iekārtas prioritāte" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "platums" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS koordināta decimālformātā (xx.gggg)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "garums" @@ -7229,52 +7229,52 @@ msgid "" msgstr "" "Izvēlētā galvenā iekārta ({master}) nav piešķirta šai virtuālajai šasijai." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Nevar izdzēst virtuālo šasiju {self}. Tā satur interfeisus, kas veido " -"starpšasiju LAG interfeisus." +"Nevar izdzēst virtuālo šasiju {virtual_chassis}. Viena vai vairākas " +"dalībnieku saskarnes veido šķērsšasiju LAG." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikators" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Ciparu identifikators, kas ir unikāls vecāk-iekārtaI" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "komentāri" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "virtuālās iekārtas konteksts" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "virtuālo iekārtu konteksti" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nav IPV{family} adrese." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primārajai IP adresei jāpieder pie piešķirtās iekārtas interfeisa." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC adreses" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7282,34 +7282,34 @@ msgstr "" "Nevar atcelt MAC adreses piešķiršanu, kamēr tā ir apzīmēta kā objekta " "primārā MAC" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "Nevar mainīt MAC adresi, kamēr tā ir apzīmēta kā objekta primārā MAC" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Saskarni nevar savienot ar sevi." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 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:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuālajām saskarnēm nevar būt PoE tipa." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "struktūra" @@ -7615,91 +7615,91 @@ msgstr "Nederīga (-as) vienība (-as) {height}U statnē: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Šādas vienības jau ir rezervētas: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Augstākā līmeņa reģions ar šo nosaukumu jau pastāv." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Augstākā līmeņa reģions ar šo URL identifikatoru jau pastāv." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "reģions" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "reģioni" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Augstākā līmeņa vietu grupa ar šo nosaukumu jau pastāv." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Augstākā līmeņa vietu grupa ar šo URL identifikatoru jau pastāv." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "vietu grupa" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "vietu grupas" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Pilns vietas nosaukums" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "objekts" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Vietējā objekta ID vai apraksts" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "fiziskā adrese" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Ēkas fiziskā atrašanās vieta" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "piegādes adrese" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Ja atšķiras no fiziskās adreses" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "vieta" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "vietas" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Telpa ar šo nosaukumu jau pastāv norādītajā vietā." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Telpa ar šo URL identifikatoru jau pastāv norādītajā vietā." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "telpa" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "telpas" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Vecāk-telpai ({parent}) jāpieder tai pašai vietai ({site})." @@ -7806,8 +7806,8 @@ msgid "U Height" msgstr "U augstums" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7933,7 +7933,7 @@ msgid "Allocated draw (W)" msgstr "Piešķirtā jauda (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8441,7 +8441,7 @@ msgstr "Šim objektam nevarēja atrast konfigurācijas veidni." msgid "An error occurred while rendering the config template." msgstr "Renderējot konfigurācijas veidni, radās kļūda." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurācijas veidne ar ID {id} nav atrasta." @@ -8728,94 +8728,94 @@ msgstr "Logrīka veids" msgid "Unregistered widget class: {name}" msgstr "Nereģistrēta logrīku klase: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} jādefinē render () metode." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Piezīme" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 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:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Objektu skaits" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 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:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "Filtri, kas jāpiemēro, skaitot objektu skaitu" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Objektu saraksts" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Parādīt patvaļīgu objektu sarakstu." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Parādīto objektu noklusējuma skaits" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS plūsma" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Iegult RSS plūsmu no ārējas vietnes." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Fēmas URL" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Nepieciešams ārējs savienojums" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Maksimālais rādījamo objektu skaits" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Parādiet savas personīgās grāmatzīmes" @@ -8956,7 +8956,7 @@ msgstr "Pogas klase" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME tips" @@ -8992,7 +8992,7 @@ msgstr "HTTP metode" msgid "Payload URL" msgstr "Lietderīgās slodzes URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL verifikācija" @@ -9103,11 +9103,11 @@ msgstr "Nederīga krāsu kartēšana”{line}”. Izmantojiet formātu vērtība msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Izvēlei definēta dublēta krāsu kartēšana '{value}”." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "pogu klase" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9175,14 +9175,14 @@ msgstr "Ierakstu klasifikācija" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Komentāri" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9192,11 +9192,11 @@ msgstr "Komentāri" msgid "Users" msgstr "Lietotāji" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9210,7 +9210,7 @@ msgstr "Lietotājvārdi, kas atdalīti ar komatiem, pārklāti ar dubultām pēd msgid "Groups" msgstr "Grupas" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 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" @@ -9573,44 +9573,44 @@ msgstr "Datu bāzes izmaiņas ir atceltas kļūdas dēļ." msgid "No indexers found!" msgstr "Netika atrasti indeksētāji!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "JSON struktūra, kas norāda šī profila konteksta datu struktūru" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "config konteksta profils" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "konfigurēt konteksta profilus" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "svars" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "konfigurācijas konteksts" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "konfigurācijas konteksti" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON datiem jābūt objekta formā. Piemērs:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Dati neatbilst profila struktūrai: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9618,11 +9618,11 @@ msgstr "" "Vietējās konfigurācijas konteksta datiem ir prioritāte salīdzinājumā ar " "avota kontekstiem galīgajā renderētajā konfigurācijas kontekstā" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "atkļūdot" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9630,20 +9630,20 @@ msgstr "" "Atveidojot šo veidni, iespējojiet detalizētu kļūdu izvadi. Nav ieteicams " "lietošanai produkcijā." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "konfigurācijas veidne" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "konfigurācijas veidnes" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Veidne: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Līnija: {lineno}" @@ -9680,7 +9680,7 @@ msgstr "" "Lietotājiem parādītā lauka nosaukums (ja tas nav norādīts, tiks izmantots " "lauka nosaukums)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "grupas nosaukums" @@ -10037,19 +10037,19 @@ msgstr "mērinstrumentu panelis" msgid "dashboards" msgstr "paneļi" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "veidnes kods" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja veidnes kods." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "vides parametri" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10057,32 +10057,32 @@ msgid "" msgstr "" "Jebkurš papildu parametri iziet, veidojot Jinja vidi" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Noklusējuma iestatījumi {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 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:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "faila paplašinājums" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Paplašinājums, lai pievienotu renderētajam faila nosaukumam" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "kā pielikums" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Lejupielādēt failu kā pielikumu" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10091,12 +10091,12 @@ msgstr "" "”{key}“parametrs ir novecojis, un to nevar iestatīt jaunās vai modificētās " "veidnēs." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "“{key}“nav atļauts Jinja2 vides parametrs." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10170,18 +10170,24 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Lietotāja piegādātās HTTP galvenes, kas jānosūta kopā ar pieprasījumu " "papildus HTTP satura tipam. Galvenes jādefinē formātā Nosaukums: " "Vērtība. Jinja2 veidnes apstrāde tiek atbalstīta tādā pašā kontekstā " -"kā pieprasījuma struktūra (zemāk)." +"kā pieprasījuma struktūra (zemāk). Interpolējot neuzticamus datus (piemēram," +" objekta atribūtus) galvenes vērtībā, izmantojiet header_safe " +"filtrs, lai aizsargātu pret HTTP galvenes iesmidzināšanu, piem. " +"X-objekts: {{data.name | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "ķermeņa veidne" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10194,11 +10200,11 @@ msgstr "" "lietotājvārds, pieprasījuma ID, un " "dati." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "slepeni" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10208,15 +10214,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:239 +#: netbox/extras/models/models.py:241 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:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA faila ceļš" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10224,172 +10230,172 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooki" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "Objekta tips (-i), uz kuru attiecas šī saite." -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "saites teksts" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Jinja2 veidnes kods saites tekstam" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "saites URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Jinja2 veidnes kods saites URL" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "jauns logs" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Piespiest saiti, lai atvērtu jaunā logā" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "pielāgota saite" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "pielāgotas saites" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "Objekta tips (-i), uz kuru attiecas šī veidne." -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "eksportēšanas veidne" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "eksportēšanas veidnes" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "Objekta tips (-i), uz kuru attiecas šis filtrs." -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "koplietots" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "saglabāts filtrs" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "saglabātie filtri" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Tabulas objekta tips" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tabula" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "tabulas konfigurācija" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "tabulas konfigurācijas" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Nezināma tabula: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Nezināma sleja: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "attēla augstums" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "attēla platums" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "attēla izmērs" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "attēla pielikums" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "attēla pielikumi" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "veids" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "žurnāla ieraksts" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "žurnāla ieraksti" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Šim objektu tipam žurnāls netiek atbalstīts ({type})." -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "grāmatzīme" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "grāmatzīmes" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Grāmatzīmes nevar piešķirt šim objekta tipam ({type})." @@ -10671,7 +10677,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10715,8 +10721,8 @@ msgstr "Izmanto" msgid "Attachment" msgstr "Pielikums" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Piešķirtie modeļi" @@ -10789,67 +10795,67 @@ 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:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Saites teksts" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "Saites URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Vides parametri" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "veidne" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "Tabulas konfigurācijas jāizveido no objektu saraksta skata." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Papildu galvenes" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Ķermeņa veidne" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Nosacījumi" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Birkotie objekti" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON Struktūra" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Jūsu informācijas panelis ir atiestatīts." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Pievienots logrīks: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Atjaunināts logrīks: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Dzēsts logrīks: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Kļūda dzēšot logrīku: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Nevar palaist skriptu: RQ darbinieka process netiek palaists." @@ -10975,7 +10981,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN eksportēšana (identifikators)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11026,7 +11032,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN numurs (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adrese" @@ -11055,51 +11061,51 @@ msgstr "Lietotnes serviss (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT iekšējā IP adrese (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numurs (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Piešķirtais VM interfeiss" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN pārveides politika (nosaukums)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP grupa (nosaukums)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP grupa (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP adrese (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP adrese" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Primārā IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Primārā IPv4 (adrese)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Primārā IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Primārā IPv6 (adrese)" @@ -11133,7 +11139,7 @@ msgstr "Nepieciešama CIDR maska (piem/24)." msgid "Pattern" msgstr "Šablons" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN ID" @@ -11174,14 +11180,14 @@ msgid "Date added" msgstr "Pievienošanas datums" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN grupa" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11210,7 +11216,7 @@ msgid "Treat as fully utilized" msgstr "Pieņemt kā pilnībā izmantotu" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN sasaiste" @@ -11253,7 +11259,7 @@ msgid "Authentication key" msgstr "Autentifikācijas atslēga" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11282,13 +11288,13 @@ msgid "Site & Group" msgstr "Vieta un grupa" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11326,8 +11332,8 @@ msgid "Scope ID" msgstr "Darbības vēriena ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP grupa" @@ -11503,7 +11509,7 @@ msgstr "Vietējais VLAN ID" msgid "Remote VLAN ID" msgstr "Attālā VLAN ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11525,42 +11531,42 @@ msgstr "Agregētais prefikss" msgid "ASN Range" msgstr "ASN diapazons" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP diapazons" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (iekšpusē)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11568,19 +11574,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Virtuālā IP adrese" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Sasaiste jau pastāv" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Apakš-VLANi" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11589,16 +11595,16 @@ 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Izmantot {vid} kā vietturētājs VLAN ID. Piemērs: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN pārveides kārtula" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11606,35 +11612,35 @@ msgstr "" "Viena vai vairāku portu numuru saraksts ar komatiem. Diapazonu var norādīt, " "izmantojot defisi." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Lietotnes servisa veidne" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Vecāku tips" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Osta (-as)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Lietotnes serviss" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Lietotnes servisa veidne" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "No veidnes" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Pielāgots" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12419,11 +12425,11 @@ msgstr "Pievienot IP adresi" msgid "Add a Prefix" msgstr "Pievienojiet prefiksu" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Šis lauks var nebūt tukšs." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12431,17 +12437,17 @@ msgstr "" "Vērtība jānodod tieši (piemēram, “foo”: 123); nelietojiet vārdnīcu vai " "sarakstu." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} nav derīga izvēle." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Nederīgs satura tips: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "Nederīga vērtība. Norādiet satura tipu kā '.”." @@ -13542,71 +13548,71 @@ msgstr "Pēc inicializācijas nevar pievienot veikalus reģistram" msgid "Cannot delete stores from registry" msgstr "Nevar izdzēst veikalus no reģistra" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Čehu valoda" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dāņu valoda" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Vācu valoda" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Angļu valoda" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spāņu valoda" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Franču valoda" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Itāļu valoda" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japāņu valoda" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Korejiešu" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Latviešu valoda" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandiešu valoda" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Poļu valoda" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugāļu valoda" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Krievu valoda" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turku valoda" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukraiņu valoda" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Ķīniešu valoda" @@ -13686,7 +13692,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS koordinātes" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13694,29 +13700,29 @@ msgid "" msgstr "" "Atzīmējot izvēlēto eksportēšanas veidni, radās kļūda ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Vispārīgi" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Jābūt sarakstam." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Jābūt vārdnīcai." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekts ar ID {id} neeksistē" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13724,7 +13730,7 @@ msgstr "" "Atrasti dublikāti objekti: {model} ar ID (-iem) {ids} parādās vairākas " "reizes" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13735,71 +13741,71 @@ msgstr "" "ID un atjaunina to, kas prasa {permission} atļauju. Noņemiet ID kolonnu, lai" " tā vietā izveidotu jaunus objektus." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Lielapjoma imports {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "Pielāgota lauka veidlapas lauka nosaukumam jāsākas ar 'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Lielapjoma rediģēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atjaunināts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Netika izvēlēti {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Atlasiet vismaz vienu lauku, lai pārdēvētu." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Pārdēvēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Lielapjoma dzēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "{count} {object_type} izdzēsts(i)" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Lielapjoma pievienošana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Izveidojot komponentus, radās integritātes kļūda" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Pievienots {count} {component} pie {parent_count} {parent}." @@ -16808,18 +16814,18 @@ msgstr "Īpašnieka dalība" msgid "Assigned Users" msgstr "Piešķirtie lietotāji" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vairāki objekti atbilst sniegtajiem atribūtiem: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16828,7 +16834,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:260 +#: netbox/utilities/api.py:275 #, 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}" @@ -16874,7 +16880,7 @@ msgstr "" msgid "More than 50" msgstr "Vairāk nekā 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nederīgs norobežotāja nosaukums: {name}" @@ -17048,14 +17054,14 @@ msgstr "Neatpazīta galvene: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "ir" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "nav" @@ -17086,16 +17092,16 @@ msgstr "atbilst modelim (nav jutīgs pret lielumiem)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "ir tukšs" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "nav tukšs" @@ -17136,18 +17142,22 @@ msgid "has these tags" msgstr "ir šīs birkas" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "ir kāds no šiem tagiem" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "nav šo birku" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Fona uzdevums" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Izpildiet šo uzdevumu, izmantojot fona darbu" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 4536f53ba..ac7210cc3 100644 Binary files a/netbox/translations/nl/LC_MESSAGES/django.mo and b/netbox/translations/nl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index b7ae483bb..8b7451297 100644 --- a/netbox/translations/nl/LC_MESSAGES/django.po +++ b/netbox/translations/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -200,7 +200,7 @@ msgstr "Sitegroep (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -311,7 +311,7 @@ msgstr "Eindpunt A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -575,7 +575,7 @@ msgstr "Provideraccount" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -757,12 +757,12 @@ msgstr "Attributen" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -897,7 +897,7 @@ msgstr "Netwerkprovider" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1008,7 +1008,7 @@ msgstr "Operationele rol" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1103,7 +1103,7 @@ msgstr "Locatie" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1208,7 +1208,7 @@ msgstr "Termzijde" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1223,7 +1223,7 @@ msgstr "Opdracht" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1288,13 +1288,13 @@ msgid "Group Assignment" msgstr "Groepsopdracht" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1321,12 +1321,12 @@ msgstr "Uniek circuit-ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1423,14 +1423,14 @@ msgstr "ID en poortnummer(s) van het patchpaneel" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1457,18 +1457,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1496,8 +1496,8 @@ msgid "Full name of the provider" msgstr "Volledige naam van de provider" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1747,7 +1747,7 @@ msgstr "Beëindigingen" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2101,7 +2101,7 @@ msgid "Sync interval" msgstr "Synchronisatie-interval" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2371,7 +2371,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2407,20 +2407,20 @@ msgid "Config revision #{id}" msgstr "Revisie van de configuratie #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2436,14 +2436,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "ingeschakeld" @@ -2462,7 +2462,7 @@ msgstr "" "Patronen (één per regel) die overeenkomen met bestanden of paden om te " "negeren tijdens het synchroniseren" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parameters" @@ -2728,7 +2728,7 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Logboekvermeldingen" @@ -2895,7 +2895,7 @@ msgstr "Planning" msgid "Change" msgstr "Verandering" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Taak {job_id} niet gevonden" @@ -2905,62 +2905,62 @@ msgstr "Taak {job_id} niet gevonden" msgid "Job {id} not found." msgstr "Baan {id} niet gevonden." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Gegevens" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Logboek" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Herstelde configuratierevisie #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Baan {id} is verwijderd." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fout bij het verwijderen van de taak {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Baan {id} is opnieuw gevraagd." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Baan {id} is ondervraagd." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Baan {id} is gestopt." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Kon de taak niet stoppen {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "De catalogus met plug-ins kon niet worden geladen" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} niet gevonden" @@ -3152,7 +3152,7 @@ msgstr "Muf" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3913,8 +3913,8 @@ msgstr "Is volledige diepte" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3971,14 +3971,14 @@ msgstr "Rack (naam)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Apparaat (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Apparaat (naam)" @@ -4026,13 +4026,13 @@ msgid "Cable (ID)" msgstr "Kabel (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4080,7 +4080,7 @@ msgstr "Toegewezen VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4090,9 +4090,9 @@ msgstr "Toegewezen VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4114,14 +4114,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4131,14 +4131,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4706,8 +4706,8 @@ msgid "Maximum draw" msgstr "Maximale trekking" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maximaal stroomverbruik (watt)" @@ -4716,8 +4716,8 @@ msgid "Allocated draw" msgstr "Toegewezen loting" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" @@ -4739,16 +4739,16 @@ msgstr "Alleen voor beheer" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE-modus" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE-type" @@ -5322,7 +5322,7 @@ msgstr "Virtuele machine" msgid "Parent VM of assigned interface (if any)" msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Toegewezen interface" @@ -5504,7 +5504,7 @@ msgstr "Primaire IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5638,7 +5638,7 @@ msgid "Mgmt only" msgstr "Alleen voor beheer" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5699,16 +5699,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Soort bereik" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5721,42 +5721,42 @@ msgstr "Soort bereik" msgid "Scope" msgstr "Toepassingsgebied" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Selecteer a.u.b. een {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Soort bereik (app en model)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Naam van het bereik" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Naam van het toegewezen scope-object (indien geen ID wordt gebruikt)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name en scope_id sluiten elkaar uit." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type moet worden gespecificeerd bij gebruik van scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type moet worden gespecificeerd bij gebruik van scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} „{name}„niet gevonden." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5765,11 +5765,11 @@ msgstr "" "Meervoudig {scope_type} objecten komen overeen”{name}„. Gebruik scope_id om " "het beoogde object te specificeren." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Poorten achter" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6011,7 +6011,7 @@ msgid "VM Interface" msgstr "VM-interface" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6074,7 +6074,7 @@ msgstr "Apparaten voor leden" msgid "A position must be specified for the first VC member." msgstr "Voor het eerste VC-lid moet een positie worden gespecificeerd." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6096,8 +6096,8 @@ msgid "profile" msgstr "profiel" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "label" @@ -6194,7 +6194,7 @@ msgid "" msgstr "" "Ongeldige kabelafsluiting: het toegewezen beëindigingsobject bestaat niet." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "is actief" @@ -6238,7 +6238,7 @@ msgstr "Alle verbindingen moeten via de kabel of draadloos zijn" msgid "All links must match first link type" msgstr "Alle links moeten overeenkomen met het eerste linktype" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6247,18 +6247,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fysiek label" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6266,7 +6266,7 @@ msgstr "" "Een componentsjabloon kan niet worden gekoppeld aan zowel een apparaattype " "als een moduletype." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6274,134 +6274,134 @@ msgstr "" "Een componentsjabloon moet gekoppeld zijn aan een apparaattype of een " "moduletype." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "sjabloon voor consolepoort" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "sjablonen voor consolepoorten" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "poortsjabloon voor consoleserver" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "poortsjablonen voor consoleservers" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maximale trekking" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "toegewezen gelijkspel" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "sjabloon voor voedingspoort" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "sjablonen voor voedingspoorten" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "De toegewezen trekking mag niet hoger zijn dan de maximale trekking " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "voerbeen" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fase (voor driefasige voedingen)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "sjabloon voor stopcontact" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "sjablonen voor stopcontacten" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "alleen beheer" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "bridge-interface" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "draadloze rol" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "interfacesjabloon" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "interfacesjablonen" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "standen" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "sjabloon voor de voorpoort" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "sjablonen voor de voorpoort" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6410,15 +6410,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "sjabloon voor de achterpoort" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "sjablonen voor achterpoorten" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6427,35 +6427,35 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen " "frontpoortsjablonen ({count})" -#: netbox/dcim/models/device_component_templates.py:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "positie" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "sjabloon voor modulebay" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "sjablonen voor modulebay" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "sjabloon voor apparaatvak" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "sjablonen voor apparaatruimte" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6464,173 +6464,173 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "onderdeel-ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Onderdeel-ID toegewezen door de fabrikant" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "sjabloon voor inventarisitems" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "sjablonen voor inventarisitems" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Componenten kunnen niet naar een ander apparaat worden verplaatst." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "uiteinde van de kabel" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "markeer verbonden" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Behandel alsof er een kabel is aangesloten" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" "Moet het kabeluiteinde (A of B) specificeren bij het aansluiten van een " "kabel." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "Moet positie (s) specificeren bij het specificeren van een kabelconnector." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "De kabelposities kunnen niet worden ingesteld zonder een kabelconnector." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Kan niet markeren als verbonden met een aangesloten kabel." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Het kabeluiteinde mag niet zonder kabel worden ingesteld." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "De kabelconnector mag niet zonder kabel worden geplaatst." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "" "De posities van de kabelaansluitingen mogen niet zonder kabel worden " "ingesteld." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modellen moeten een eigenschap parent_object declareren" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Fysiek poorttype" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "snelheid" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Poortsnelheid in bits per seconde" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "consolepoort" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "consolepoorten" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "console-serverpoort" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "console-serverpoorten" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "voedingspoort" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "voedingspoorten" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "stopcontact" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "stopcontacten" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Voedingspoort voor ouders ({power_port}) moet tot hetzelfde apparaat behoren" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "-modus" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-tagging-strategie" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "bovenliggende interface" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN zonder label" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "gelabelde VLAN's" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "primair MAC-adres" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Alleen Q-in-Q-interfaces mogen een service-VLAN specificeren." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6639,80 +6639,80 @@ msgstr "" "MAC-adres {mac_address} is toegewezen aan een andere interface " "({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "LAG van de ouders" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "snelheid (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "tweezijdig" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-bits wereldwijde naam" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "draadloos kanaal" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "kanaalfrequentie (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "zendvermogen (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "draadloze LAN's" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Een interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6721,7 +6721,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat " "({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6730,7 +6730,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6739,7 +6739,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6748,15 +6748,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:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben." -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6764,7 +6764,7 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6773,34 +6773,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:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6809,20 +6809,20 @@ msgstr "" "Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als " "het bovenliggende apparaat van de interface, of het moet globaal zijn." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Achterpoort ({rear_port}) moet tot hetzelfde apparaat behoren" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "poort voor" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "poorten voor" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6831,15 +6831,15 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen poorten " "aan de achterkant ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "poort achter" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "poorten achter" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6848,44 +6848,44 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen poorten " "aan de voorkant ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "modulevak" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "modulevakken" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " "geïnstalleerd." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "apparaatvak" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "bays voor apparaten" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Dit type apparaat ({device_type}) ondersteunt geen apparaatsleuven." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "Kan een apparaat niet installeren in een uitgeschakelde apparaatsleuf." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Kan een apparaat niet op zichzelf installeren." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6893,62 +6893,62 @@ msgstr "" "Kan het opgegeven apparaat niet installeren; het apparaat is al " "geïnstalleerd in {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "Rollen van inventarisitems" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Een unieke tag die wordt gebruikt om dit item te identificeren" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "ontdekt" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Dit item is automatisch ontdekt" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "inventarisitem" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "inventarisartikelen" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Kan zichzelf niet als ouder toewijzen." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "" "Het item van de bovenliggende inventaris behoort niet tot hetzelfde " "apparaat." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat" @@ -7123,12 +7123,12 @@ msgstr "positie (U)" msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primaire IPv6" @@ -7153,16 +7153,16 @@ msgstr "VC-prioriteit" msgid "Virtual chassis master election priority" msgstr "Verkiezingsprioriteit van het virtuele chassis" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "breedtegraad" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "lengtegraad" @@ -7317,54 +7317,54 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die " -"een LAG-interface tussen chassis vormen." +"Kan het virtuele chassis niet verwijderen {virtual_chassis}. Een of meer " +"lidinterfaces vormen een LAG tussen chassis en chassis." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "reacties" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} is geen IPv{family} adres." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Het primaire IP-adres moet bij een interface op het toegewezen apparaat " "horen." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC-adressen" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7372,7 +7372,7 @@ msgstr "" "Kan de toewijzing van het MAC-adres niet ongedaan maken terwijl dit is " "aangewezen als de primaire MAC voor een object" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7380,28 +7380,28 @@ msgstr "" "Kan het MAC-adres niet opnieuw toewijzen terwijl dit is aangewezen als de " "primaire MAC voor een object" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Een interface kan niet naar zichzelf worden overbrugd." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuele interfaces kunnen geen PoE-modus hebben." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuele interfaces mogen geen PoE-type hebben." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "schema" @@ -7711,91 +7711,91 @@ msgstr "Ongeldige eenheid (en) voor {height}U-rail: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Er bestaat al een regio op het hoogste niveau met deze naam." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Er bestaat al een regio op het hoogste niveau met deze slug." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "regio" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regio's" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze naam." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze slug." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "sitegroep" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "sitegroepen" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Volledige naam van de site" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "faciliteit" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ID of beschrijving van de lokale faciliteit" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "fysiek adres" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Fysieke locatie van het gebouw" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "verzendadres" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Indien anders dan het fysieke adres" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Er bestaat al een locatie met deze naam op de opgegeven site." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Er bestaat al een locatie met deze slug binnen de opgegeven site." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "locatie" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "locaties" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7903,8 +7903,8 @@ msgid "U Height" msgstr "U-hoogte" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8030,7 +8030,7 @@ msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8542,7 +8542,7 @@ msgid "An error occurred while rendering the config template." msgstr "" "Er is een fout opgetreden tijdens het renderen van de configuratiesjabloon." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Configuratiesjabloon met ID {id} niet gevonden." @@ -8831,25 +8831,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Ongeregistreerde widgetklasse: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, 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:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Opmerking" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Tellingen van objecten" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8857,73 +8857,73 @@ msgstr "" "Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type " "is gemaakt." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Objectlijst" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Geef een willekeurige lijst met objecten weer." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Het standaardaantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ongeldige modelselectie: {self['model'].data} wordt niet ondersteund." -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Voeg een RSS-feed van een externe website in." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL van de feed" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Vereist een externe verbinding" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Het maximale aantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" @@ -9068,7 +9068,7 @@ msgstr "Knopklasse" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME-type" @@ -9104,7 +9104,7 @@ msgstr "HTTP-methode" msgid "Payload URL" msgstr "URL van de payload" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL-verificatie" @@ -9219,11 +9219,11 @@ msgstr "Ongeldige kleurtoewijzing '{line}'. Gebruik de formaatwaarde: kleur." msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Dubbele kleurtoewijzing gedefinieerd voor keuze '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "knopklasse" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9292,14 +9292,14 @@ msgstr "De classificatie van binnenkomst" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Opmerkingen" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9309,12 +9309,12 @@ msgstr "Opmerkingen" msgid "Users" msgstr "Gebruikers" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9328,7 +9328,7 @@ msgstr "" msgid "Groups" msgstr "Groepen" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens" @@ -9703,46 +9703,46 @@ msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout." msgid "No indexers found!" msgstr "Geen indexers gevonden!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Een JSON-schema dat de structuur van de contextgegevens voor dit profiel " "specificeert" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "contextprofiel van de configuratie" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "contextprofielen configureren" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "gewicht" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "context van de configuratie" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "contexten configureren" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON-gegevens moeten in objectvorm zijn. Voorbeeld:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Gegevens komen niet overeen met het profielschema: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9750,11 +9750,11 @@ msgstr "" "Contextgegevens van de lokale configuratie hebben voorrang op broncontexten " "in de uiteindelijke gerenderde configuratiecontext" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "debuggen" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9762,20 +9762,20 @@ msgstr "" "Schakel uitgebreide foutenuitvoer in bij het renderen van dit sjabloon. Niet" " aanbevolen voor productiegebruik." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "configuratiesjabloon" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "configuratiesjablonen" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Sjabloon: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Lijn: {lineno}" @@ -9815,7 +9815,7 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "naam van de groep" @@ -10186,19 +10186,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "spatschermen" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "sjablooncode" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja-sjablooncode." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "omgevingsparameters" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10207,32 +10207,32 @@ msgstr "" "Elke aanvullende parameters te passeren bij het bouwen" " van de Jinja-omgeving" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Wordt standaard ingesteld op {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Bestandsnaam om aan het gerenderde exportbestand te geven" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "bestandsextensie" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "als bijlage" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Download het bestand als bijlage" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10241,12 +10241,12 @@ msgstr "" "De”{key}„parameter is verouderd en is mogelijk niet ingesteld op nieuwe of " "gewijzigde sjablonen." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "„{key}„is geen toegestane Jinja2-omgevingsparameter." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10322,19 +10322,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Door de gebruiker aangeleverde HTTP-headers die samen met het verzoek moeten" " worden verzonden, naast het HTTP-inhoudstype. Kopteksten moeten in het " "formaat worden gedefinieerd Naam: Value. De verwerking van " "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " -"van het verzoek (hieronder)." +"van het verzoek (hieronder). Wanneer u niet-vertrouwde gegevens (zoals " +"objectkenmerken) interpoleert in een kopwaarde, past u de " +"header_safe filter ter bescherming tegen HTTP-headerinjectie, " +"bijv. X-object: {{data.name | header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "sjabloon voor het lichaam" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10344,11 +10350,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:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "geheim" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10358,16 +10364,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:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activeer de verificatie van SSL-certificaten. Voorzichtig uitschakelen!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA-bestandspad" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10376,177 +10382,177 @@ msgstr "" "verificatie. Laat dit veld leeg om de standaardinstellingen van het systeem " "te gebruiken." -#: netbox/extras/models/models.py:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Jinja2-sjablooncode voor linktekst" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL van de link" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Jinja2-sjablooncode voor link-URL" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nieuw venster" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Link forceren om in een nieuw venster te openen" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "link op maat" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "links op maat" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "sjabloon exporteren" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "sjablonen exporteren" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "gedeeld" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "opgeslagen filter" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "opgeslagen filters" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Het objecttype van de tabel" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tafel" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "tabelconfiguratie" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "tabelconfiguraties" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Onbekende tabel: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Onbekende kolom: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "hoogte van de afbeelding" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "breedte van de afbeelding" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "grootte van de afbeelding" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "bijlage bij de afbeelding" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "bijlagen bij afbeeldingen" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "soort" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "journaalpost" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "journaalposten" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "bladwijzer" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "bladwijzers" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10830,7 +10836,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10874,8 +10880,8 @@ msgstr "Gebruikt door" msgid "Attachment" msgstr "Gehechtheid" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Toegewezen modellen" @@ -10948,68 +10954,68 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ongeldig kenmerk”{name}„voor {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Tekst koppelen" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL van de link" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Milieuparameters" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Sjabloon" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Tabelconfiguraties moeten worden gemaakt op basis van een objectenlijst." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Aanvullende kopteksten" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Lichaamssjabloon" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Voorwaarden" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Getagde objecten" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON-schema" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Je dashboard is opnieuw ingesteld." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Widget toegevoegd: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Bijgewerkte widget: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Widget verwijderd: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." @@ -11135,7 +11141,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exporteren (identifier)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11186,7 +11192,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" @@ -11215,51 +11221,51 @@ msgstr "Applicatieservice (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT binnen IP-adres (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN nummer (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Toegewezen VM-interface" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN-vertaalbeleid (naam)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP-groep (naam)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP-groep (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP-adres" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Primair IPv4 (adres)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Primair IPv6 (adres)" @@ -11293,7 +11299,7 @@ msgstr "Een CIDR-masker (bijv /24) is vereist." msgid "Pattern" msgstr "Patroon" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN-ID's" @@ -11334,14 +11340,14 @@ msgid "Date added" msgstr "Datum toegevoegd" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN-groep" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11370,7 +11376,7 @@ msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN-toewijzing" @@ -11413,7 +11419,7 @@ msgid "Authentication key" msgstr "Verificatiesleutel" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11442,13 +11448,13 @@ msgid "Site & Group" msgstr "Site en groep" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Beleid" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11486,8 +11492,8 @@ msgid "Scope ID" msgstr "Bereik-ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP-groep" @@ -11671,7 +11677,7 @@ msgstr "Lokale VLAN-id" msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11693,44 +11699,44 @@ msgstr "Aggregaat" msgid "ASN Range" msgstr "ASN-assortiment" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP-bereik" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (binnenin)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11738,19 +11744,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Virtueel IP-adres" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "De opdracht bestaat al" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Kind-VLAN's" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11760,18 +11766,18 @@ msgstr "" "toekomstige release worden verwijderd. Gebruikers worden aangemoedigd om " "VLAN-groepen voor dit doel te gebruiken." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Gebruik {vid} als tijdelijke aanduiding voor de VLAN-ID. Voorbeeld: " "VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN-vertaalregel" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11779,35 +11785,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Sjabloon voor toepassingsservice" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Type ouder" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Poort (en)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Applicatieservice" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Sjabloon voor applicatieservice" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Van sjabloon" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Op maat" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12609,11 +12615,11 @@ msgstr "IP-adres toevoegen" msgid "Add a Prefix" msgstr "Een prefix toevoegen" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Dit veld is mogelijk niet leeg." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12621,17 +12627,17 @@ msgstr "" "De waarde moet rechtstreeks worden doorgegeven (bijvoorbeeld „foo”: 123); " "gebruik geen woordenboek of lijst." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} is geen geldige keuze." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ongeldig inhoudstype: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ongeldige waarde. Specificeer een inhoudstype als " @@ -13749,71 +13755,71 @@ msgstr "Kan na initialisatie geen winkels aan het register toevoegen" msgid "Cannot delete stores from registry" msgstr "Kan winkels niet verwijderen uit het register" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreaans" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lets" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinees" @@ -13893,7 +13899,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS-coördinaten" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13902,29 +13908,29 @@ msgstr "" "Er is een fout opgetreden bij het weergeven van de geselecteerde " "exportsjabloon ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Generaal" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Moet een lijst zijn." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Moet een woordenboek zijn." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13932,7 +13938,7 @@ msgstr "" "Dubbele objecten gevonden: {model} met ID (s) {ids} verschijnt meerdere " "keren" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13943,75 +13949,75 @@ msgstr "" "verwijzen en dit zouden bijwerken, waarvoor de {permission} toestemming. " "Verwijder de ID-kolom om in plaats daarvan nieuwe objecten te maken." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importeren in bulk {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Geimporteerd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "De veldnaam van het aangepaste veldformulier moet beginnen met 'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Bulkbewerking {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Bijgewerkt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Selecteer minstens één veld om de naam te wijzigen." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Bulk verwijderen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Bulk toevoegen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "" "Er is een integriteitsfout opgetreden tijdens het maken van componenten" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Toegevoegd {count} {component} naar {parent_count} {parent}." @@ -17047,19 +17053,19 @@ msgstr "Lidmaatschap van eigenaar" msgid "Assigned Users" msgstr "Toegewezen gebruikers" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, 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:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -17068,7 +17074,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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17116,7 +17122,7 @@ msgstr "" msgid "More than 50" msgstr "Meer dan 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Ongeldige naam van het scheidingsteken: {name}" @@ -17297,14 +17303,14 @@ msgstr "Koptekst niet herkend: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "is" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "is niet" @@ -17335,16 +17341,16 @@ msgstr "komt overeen met het patroon (niet hoofdlettergevoelig)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "is leeg" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "is niet leeg" @@ -17385,18 +17391,22 @@ msgid "has these tags" msgstr "heeft deze tags" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "heeft een van deze tags" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "heeft deze tags niet" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Achtergrondbaan" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Voer deze taak uit via een achtergrondtaak" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 2307fd82a..8568e89d7 100644 Binary files a/netbox/translations/pl/LC_MESSAGES/django.mo and b/netbox/translations/pl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index 4203debb8..09b842fd4 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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -199,7 +199,7 @@ msgstr "Grupa placówek (uproszczona nazwa)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -310,7 +310,7 @@ msgstr "Strona A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -574,7 +574,7 @@ msgstr "Konto u dostawcy usług" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -756,12 +756,12 @@ msgstr "Atrybuty" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -896,7 +896,7 @@ msgstr "Sieć dostawcy usług" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1007,7 +1007,7 @@ msgstr "Rola operacyjna" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1102,7 +1102,7 @@ msgstr "Lokalizacja" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1207,7 +1207,7 @@ msgstr "Strona terminowa" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1222,7 +1222,7 @@ msgstr "Zlecenie" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1287,13 +1287,13 @@ msgid "Group Assignment" msgstr "Przydział grupy" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1320,12 +1320,12 @@ msgstr "Unikalne ID łącza" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1422,14 +1422,14 @@ msgstr "ID panelu krosowego i numer(y) portu(ów)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1455,18 +1455,18 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1494,8 +1494,8 @@ msgid "Full name of the provider" msgstr "Pełna nazwa dostawcy usług" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1745,7 +1745,7 @@ msgstr "Zakończenia" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2097,7 +2097,7 @@ msgid "Sync interval" msgstr "Interwał synchronizacji" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2364,7 +2364,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2400,20 +2400,20 @@ msgid "Config revision #{id}" msgstr "Wersja konfiguracji #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2429,14 +2429,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "włączone" @@ -2455,7 +2455,7 @@ msgstr "" "Wzory (jeden na wiersz) pasujące do plików lub ścieżek do zignorowania " "podczas synchronizacji" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametry" @@ -2718,7 +2718,7 @@ msgstr "ID" msgid "Interval" msgstr "Interwał" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Wpisy do dziennika" @@ -2885,7 +2885,7 @@ msgstr "Planowanie" msgid "Change" msgstr "Zmień" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Nie znaleziono zadania {job_id}" @@ -2895,62 +2895,62 @@ msgstr "Nie znaleziono zadania {job_id}" msgid "Job {id} not found." msgstr "Nie znaleziono zadania {id}. " -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Zadanie w kolejce #{id} do synchronizacji {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Dane" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Dziennik" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Przywrócona wersja konfiguracji #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Zadanie {id} zostało usunięte." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Błąd usuwania zadania {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Zadanie {id} zostało ponownie dodane do kolejki." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Zadanie {id} zostało dodane do kolejki." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Zadanie {id} zostało zatrzymane." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nie udało się zatrzymać zadania {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Nie można załadować katalogu wtyczek" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Nie znaleziono wtyczki {name}" @@ -3142,7 +3142,7 @@ msgstr "Nieświeży" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3903,8 +3903,8 @@ msgstr "Jest pełnej głębokości" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3961,14 +3961,14 @@ msgstr "Szafa (nazwa)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Urządzenie (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Urządzenie (nazwa)" @@ -4016,13 +4016,13 @@ msgid "Cable (ID)" msgstr "Kabel (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4070,7 +4070,7 @@ msgstr "Przypisany VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4080,9 +4080,9 @@ msgstr "Przypisany VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4104,14 +4104,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4121,14 +4121,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Polityka tłumaczenia VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4697,8 +4697,8 @@ msgid "Maximum draw" msgstr "Maksymalne losowanie" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maksymalny pobór mocy (waty)" @@ -4707,8 +4707,8 @@ msgid "Allocated draw" msgstr "Przydzielone losowanie" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Przydzielony pobór mocy (waty)" @@ -4730,16 +4730,16 @@ msgstr "Tylko do zarządzania" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Tryb PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Typ PoE" @@ -5309,7 +5309,7 @@ msgstr "Maszyna wirtualna" msgid "Parent VM of assigned interface (if any)" msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Przypisany interfejs" @@ -5491,7 +5491,7 @@ msgstr "Podstawowy IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5625,7 +5625,7 @@ msgid "Mgmt only" msgstr "Tylko MGMT" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5686,16 +5686,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Rodzaj zakresu" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5708,42 +5708,42 @@ msgstr "Rodzaj zakresu" msgid "Scope" msgstr "Zakres" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Proszę wybrać {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Typ zakresu (aplikacja i model)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Nazwa zakresu" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Nazwa przypisanego obiektu zakresu (jeśli nie używa identyfikatora)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name i scope_id wzajemnie się wykluczają." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type musi być określony podczas korzystania z nazwa_zakresu" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type musi być określony podczas używania scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} „{name}„Nie znaleziono." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5752,11 +5752,11 @@ msgstr "" "Wielokrotne {scope_type} obiekty pasują”{name}„. Użyj scope_id, aby określić" " zamierzony obiekt." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Tylne porty" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5992,7 +5992,7 @@ msgid "VM Interface" msgstr "Interfejs VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6055,7 +6055,7 @@ msgstr "Urządzenia członkowskie" msgid "A position must be specified for the first VC member." msgstr "Pozycja musi być określona dla pierwszego członka VC." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6077,8 +6077,8 @@ msgid "profile" msgstr "profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etykieta" @@ -6171,7 +6171,7 @@ msgid "" msgstr "" "Nieprawidłowe zakończenie kabla: przypisany obiekt zakończenia nie istnieje." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "jest aktywny" @@ -6213,7 +6213,7 @@ msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6222,17 +6222,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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etykieta fizyczna" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6240,142 +6240,142 @@ 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:169 +#: netbox/dcim/models/device_component_templates.py:170 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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "szablon portu konsoli" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "szablony portów konsoli" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "szablon portu serwera konsoli" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "szablony portów serwera konsoli" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maksymalne losowanie" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "przydzielone losowanie" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "szablon portu zasilania" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "szablony portów zasilania" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Przydzielone losowanie nie może przekroczyć maksymalnego losowania " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "noga karmiąca" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Faza (dla zasilania trójfazowego)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "szablon gniazdka elektrycznego" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "szablony gniazdek elektrycznych" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "Tylko zarządzanie" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "interfejs mostka" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "rola bezprzewodowa" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "szablon interfejsu" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "szablony interfejsu" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "położenia" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "szablon portu przedniego" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "szablony portów przednich" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6384,15 +6384,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "szablon tylnego portu" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "szablony tylnych portów" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6401,35 +6401,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "położenie" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "szablon modułu wnęki" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "szablony modułów" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "szablon kieszeni urządzenia" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "szablony kieszeni urządzeń" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6438,168 +6438,168 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID części" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identyfikator części przypisany przez producenta" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "szablon pozycji inwentaryzacji" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "szablony pozycji inwentaryzacji" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Komponentów nie można przenieść na inne urządzenie." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "koniec kabla" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "znak połączony" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Traktuj tak, jakby kabel był podłączony" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Należy określić koniec kabla (A lub B) podczas mocowania kabla." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Musi określić położenie (y) podczas określania złącza kabla." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Nie można ustawić pozycji kabli bez złącza kabla." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Nie można oznaczyć jako podłączonego za pomocą podłączonego kabla." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Końcówka kabla nie może być ustawiona bez kabla." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Złącza kabla nie wolno ustawiać bez kabla." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Pozycje zakończenia kabla nie mogą być ustawiane bez kabla." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modele muszą zadeklarować właściwość parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Typ portu fizycznego" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "prędkość" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Prędkość portu w bitach na sekundę" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "port konsoli" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "porty konsoli" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "port serwera konsoli" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "porty serwera konsoli" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "port zasilania" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "porty zasilania" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "gniazdo zasilania" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "gniazdka elektryczne" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Nadrzędny port zasilania ({power_port}) musi należeć do tego samego " "urządzenia" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tryb" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia tagowania IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "interfejs macierzysty" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "nieoznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "główny adres MAC" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Tylko interfejsy Q-in-Q mogą określać usługę VLAN." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6607,77 +6607,77 @@ msgid "" msgstr "" "Adres MAC {mac_address} jest przypisany do innego interfejsu ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "macierzysta LGD" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "Prędkość (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "dupleks" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-bitowa nazwa światowa" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "kanał bezprzewodowy" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "częstotliwość kanału (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "moc nadawania (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "bezprzewodowe sieci LAN" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interfejs" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfejsy" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Interfejs nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6686,7 +6686,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia " "({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6695,7 +6695,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6703,7 +6703,7 @@ msgid "" msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6712,21 +6712,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6735,35 +6735,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:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6772,20 +6772,20 @@ msgstr "" "Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny " "co urządzenie nadrzędne interfejsu lub musi być globalne." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Tylny port ({rear_port}) musi należeć do tego samego urządzenia" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "port przedni" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "porty przednie" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6794,15 +6794,15 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych tylnych portów " "({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "tylny port" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "tylne porty" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6811,41 +6811,41 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych portów przednich" " ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "wnęka modułu" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "kieszenie modułowe" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Wnęka modułu nie może należeć do zainstalowanego w nim modułu." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "wnęka urządzenia" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "kieszenie na urządzenia" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Ten typ urządzenia ({device_type}) nie obsługuje wnęk na urządzenia." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Nie można zainstalować urządzenia w wyłączonej kieszeni urządzeń." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Nie można zainstalować urządzenia w sobie." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6853,61 +6853,61 @@ msgstr "" "Nie można zainstalować określonego urządzenia; urządzenie jest już " "zainstalowane w {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "rola pozycji zapasów" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "role pozycji zapasów" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "numer seryjny" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "znacznik zasobu" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Unikalny znacznik używany do identyfikacji tego elementu" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "odkryty" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Ten przedmiot został automatycznie wykryty" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "pozycja inwentaryzacyjna" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "pozycje inwentaryzacyjne" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Nie można przypisać siebie jako rodzica." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Nadrzędny element ekwipunku nie należy do tego samego urządzenia." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "" "Nie można przenieść pozycji inwentarza z pozostałymi dziećmi na utrzymaniu" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Nie można przypisać elementu zapasów do komponentu na innym urządzeniu" @@ -7081,12 +7081,12 @@ msgstr "pozycja (U)" msgid "rack face" msgstr "powierzchnia szafy" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "podstawowy IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "podstawowy IPv6" @@ -7111,16 +7111,16 @@ msgstr "Priorytet VC" msgid "Virtual chassis master election priority" msgstr "Priorytet wyboru głównego wirtualnego podwozia" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "swoboda" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Współrzędne GPS w formacie dziesiętnym (xx.rrrr)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "długość geograficzna" @@ -7269,53 +7269,53 @@ msgid "" msgstr "" "Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Nie można usunąć wirtualnej obudowy {self}. Istnieją interfejsy członów, " -"które tworzą interfejsy LAG między podwoziami." +"Nie można usunąć wirtualnej obudowy {virtual_chassis}. Jeden lub więcej " +"interfejsów członów tworzy LAG między podwoziami." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identyfikator" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "komentarzy" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "kontekst urządzenia wirtualnego" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "konteksty urządzeń wirtualnych" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nie jest IPV{family} adres." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Podstawowy adres IP musi należeć do interfejsu na przypisanym urządzeniu." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "Adresy MAC" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7323,7 +7323,7 @@ msgstr "" "Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako " "główny MAC dla obiektu" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7331,30 +7331,30 @@ msgstr "" "Nie można ponownie przypisać adresu MAC, gdy jest on wyznaczony jako główny " "MAC dla obiektu" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Interfejs nie może być połączony z samym sobą." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Interfejsy wirtualne nie mogą mieć typu PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "schemat" @@ -7662,92 +7662,92 @@ msgstr "Nieprawidłowa jednostka (jednostki) dla szafy {height}U: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Następujące jednostki zostały już zarezerwowane: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Region najwyższego poziomu o tej nazwie już istnieje." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Region najwyższego poziomu z tym identyfikatorem już istnieje." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "regionu" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regionów" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Grupa witryn najwyższego poziomu o tej nazwie już istnieje." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "" "Grupa obiektów najwyższego poziomu z tą uproszczoną nazwą już istnieje." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "grupa witryn" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "grupy witryn" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Pełna nazwa strony" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "obiekt" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Identyfikator lub opis lokalnego obiektu" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "adres fizyczny" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Fizyczne położenie budynku" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "adres wysyłki" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Jeśli różni się od adresu fizycznego" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "miejsce" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "witryny" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Lokalizacja o tej nazwie istnieje już w określonej witrynie." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Lokalizacja z tym identyfikatorem już istnieje na określonym terenie." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "lokalizacja" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "lokalizacje" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7856,8 +7856,8 @@ msgid "U Height" msgstr "Wysokość U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7983,7 +7983,7 @@ msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8491,7 +8491,7 @@ msgstr "Żaden szablon konfiguracyjny nie został rozwiązany dla tego obiektu." msgid "An error occurred while rendering the config template." msgstr "Wystąpił błąd podczas renderowania szablonu konfiguracji." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Szablon konfiguracji z identyfikatorem {id} nie znaleziono." @@ -8777,25 +8777,25 @@ msgstr "Typ widżetu" msgid "Unregistered widget class: {name}" msgstr "Niezarejestrowana klasa widgetów: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musi zdefiniować metodę render ()." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Uwaga" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Liczenie obiektów" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8803,74 +8803,74 @@ msgstr "" "Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego " "typu." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "Filtry do zastosowania przy liczeniu liczby obiektów" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Lista obiektów" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Wyświetla dowolną listę obiektów." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Domyślna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "Kanał RSS" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Osadź kanał RSS z zewnętrznej strony internetowej." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Adres URL kanału" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Wymaga połączenia zewnętrznego" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Maksymalna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Wartość limitu czasu pobierania danych (w sekundach)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Pokaż swoje osobiste zakładki" @@ -9014,7 +9014,7 @@ msgstr "Klasa przycisków" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Typ MIME" @@ -9050,7 +9050,7 @@ msgstr "Metoda HTTP" msgid "Payload URL" msgstr "Adres URL ładunku" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Weryfikacja SSL" @@ -9162,11 +9162,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Duplikat mapowania kolorów zdefiniowany dla wyboru '{value}”." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "klasa przycisków" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9234,14 +9234,14 @@ msgstr "Klasyfikacja wpisu" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Komentarze" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9251,12 +9251,12 @@ msgstr "Komentarze" msgid "Users" msgstr "Użytkownicy" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9270,7 +9270,7 @@ msgstr "" msgid "Groups" msgstr "Grupy" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Nazwy grup oddzielone przecinkami, otoczone podwójnymi cudzysłowami" @@ -9637,45 +9637,45 @@ msgstr "Zmiany bazy danych zostały cofnięte z powodu błędu." msgid "No indexers found!" msgstr "Nie znaleziono indeksatorów!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Schemat JSON określający strukturę danych kontekstowych dla tego profilu" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "profil kontekstowy config" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "konfigurowanie profili kontekstowych" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "waga" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "Kontekst konfiguracji" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "Konteksty konfiguracji" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Dane JSON muszą być w formie obiektu. Przykład:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Dane nie są zgodne ze schematem profilu: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9683,11 +9683,11 @@ msgstr "" "Lokalne dane kontekstowe konfiguracji mają pierwszeństwo przed kontekstami " "źródłowymi w ostatecznym renderowanym kontekście konfiguracji" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "odpluskwić" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9695,20 +9695,20 @@ msgstr "" "Podczas renderowania tego szablonu włącz wyświetlanie błędu ogólnego. Nie " "zalecane do użytku produkcyjnego." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "szablon konfiguracji" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "szablony konfiguracji" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Szablon: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Linia: {lineno}" @@ -9746,7 +9746,7 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "nazwa grupy" @@ -10110,19 +10110,19 @@ msgstr "deska rozdzielcza" msgid "dashboards" msgstr "pulpity nawigacyjne" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "kod szablonu" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Kod szablonu Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "parametry środowiska" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10131,32 +10131,32 @@ msgstr "" "Dowolny dodatkowe parametry przejść podczas budowy " "środowiska Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Domyślnie {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Nazwa pliku do nadania renderowanemu pliku eksportu" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "rozszerzenie pliku" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "jako załącznik" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Pobierz plik jako załącznik" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10165,12 +10165,12 @@ msgstr "" "The”{key}„parametr jest przestarzały i nie może być ustawiony na nowych lub " "zmodyfikowanych szablonach." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "„{key}„nie jest dozwolonym parametrem środowiska Jinja2." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10246,18 +10246,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Nagłówki HTTP dostarczone przez użytkownika, które mają być wysyłane wraz z " "żądaniem oprócz typu treści HTTP. Nagłówki powinny być zdefiniowane w " "formacie Nazwa: Value. Przetwarzanie szablonu Jinja2 jest " -"obsługiwane w tym samym kontekście co treść żądania (poniżej)." +"obsługiwane w tym samym kontekście co treść żądania (poniżej). Podczas " +"interpolowania niezaufanych danych (takich jak atrybuty obiektu) do wartości" +" nagłówka należy zastosować nagłówka_bezpieczny filtr chroniący" +" przed wtryskiem nagłówka HTTP, np. Obiekt X: {{data.name | " +"nagłówki_bezpieczny}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "szablon ciała" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10270,11 +10277,11 @@ msgstr "" "znacznik czasu, nazwa użytkownika, " "Identyfikator żądania, i dane." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "tajemnica" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10284,15 +10291,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:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Włącz weryfikację certyfikatu SSL. Wyłącz ostrożnie!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Ścieżka pliku CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10300,176 +10307,176 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "haczyk internetowy" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "haczyki internetowe" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "tekst linku" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Kod szablonu Jinja2 dla tekstu linku" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL linku" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Kod szablonu Jinja2 dla adresu URL linku" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nowe okno" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Wymuś otwarcie łącza w nowym oknie" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "niestandardowy link" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "niestandardowe linki" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "szablon eksportu" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "szablony eksportu" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "wspólne" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "zapisany filtr" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "zapisane filtry" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Typ obiektu tabeli" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "stół" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "konfiguracja tabeli" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "konfiguracje tabel" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Nieznana tabela: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Nieznana kolumna: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "wysokość obrazu" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "szerokość obrazu" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "rozmiar obrazu" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "załącznik do obrazu" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "załączniki do obrazów" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "rodzaj" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "wpis do dziennika" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "wpisy do dziennika" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "zakładka" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "zakładki" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, 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})." @@ -10751,7 +10758,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10795,8 +10802,8 @@ msgstr "Używany przez" msgid "Attachment" msgstr "Załącznik" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Przypisane modele" @@ -10869,67 +10876,67 @@ msgstr "Nieprawidłowy atrybut”{name}„na żądanie" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Nieprawidłowy atrybut”{name}„dla {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Tekst linku" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "Adres URL łącza" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Parametry środowiska" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Szablon" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "Konfiguracje tabeli muszą być tworzone z widoku listy obiektów." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Dodatkowe nagłówki" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Szablon ciała" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Warunki" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Oznaczone obiekty" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Schemat JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Twój pulpit nawigacyjny został zresetowany." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Dodano widżet: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Zaktualizowano widżet: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Usunięty widget: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." @@ -11056,7 +11063,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Eksportowanie L2VPN (identyfikator)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11107,7 +11114,7 @@ msgid "VLAN number (1-4094)" msgstr "Numer VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" @@ -11136,51 +11143,51 @@ msgstr "Usługa aplikacji (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT wewnątrz adresu IP (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numer SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Przypisany interfejs maszyny wirtualnej" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Zasady tłumaczenia sieci VLAN (nazwa)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Grupa FHRP (nazwa)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Grupa FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "Adres IP" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Podstawowy IPv4 (adres)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Podstawowy IPv6 (adres)" @@ -11214,7 +11221,7 @@ msgstr "Wymagana jest maska CIDR (np. /24)." msgid "Pattern" msgstr "Wzór" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "Identyfikatory sieci VLAN" @@ -11255,14 +11262,14 @@ msgid "Date added" msgstr "Data dodania" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Grupa VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11291,7 +11298,7 @@ msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Przypisanie sieci VLAN" @@ -11334,7 +11341,7 @@ msgid "Authentication key" msgstr "klucz uwierzytelniania" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11363,13 +11370,13 @@ msgid "Site & Group" msgstr "Strona & Grupa" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Polityka" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11407,8 +11414,8 @@ msgid "Scope ID" msgstr "Identyfikator zakresu" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Grupa FHRP" @@ -11586,7 +11593,7 @@ msgstr "Lokalny identyfikator sieci VLAN" msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" @@ -11608,46 +11615,46 @@ msgstr "agregat" msgid "ASN Range" msgstr "Zakres ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Zakres IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (wewnątrz)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11655,19 +11662,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Wirtualny adres IP" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Przydział już istnieje" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Dziecięce sieci VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11677,17 +11684,17 @@ 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Użyj {vid} jako symbol zastępczy identyfikatora VLAN. Przykład: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Reguła tłumaczenia VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11695,35 +11702,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Szablon usługi aplikacji" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Rodzaj macierzysty" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Port (y)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Usługa aplikacji" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Szablon usługi aplikacji" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Z szablonu" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Niestandardowe" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12522,11 +12529,11 @@ msgstr "Dodaj adres IP" msgid "Add a Prefix" msgstr "Dodaj prefiks" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "To pole może nie być puste." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12534,17 +12541,17 @@ msgstr "" "Wartość musi być przekazana bezpośrednio (np. „foo”: 123); nie używaj " "słownika ani listy." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Nie jest ważnym wyborem." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Nieprawidłowy typ zawartości: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Nieprawidłowa wartość. Określ typ zawartości jako " @@ -13656,71 +13663,71 @@ msgstr "Nie można dodać sklepów do rejestru po zainicjowaniu" msgid "Cannot delete stores from registry" msgstr "Nie można usunąć sklepów z rejestru" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "koreański" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "łotewski" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chiński" @@ -13800,7 +13807,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Współrzędne GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13808,29 +13815,29 @@ msgid "" msgstr "" "Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Generał" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Musi być lista." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "To musi być słownik." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13838,7 +13845,7 @@ msgstr "" "Znaleziono zduplikowane obiekty: {model} z identyfikatorem {ids} pojawia się" " wiele razy" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13850,75 +13857,75 @@ msgstr "" "{permission} pozwolenie. Usuń kolumnę ID, aby zamiast tego utworzyć nowe " "obiekty." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Import zbiorczy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importowane {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "Nazwa pola formularza pola niestandardowego musi zaczynać się od „cf_”: " "{name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edycja zbiorcza {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Zaktualizowano {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Wybierz co najmniej jedno pole do zmiany nazwy." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Usuwanie zbiorcze {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Dodawanie zbiorcze {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Podczas tworzenia komponentów wystąpił błąd integralności" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Dodano {count} {component} do {parent_count} {parent}." @@ -16939,19 +16946,19 @@ msgstr "Członkostwo właściciela" msgid "Assigned Users" msgstr "Przydzieleni użytkownicy" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, 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:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16961,7 +16968,7 @@ msgstr "" "numerycznego lub słownika atrybutów. Otrzymała nierozpoznaną wartość: " "{value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17011,7 +17018,7 @@ msgstr "" msgid "More than 50" msgstr "Ponad 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nieprawidłowa nazwa ogranicznika: {name}" @@ -17189,14 +17196,14 @@ msgstr "Nierozpoznany nagłówek: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "jest" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "nie jest" @@ -17227,16 +17234,16 @@ msgstr "dopasowuje wzór (bez rozróżniania wielkości liter)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "jest pusty" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "nie jest pusty" @@ -17277,18 +17284,22 @@ msgid "has these tags" msgstr "ma te tagi" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "ma którykolwiek z tych tagów" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "nie ma tych tagów" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Praca w tle" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Wykonaj to zadanie za pomocą zadania w tle" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 5d9c1403f..19ea18489 100644 Binary files a/netbox/translations/pt/LC_MESSAGES/django.mo and b/netbox/translations/pt/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index 861289191..f46bb0138 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -198,7 +198,7 @@ msgstr "Grupo de sites (slug)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -309,7 +309,7 @@ msgstr "Terminação A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -573,7 +573,7 @@ msgstr "Conta do provedor" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -755,12 +755,12 @@ msgstr "Atributos" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -895,7 +895,7 @@ msgstr "Rede do provedor" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1006,7 +1006,7 @@ msgstr "Função operacional" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1101,7 +1101,7 @@ msgstr "Local" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1206,7 +1206,7 @@ msgstr "Lado da Terminação" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1221,7 +1221,7 @@ msgstr "Atribuição" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1286,13 +1286,13 @@ msgid "Group Assignment" msgstr "Atribuição do Grupo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1319,12 +1319,12 @@ msgstr "ID única do circuito" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1421,14 +1421,14 @@ msgstr "ID do patch panel e número da(s) porta(s)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1455,18 +1455,18 @@ msgstr "" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1494,8 +1494,8 @@ msgid "Full name of the provider" msgstr "Nome completo do provedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1745,7 +1745,7 @@ msgstr "Terminações" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2097,7 +2097,7 @@ msgid "Sync interval" msgstr "intervalo de sincronização" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2366,7 +2366,7 @@ msgstr "Changelog não é suportado para este tipo de objeto ({type})." #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2402,20 +2402,20 @@ msgid "Config revision #{id}" msgstr "Revisão da configuração #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2431,14 +2431,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "ativado" @@ -2457,7 +2457,7 @@ msgstr "" "Padrões (um por linha) que correspondem a arquivos ou caminhos a serem " "ignorados durante a sincronização" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parâmetros" @@ -2723,7 +2723,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Entradas de Log" @@ -2890,7 +2890,7 @@ msgstr "Agendamento" msgid "Change" msgstr "Alteração" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tarefa {job_id} não encontrada" @@ -2900,62 +2900,62 @@ msgstr "Tarefa {job_id} não encontrada" msgid "Job {id} not found." msgstr "Tarefa {id} não encontrada." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Dados" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisão da configuração nº {id} restaurada" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Tarefa {id} foi excluída." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erro ao excluir a tarefa {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" @@ -3147,7 +3147,7 @@ msgstr "Obsoleto" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3908,8 +3908,8 @@ msgstr "É full-depth" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3966,14 +3966,14 @@ msgstr "Rack (nome)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nome)" @@ -4021,13 +4021,13 @@ msgid "Cable (ID)" msgstr "Cabo (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Máquina virtual (nome)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4075,7 +4075,7 @@ msgstr "VLAN ID Designada " #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4085,9 +4085,9 @@ msgstr "VLAN ID Designada " #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4109,14 +4109,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4126,14 +4126,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4703,8 +4703,8 @@ msgid "Maximum draw" msgstr "Consumo máximo" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energia (Watts)" @@ -4713,8 +4713,8 @@ msgid "Allocated draw" msgstr "Consumo alocado" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Consumo de energia alocado (Watts)" @@ -4736,16 +4736,16 @@ msgstr "Somente gerenciamento" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Modo de Operação" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Tipo de PoE" @@ -5315,7 +5315,7 @@ msgstr "Máquina virtual" msgid "Parent VM of assigned interface (if any)" msgstr "VM pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Interface associada" @@ -5499,7 +5499,7 @@ msgstr "IPv6 Primário" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5633,7 +5633,7 @@ msgid "Mgmt only" msgstr "Somente gerenciamento" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5694,16 +5694,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Tipo de escopo" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5716,42 +5716,42 @@ msgstr "Tipo de escopo" msgid "Scope" msgstr "Escopo" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecione um {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Tipo de escopo (aplicativo e modelo)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Nome do escopo" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Nome do objeto de escopo atribuído (se não estiver usando ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name e scope_id são mutuamente exclusivos." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_type deve ser especificado ao usar scope_name" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_type deve ser especificado ao usar scope_id" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} “{name}“não encontrado." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5760,11 +5760,11 @@ msgstr "" "Múltiplos {scope_type} objetos coincidem ”{name}“. Use scope_id para " "especificar o objeto pretendido." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Portas traseiras" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6000,7 +6000,7 @@ msgid "VM Interface" msgstr "Interface de VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6064,7 +6064,7 @@ 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." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6086,8 +6086,8 @@ msgid "profile" msgstr "perfil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "rótulo" @@ -6182,7 +6182,7 @@ msgid "" msgstr "" "Terminação de cabo inválida: o objeto de terminação atribuído não existe." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "está ativo" @@ -6223,7 +6223,7 @@ msgstr "Todos os links devem ser cabo ou wireless" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6232,18 +6232,18 @@ msgstr "" "{module} é aceito como substituto para a posição da baia de módulos quando " "conectado a um tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Rótulo físico" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6251,7 +6251,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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6259,135 +6259,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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "modelo de porta de console" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "modelos de porta de console" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "modelo de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "modelos de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "consumo máximo" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "consumo alocado" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "modelo de porta de alimentação" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "modelos de porta de alimentação" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "ramal de alimentação" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentação trifásica)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "modelo de tomada elétrica" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "modelos de tomadas elétricas" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "somente gerenciamento" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "interface bridge" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "função do wireless" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "modelo de interface" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "modelos de interface" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "posições" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "modelo de porta frontal" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "modelos de porta frontal" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6396,15 +6396,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "modelo de porta traseira" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "modelos de porta traseira" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6413,33 +6413,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "posição" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "Identificador a ser referenciado ao renomear componentes instalados" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "modelo de baia de módulos" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "modelos de baia de módulos" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "modelo de compartimento de dispositivos" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "modelos de compartimentos de dispositivos" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6448,171 +6448,171 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "ID da peça" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Identificador da peça, designado pelo fabricante" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "modelo de item de inventário" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "modelos de itens de inventário" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Os componentes não podem ser movidos para um dispositivo diferente." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "extremidade do cabo" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "marcar conectado" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Tratar como se um cabo estivesse conectado" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Deve especificar a extremidade (A ou B) ao conectar um cabo." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "É necessário especificar a(s) posição(ões) ao especificar um conector de " "cabo." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "" "As posições dos cabos não podem ser definidas sem um conector de cabo." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Não é possível marcar como conectado com um cabo já conectado." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "A extremidade do cabo não deve ser definida sem um cabo." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "O conector pode ser configurado sem um cabo." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "As posições de terminação podem ser definidas sem um cabo." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr " Os modelos {class_name} devem declarar uma propriedade parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Tipo de porta física" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "velocidade" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Velocidade da porta em bits por segundo" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "porta de console" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "portas de console" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "porta de servidor de console" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "portas de servidor de console" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "porta de alimentação" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "portas de alimentação" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "tomada elétrica" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "tomadas elétricas" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo " "dispositivo" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Estratégia de tagueamento IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "interface pai" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN não tagueada" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "VLANs tagueadas" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "endereço MAC primário" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Somente as interfaces Q-in-Q podem especificar uma VLAN de serviço." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6620,77 +6620,77 @@ msgid "" msgstr "" "Endereço MAC {mac_address} já está atribuído para a interface ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "LAG pai" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "velocidade (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-bit World Wide Name" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "canal do wireless" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "frequência do canal (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Preenchido pelo canal selecionado (se definido)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "potência de transmissão (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "redes wireless" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 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:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6699,7 +6699,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a um dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6708,7 +6708,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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6717,7 +6717,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a um dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6726,15 +6726,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:1073 +#: netbox/dcim/models/device_components.py:1074 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:1077 +#: netbox/dcim/models/device_components.py:1078 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:1084 +#: netbox/dcim/models/device_components.py:1085 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6742,7 +6742,7 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a um dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6751,35 +6751,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:1100 +#: netbox/dcim/models/device_components.py:1101 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:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 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:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 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:1122 +#: netbox/dcim/models/device_components.py:1123 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:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6788,20 +6788,20 @@ msgstr "" "A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site do " "dispositivo pai da interface ou deve ser global." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Porta traseira ({rear_port}) deve pertencer ao mesmo dispositivo" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "porta frontal" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "portas frontais" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6810,15 +6810,15 @@ msgstr "" "O número de posições não pode ser menor que o número de portas traseiras " "mapeadas ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "porta traseira" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "portas traseiras" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6827,45 +6827,45 @@ msgstr "" "O número de posições não pode ser menor que o número de portas frontais " "mapeadas ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "baia de módulos" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "baias de módulos" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Uma baia de módulos não pode pertencer a um módulo instalado dentro dele." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "compartimento de dispositivos" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "compartimentos de dispositivos" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Este tipo de dispositivo ({device_type}) não suporta baia de dispositivos." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "" "Não é possível instalar um dispositivo em uma baia de dispositivos " "desativada." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Não é possível instalar um dispositivo em si mesmo." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6873,61 +6873,61 @@ msgstr "" "Não é possível instalar o dispositivo especificado; o dispositivo já está " "instalado em {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "função do item de inventário" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "funções dos itens de inventário" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "número de série" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "etiqueta de ativo" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Uma etiqueta exclusiva usada para identificar este item" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "descoberto" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Este item foi descoberto automaticamente" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "item de inventário" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "itens de inventário" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Não é possível designar a si mesmo como pai." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "O item pai do inventário não pertence ao mesmo dispositivo." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "" "Não é possível mover um item de inventário com itens filhos dependentes" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Não é possível atribuir um item de inventário ao componente em outro " @@ -7102,12 +7102,12 @@ msgstr "posição (U)" msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 primário" @@ -7132,16 +7132,16 @@ msgstr "Prioridade no Chassi Virtual" msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "latitude" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "longitude" @@ -7291,54 +7291,54 @@ msgid "" msgstr "" "O mestre selecionado ({master}) não está associado a este chassi virtual." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Não foi possível excluir o chassi virtual {self}. Existem interfaces membro " -"que formam interfaces LAG entre chassis." +"Não é possível excluir o chassi virtual {virtual_chassis}. Uma ou mais " +"interfaces de membro formam um LAG entre chassis." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} não é um endereço IPv{family}." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "O endereço IP primário deve pertencer a uma interface no dispositivo " "associado." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "Endereços MAC" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7346,7 +7346,7 @@ msgstr "" "Não é possível desatribuir o endereço MAC enquanto ele estiver designado " "como o MAC primário para um objeto." -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7354,29 +7354,29 @@ 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:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 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:137 +#: netbox/dcim/models/mixins.py:140 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:141 +#: netbox/dcim/models/mixins.py:144 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:147 +#: netbox/dcim/models/mixins.py:150 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:152 +#: netbox/dcim/models/mixins.py:155 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:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "esquema" @@ -7684,91 +7684,91 @@ msgstr "Unidade(s) inválida(s) para rack {height}U: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "As seguintes unidades já foram reservadas: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Já existe uma região de nível superior com este nome." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Já existe uma região de alto nível com esta slug." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "região" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "regiões" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Já existe um grupo de sites de nível superior com este nome." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Já existe um grupo de sites de nível superior com este slug." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "grupo de sites" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "grupos de sites" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Nome completo do site" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "facility" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "ID ou descrição do facility" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "endereço físico" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Localização física do edifício" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "endereço de entrega" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Se for diferente do endereço físico" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Já existe um local com este nome no site especificado." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Já existe um local com este slug no site especificado." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "local" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "locais" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Local principal ({parent}) deve pertencer ao mesmo site ({site})." @@ -7875,8 +7875,8 @@ msgid "U Height" msgstr "Altura em U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8002,7 +8002,7 @@ msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8513,7 +8513,7 @@ msgstr "Nenhum modelo de configuração pôde ser resolvido para esse objeto." msgid "An error occurred while rendering the config template." msgstr "Ocorreu um erro ao renderizar o modelo de configuração." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modelo de configuração com ID {id} não encontrado." @@ -8801,26 +8801,26 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget não registrada: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, 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:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Contagem de Objetos" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8828,75 +8828,75 @@ msgstr "" "Exibe um conjunto de modelos do NetBox e o número de objetos criados para " "cada tipo." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 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:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Lista de Objetos" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Exibe uma lista arbitrária de objetos." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "O número padrão de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Incorpore um feed RSS de um site externo." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL do feed" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Requer conexão externa" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "O número máximo de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" @@ -9040,7 +9040,7 @@ msgstr "Classe de botão" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Tipo MIME" @@ -9076,7 +9076,7 @@ msgstr "Método HTTP" msgid "Payload URL" msgstr "URL do payload" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Verificação SSL" @@ -9188,11 +9188,11 @@ msgstr "Mapeamento de cor inválido '{line}'. Use o formato valor:cor." msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Mapeamento de cor duplicado definido para a escolha '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "classe de botão" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9260,14 +9260,14 @@ msgstr "A classificação da entrada" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Comentários" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9277,11 +9277,11 @@ msgstr "Comentários" msgid "Users" msgstr "Usuários" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9295,7 +9295,7 @@ msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas." @@ -9664,46 +9664,46 @@ msgstr "As alterações do banco de dados foram revertidas devido a um erro." msgid "No indexers found!" msgstr "Nenhum indexador encontrado!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Um esquema JSON especificando a estrutura dos dados de contexto para esse " "perfil" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "perfil de contexto de configuração" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "perfis de contexto de configuração" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "contexto de configuração" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "contexto de configuração" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Os dados JSON devem estar no formato de objeto. Exemplo:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Os dados não estão em conformidade com o esquema do perfil: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9711,11 +9711,11 @@ msgstr "" "Os dados do contexto de configuração local têm precedência sobre os " "contextos de origem no contexto de configuração renderizado final" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "debug" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9723,20 +9723,20 @@ msgstr "" "Ative a saída detalhada de erros ao renderizar este modelo. Não recomendado " "para uso em produção." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "modelo de configuração" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "modelos de configuração" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Modelo:{name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Linha:{lineno}" @@ -9776,7 +9776,7 @@ msgstr "" "Nome do campo exibido aos usuários (se não for fornecido, o nome do campo " "será usado)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "nome do grupo" @@ -10141,19 +10141,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "modelo de código" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Código de modelo Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "parâmetros do ambiente" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10162,32 +10162,32 @@ msgstr "" "Parâmetros adicionais a serem passados ao construir o " "ambiente Jinja" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Padrão é {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 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:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "extensão do arquivo" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Extensão para anexar ao nome do arquivo renderizado" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "como anexo" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Baixar arquivo como anexo" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10196,12 +10196,12 @@ msgstr "" "O parâmetro \"{key}\" é obsoleto e não pode ser mais utilizado em novos " "modelos e ao modificar os existentes." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "\"{key}\" não é um parâmetro permitido do ambiente Jinja2.”" -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10276,18 +10276,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Cabeçalhos HTTP fornecidos pelo usuário a serem enviados com a solicitação, " "além do tipo de conteúdo HTTP. Os cabeçalhos devem ser definidos no formato " -"Name:Value. O processamento do modelo Jinja2 é suportado com o " -"mesmo contexto do corpo da solicitação (abaixo)." +"Nome: Valor. O processamento do modelo Jinja2 é suportado com o" +" mesmo contexto do corpo da solicitação (abaixo). Ao interpolar dados não " +"confiáveis (como atributos de objeto) em um valor de cabeçalho, aplique a " +"cabeçalho_seguro filtro para se proteger contra a injeção de " +"cabeçalho HTTP, por exemplo Objeto X: {{data.name | " +"header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "corpo modelo" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10300,11 +10307,11 @@ msgstr "" "timestamp, username, request_id, e " "data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "senha" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10314,15 +10321,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:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Ative a verificação do certificado SSL. Desative com cuidado!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Caminho do arquivo CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10330,178 +10337,178 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "texto do link" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Modelo de código Jinja2 para texto do link" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL do link" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Modelo de código Jinja2 para URL do link" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "nova janela" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 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:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "link personalizado" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "links personalizados" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 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:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "modelo de exportação" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "modelos de exportação" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 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:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "compartilhado" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "filtro salvo" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "filtros salvos" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "O tipo de objeto da tabela" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tabela" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "configuração da tabela" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "configurações da tabela" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabela desconhecida: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Coluna desconhecida: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "altura da imagem" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "largura da imagem" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "tamanho da imagem" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "anexo de imagem" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "anexos de imagens" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "tipo" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "registro de evento" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -10782,7 +10789,7 @@ msgstr "Tente reconfigurar o widget ou removê-lo do seu painel." #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10826,8 +10833,8 @@ msgstr "Usado por" msgid "Attachment" msgstr "Anexo" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Modelos Associados" @@ -10900,69 +10907,69 @@ 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:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Texto do Link" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL do link" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Parâmetros do Ambiente" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Modelo" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "As configurações de tabela devem ser criadas a partir de uma exibição de " "lista de objetos." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Cabeçalhos Adicionais" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Modelo de Corpo" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Condições" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Objetos Etiquetados" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 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 " @@ -11090,7 +11097,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportando L2VPN (identificador)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11141,7 +11148,7 @@ msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Endereço" @@ -11170,51 +11177,51 @@ msgstr "Serviço de Aplicação (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT dentro do endereço IP (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número da SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Interface de VM atribuída" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Política de Tradução de VLAN (nome)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Grupo FHRP (nome)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "Endereço IP" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Endereço IPv4 Primário" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Endereço IPv6 Primário" @@ -11248,7 +11255,7 @@ msgstr "A máscara CIDR (por exemplo, /24) é obrigatória." msgid "Pattern" msgstr "Padrão" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "IDs de VLAN" @@ -11289,14 +11296,14 @@ msgid "Date added" msgstr "Data da adição" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Grupo de VLANs" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11325,7 +11332,7 @@ msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Atribuição de VLAN" @@ -11368,7 +11375,7 @@ msgid "Authentication key" msgstr "Chave de autenticação" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11397,13 +11404,13 @@ msgid "Site & Group" msgstr "Site e Grupo" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: 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:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11441,8 +11448,8 @@ msgid "Scope ID" msgstr "ID do Escopo" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -11622,7 +11629,7 @@ msgstr "ID da VLAN Local" msgid "Remote VLAN ID" msgstr "ID da VLAN Remota" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11644,44 +11651,44 @@ msgstr "Agregado" msgid "ASN Range" msgstr "Intervalo de ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Faixa de IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "IP NAT (interno)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11689,19 +11696,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Endereço IP Virtual" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "A atribuição já existe" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "VLANs filhas" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11711,17 +11718,17 @@ msgstr "" "versão futura. Os usuários são incentivados a utilizar grupos de VLAN para " "essa finalidade." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Uso {vid} como um espaço reservado para a ID da VLAN. Exemplo: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Regra de Tradução de VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11729,35 +11736,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Modelo de Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Tipo de pai" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Porta(s)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Modelo de Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Do Modelo" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12548,11 +12555,11 @@ msgstr "Adicionar Endereço IP" msgid "Add a Prefix" msgstr "Adicionar um Prefixo" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Este campo pode não estar em branco." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12560,17 +12567,17 @@ msgstr "" "O valor deve ser passado diretamente (por exemplo, “foo”: 123); não use um " "dicionário ou uma lista." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} não é uma escolha válida." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de conteúdo inválido: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor inválido. Especifique um tipo de conteúdo como " @@ -13680,71 +13687,71 @@ msgstr "Não é possível adicionar stores ao registro após a inicialização" msgid "Cannot delete stores from registry" msgstr "Não é possível excluir stores do registro" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tcheco" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dinamarquês" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Alemão" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglês" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Espanhol" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francês" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonês" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreana" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Letão" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandês" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polonês" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Português" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turco" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ucraniano" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinês" @@ -13824,7 +13831,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Coordenadas GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13832,29 +13839,29 @@ msgid "" msgstr "" "Houve um erro ao renderizar o modelo de exportação ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Geral" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Deve ser uma lista." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Deve ser um dicionário." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13862,7 +13869,7 @@ msgstr "" "Objetos duplicados encontrados: {model} com ID (s) {ids} aparece diversas " "vezes" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13873,74 +13880,74 @@ msgstr "" "existente por ID e o atualizariam, o que exige a {permission} permissão. Em " "vez disso, remova a coluna ID para criar novos objetos." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importação em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "" "O nome do campo do formulário de campo personalizado deve começar com 'cf_':" " {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edição em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atualizado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Selecione pelo menos um campo para renomear." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Exclusão em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Adicionar em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Um erro de integridade ocorreu ao criar os componentes" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Adicionados {count} {component} para {parent_count} {parent}." @@ -16959,18 +16966,18 @@ msgstr "Associação do Proprietário" msgid "Assigned Users" msgstr "Usuários Atribuídos" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vários objetos correspondem aos atributos fornecidos: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16979,7 +16986,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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17027,7 +17034,7 @@ msgstr "" msgid "More than 50" msgstr "Mais que 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Nome do delimitador inválido: {name}" @@ -17209,14 +17216,14 @@ msgstr "Cabeçalho não reconhecido: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "é" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "não é" @@ -17247,16 +17254,16 @@ msgstr "corresponde ao padrão (não diferencia maiúsculas de minúsculas)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "está vazio" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "não está vazio" @@ -17297,18 +17304,22 @@ msgid "has these tags" msgstr "possui essas tags" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "tem qualquer uma dessas tags" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "não possui essas tags" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Job em segundo plano" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Execute esta tarefa por meio de um job em segundo plano" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index 57ad36f2d..40ec94ddf 100644 Binary files a/netbox/translations/ru/LC_MESSAGES/django.mo and b/netbox/translations/ru/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index e6dcd9917..e314336f4 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -209,7 +209,7 @@ msgstr "Группа площадок (подстрока)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -320,7 +320,7 @@ msgstr "Точка подключения A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -584,7 +584,7 @@ msgstr "Аккаунт провайдера" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -766,12 +766,12 @@ msgstr "Атрибуты" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -906,7 +906,7 @@ msgstr "Сеть провайдера" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1017,7 +1017,7 @@ msgstr "Операционная роль" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1112,7 +1112,7 @@ msgstr "Локация" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1217,7 +1217,7 @@ msgstr "Сторона сделки" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1232,7 +1232,7 @@ msgstr "Задание" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1297,13 +1297,13 @@ msgid "Group Assignment" msgstr "Групповое задание" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1330,12 +1330,12 @@ msgstr "Уникальный ID канала связи" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1432,14 +1432,14 @@ msgstr "ID патч-панели и номера порта(-ов)" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1465,18 +1465,18 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1504,8 +1504,8 @@ msgid "Full name of the provider" msgstr "Полное имя провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1755,7 +1755,7 @@ msgstr "Соединения" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2108,7 +2108,7 @@ msgid "Sync interval" msgstr "Интервал синхронизации" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2376,7 +2376,7 @@ msgstr "" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2412,20 +2412,20 @@ msgid "Config revision #{id}" msgstr "Ревизия конфигурации #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2441,14 +2441,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "включен" @@ -2467,7 +2467,7 @@ msgstr "" "Шаблоны (по одному в строке), соответствующие файлам или путям, которые " "следует игнорировать при синхронизации" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "параметры" @@ -2731,7 +2731,7 @@ msgstr "ID" msgid "Interval" msgstr "Интервал" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Записи в журнале" @@ -2898,7 +2898,7 @@ msgstr "Планирование" msgid "Change" msgstr "Изменить" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Задача {job_id} не найдена" @@ -2908,62 +2908,62 @@ msgstr "Задача {job_id} не найдена" msgid "Job {id} not found." msgstr "Задача {id} не найдена." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Данные" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Ревизия конфигурации #{id} восстановлена" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Задача {id} была удалена." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Ошибка при удалении задачи {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Задача {id} была повторно добавлена в очередь." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Задача {id} добавлена в очередь." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Задача {id} остановлена." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не удалось остановить задачу {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Не удалось загрузить каталог плагинов" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагин {name} не найден" @@ -3156,7 +3156,7 @@ msgstr "Устаревший" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3917,8 +3917,8 @@ msgstr "Полная глубина" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3975,14 +3975,14 @@ msgstr "Стойка (имя)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Устройство (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Устройство (имя)" @@ -4030,13 +4030,13 @@ msgid "Cable (ID)" msgstr "Кабель (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4084,7 +4084,7 @@ msgstr "Назначенный VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4094,9 +4094,9 @@ msgstr "Назначенный VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4118,14 +4118,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4135,14 +4135,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Политика подмены VLAN (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4712,8 +4712,8 @@ msgid "Maximum draw" msgstr "Максимальное потребление" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Максимальная потребляемая мощность (Вт)" @@ -4722,8 +4722,8 @@ msgid "Allocated draw" msgstr "Выделенная мощность" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" @@ -4745,16 +4745,16 @@ msgstr "Только управление" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Тип PoE" @@ -5321,7 +5321,7 @@ msgstr "Виртуальная машина" msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Назначенный интерфейс" @@ -5504,7 +5504,7 @@ msgstr "Основной IPv6" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64" -#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5639,7 +5639,7 @@ msgid "Mgmt only" msgstr "Только менеджмент" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" @@ -5700,16 +5700,16 @@ msgstr "Основной MAC-адрес интерфейса" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}." -#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Тип прицела" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5722,42 +5722,42 @@ msgstr "Тип прицела" msgid "Scope" msgstr "Область применения" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Пожалуйста, выберите {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Тип прицела (приложение и модель)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Название области" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Имя назначенного объекта области (если не используется идентификатор)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name и scope_id исключают друг друга." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "При использовании scope_name необходимо указать scope_type" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "При использовании scope_id необходимо указать scope_type" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} »{name}\"не найден." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5766,11 +5766,11 @@ msgstr "" "Несколько {scope_type} объекты совпадают»{name}». Используйте scope_id для " "указания предполагаемого объекта." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Задние порты" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6007,7 +6007,7 @@ msgid "VM Interface" msgstr "Интерфейс виртуальной машины" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6070,7 +6070,7 @@ msgstr "Устройства для участников" msgid "A position must be specified for the first VC member." msgstr "Должность должна быть указана для первого члена VC." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6092,8 +6092,8 @@ msgid "profile" msgstr "профиль" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr " лейбл" @@ -6188,7 +6188,7 @@ msgid "" msgstr "" "Неверная заделка кабеля: назначенный объект оконечной заделки не существует." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "активен" @@ -6231,7 +6231,7 @@ msgstr "Все каналы должны быть кабельными или б msgid "All links must match first link type" msgstr "Все ссылки должны соответствовать первому типу ссылки" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6240,16 +6240,16 @@ msgstr "" "{module} принимается в качестве замены положения отсека для модулей при " "подключении к модулю того или иного типа." -#: netbox/dcim/models/device_component_templates.py:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Физический лейбл" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 msgid "Component templates cannot be moved to a different device type." msgstr "Шаблоны компонентов нельзя перемещать на устройства другого типа." -#: netbox/dcim/models/device_component_templates.py:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6257,142 +6257,142 @@ msgstr "" "Шаблон компонента нельзя связать как с типом устройства, так и с типом " "модуля." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" "Шаблон компонента должен быть связан с типом устройства или типом модуля." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "шаблон консольного порта" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "шаблоны консольных портов" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "шаблон порта консольного сервера" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "шаблоны портов консольного сервера" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "максимальное потребление" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "выделенное потребление" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "шаблон порта питания" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "шаблоны портов питания" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Выделенная мощность не может превышать максимальную ({maximum_draw}Вт)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "фаза электропитания" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трехфазных)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "шаблон розетки питания" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "шаблоны розеток питания" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "только управление" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "интерфейс моста" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "роль беспроводной сети" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "шаблон интерфейса" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "шаблоны интерфейсов" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Интерфейс моста ({bridge}) должно принадлежать к тому же типу устройства" -#: netbox/dcim/models/device_component_templates.py:508 +#: netbox/dcim/models/device_component_templates.py:509 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей" -#: netbox/dcim/models/device_component_templates.py:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "позиция" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "шаблон переднего порта" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "шаблоны передних портов" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6401,15 +6401,15 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных шаблонов " "задних портов ({count})" -#: netbox/dcim/models/device_component_templates.py:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "шаблон заднего порта" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "шаблоны задних портов" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6418,35 +6418,35 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных шаблонов " "фронтальных портов ({count})" -#: netbox/dcim/models/device_component_templates.py:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "позиция" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "" "Идентификатор, на который следует ссылаться при переименовании установленных" " компонентов" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "шаблон модульного отсека" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "шаблоны модульных отсеков" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "шаблон отсека для устройств" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "шаблоны отсеков для устройств" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6455,247 +6455,247 @@ msgstr "" "Роль подустройства типа устройства ({device_type}) должно быть установлено " "значение «родительский», чтобы разрешить отсеки для устройств." -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "номер модели" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Номер модели, присвоенный производителем" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "шаблон инвентарного товара" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "шаблоны товаров инвентаря" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Компоненты нельзя перемещать на другое устройство." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "конец кабеля" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "отметка подключена" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Обращайтесь так, как будто кабель подключен" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "При подключении кабеля необходимо указать конец кабеля (A или B)." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "" "При указании кабельного разъема необходимо указать положение (положения)." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Расположение кабелей невозможно настроить без кабельного разъема." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Невозможно отметить как подключенный, если присоединен кабель." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Нельзя указывать конец кабеля без указания самого кабеля." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Кабельный разъем нельзя устанавливать без кабеля." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Положения кабелей нельзя устанавливать без кабеля." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} модели должны объявить свойство parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Тип физического порта" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "скорость" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Скорость порта в битах в секунду" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "консольный порт" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "консольные порты" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "порт консольного сервера" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "порты консольного сервера" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "порт питания" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "порты питания" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "розетка питания" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "розетки питания" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Родительский порт питания ({power_port}) должен принадлежать тому же " "устройству" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегия маркировки IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "родительский интерфейс" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN без тегов" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "тегированные VLAN" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "основной MAC-адрес" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Только интерфейсы Q-in-Q могут указывать служебную VLAN." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC-адрес {mac_address} назначен другому интерфейсу ({interface}). " -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "родительский LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 msgid "This interface is used only for out-of-band management" msgstr "Этот интерфейс используется только для внеполосного управления" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "скорость (Кбит/с)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-битное всемирное имя" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "беспроводной канал" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "частота канала (МГц)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Заполнено выбранным каналом (если задано)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "мощность передачи (дБм)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "беспроводные LANs" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "интерфейс" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "интерфейсы" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} к интерфейсам нельзя подключать кабель." -#: netbox/dcim/models/device_components.py:1014 +#: netbox/dcim/models/device_components.py:1015 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} интерфейсы нельзя пометить как подключенные." -#: netbox/dcim/models/device_components.py:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Интерфейс не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы." -#: netbox/dcim/models/device_components.py:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6704,7 +6704,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит другому " "устройству ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6713,7 +6713,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит {device}, который" " не является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6722,7 +6722,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другому устройству " "({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6731,22 +6731,22 @@ msgstr "" "Выбранный интерфейс моста ({interface}) принадлежит {device}, который не " "является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG." -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "Интерфейс LAG не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6755,34 +6755,34 @@ msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является " "частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "Канал можно настроить только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "Невозможно указать произвольную частоту для выбранного канала." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "Невозможно указать произвольную ширину полосы для выбранного канала." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "" "Режим интерфейса не поддерживает виртуальную локальную сеть без тегов." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6791,21 +6791,21 @@ msgstr "" "VLAN без тегов ({untagged_vlan}) должна принадлежать той же площадке, что и " "родительское устройство интерфейса, или она должна быть глобальной." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Задний порт ({rear_port}) должно принадлежать одному и тому же устройству" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "фронтальный порт" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "фронтальные порты" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6814,15 +6814,15 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных задних " "портов ({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "задний порт" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "задние порты" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6831,42 +6831,42 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных передних " "портов ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "модульный отсек" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "отсеки для модулей" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "отсек для устройств" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "отсеки для устройств" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Этот тип устройства ({device_type}) не поддерживает отсеки для устройств." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Невозможно установить устройство в отсек для отключенных устройств." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Невозможно установить устройство в само по себе." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6874,61 +6874,61 @@ msgstr "" "Невозможно установить указанное устройство; устройство уже установлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "роль элемента инвентаря" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "роли элементов инвентаря" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "серийный номер" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "инвентарный номер" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Инвентарный номер, используемый для идентификации этого элемента" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "обнаружено" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Этот элемент был обнаружен автоматически" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "элемент инвентаря" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "элементы инвентаря" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Невозможно назначить себя родителем." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "" "Предмет родительского инвентаря не принадлежит одному и тому же устройству." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "" "Невозможно присвоить инвентарный предмет компоненту на другом устройстве" @@ -7102,12 +7102,12 @@ msgstr "положение (U)" msgid "rack face" msgstr "лицевая сторона стойки" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "основной IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "основной IPv6" @@ -7132,16 +7132,16 @@ msgstr "Приоритет VC" msgid "Virtual chassis master election priority" msgstr "Приоритет выбора основного виртуального шасси" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "широта" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS координата в десятичном формате (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "долгота" @@ -7287,53 +7287,53 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, " -"которые образуют межкорпусные интерфейсы LAG." +"Невозможно удалить виртуальное шасси {virtual_chassis}. Один или несколько " +"интерфейсов-элементов образуют LAG между корпусами." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "идентификатор" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "комментарии" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "виртуальный контекст" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "виртуальные контексты" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не является IPV{family} адрес." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC-адреса" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7341,7 +7341,7 @@ msgstr "" "Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-" "адресом объекта" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7349,30 +7349,30 @@ msgstr "" "Невозможно переназначить MAC-адрес, если он назначен основным MAC-адресом " "объекта" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Интерфейс не может быть подключен к самому себе." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Виртуальные интерфейсы не могут иметь режим PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Виртуальные интерфейсы не могут иметь тип PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "При назначении типа PoE необходимо указать режим PoE." -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль беспроводной связи может быть установлена только на беспроводных " "интерфейсах." -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "схема" @@ -7681,91 +7681,91 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Следующие юниты уже зарезервированы: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Регион верхнего уровня с таким названием уже существует." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Регион верхнего уровня с этой подстрокой уже существует." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "регион" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "регионы" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Группа площадок верхнего уровня с таким именем уже существует." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Группа площадок верхнего уровня с этой подстрокой уже существует." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "группа площадок" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "группы площадок" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Полное название площадки" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "объект" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Идентификатор или описание местного объекта" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "физический адрес" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Физическое местоположение здания" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "адрес доставки" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Если отличается от физического адреса" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "площадка" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "площадки" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Локация с таким именем уже существует на указанной площадке." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Локация с этой подстрокой уже существует на указанной площадке." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "локация" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "локации" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7874,8 +7874,8 @@ msgid "U Height" msgstr "Высота U" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -8001,7 +8001,7 @@ msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8511,7 +8511,7 @@ msgstr "Не удалось разрешить шаблон конфигурац msgid "An error occurred while rendering the config template." msgstr "Во время рендеринга шаблона конфигурации произошла ошибка." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Шаблон конфигурации с идентификатором {id} не найден." @@ -8800,27 +8800,27 @@ msgstr "Тип виджета" msgid "Unregistered widget class: {name}" msgstr "Незарегистрированный класс виджета: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} должен определить метод render ()." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Примечание" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Отображает произвольный пользовательский контент. Поддерживается разметка " "Markdown." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Количество объектов" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8828,71 +8828,71 @@ msgstr "" "Отобразите набор моделей NetBox и количество объектов, созданных для каждого" " типа." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "Фильтры, применяемые при подсчете количества объектов" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Неверный формат. Фильтры объектов необходимо передавать в виде словаря." -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Список объектов" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Отобразите произвольный список объектов." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Количество отображаемых объектов по умолчанию" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря." -#: netbox/extras/dashboard/widgets.py:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Неверный выбор модели: {self['model'].data} не поддерживается." -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Вставьте RSS-канал с внешнего веб-сайта." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL-адрес ленты" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Требуется внешнее подключение" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Максимальное количество отображаемых объектов" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 msgid "How long to stored the cached content (in seconds)" msgstr "Как долго хранить кэшированный контент (в секундах)" -#: netbox/extras/dashboard/widgets.py:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значение тайм-аута для загрузки ленты (в секундах)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" @@ -9036,7 +9036,7 @@ msgstr "Класс кнопки" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Тип MIME" @@ -9072,7 +9072,7 @@ msgstr "Метод HTTP" msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Проверка SSL" @@ -9187,11 +9187,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Для выбора определено дублированное цветовое отображение '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "класс кнопок" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9260,14 +9260,14 @@ msgstr "Классификация записей" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Комментарии" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9277,12 +9277,12 @@ msgstr "Комментарии" msgid "Users" msgstr "Пользователи" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 msgid "User names separated by commas, encased with double quotes" msgstr "" "Имена пользователей, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/bulk_import.py:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9296,7 +9296,7 @@ msgstr "" msgid "Groups" msgstr "Группы" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки" @@ -9663,45 +9663,45 @@ msgstr "Изменения в базе данных отменены из-за msgid "No indexers found!" msgstr "Индексаторы не найдены!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "" "Схема JSON, определяющая структуру контекстных данных для этого профиля" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "контекстный профиль конфигурации" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "профили контекста конфигурации" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "вес" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "контекст конфигурации" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "контексты конфигурации" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Данные JSON должны быть в форме объекта. Пример:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Данные не соответствуют схеме профиля: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9709,11 +9709,11 @@ msgstr "" "Данные контекста локальной конфигурации имеют приоритет над исходными " "контекстами в окончательном визуализированном контексте конфигурации" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "отлаживать" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9721,20 +9721,20 @@ msgstr "" "Включите подробный вывод ошибок при рендеринге этого шаблона. Не " "рекомендуется для промышленного использования." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "шаблон конфигурации" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "шаблоны конфигураций" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Шаблон: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Линия: {lineno}" @@ -9774,7 +9774,7 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "имя группы" @@ -10142,19 +10142,19 @@ msgstr "панель управления" msgid "dashboards" msgstr "панели управления" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "код шаблона" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Код шаблона Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "параметры окружения" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10163,32 +10163,32 @@ msgstr "" "Любое дополнительные параметры сдать экзамен при " "создании среды в Джиндже" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "По умолчанию {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Имя файла для визуализированного файла экспорта" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "расширение файла" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Расширение для добавления к отображаемому имени файла" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "в качестве вложения" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Загрузить файл в виде вложения" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10197,12 +10197,12 @@ msgstr "" "«The»{key}Параметр \"устарел и не может быть установлен в новых или " "измененных шаблонах." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "«{key}\"не является разрешенным параметром среды Jinja2." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10277,18 +10277,25 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" -"Заголовки HTTP, предоставляемые пользователем, которые будут отправлены " -"вместе с запросом в дополнение к типу содержимого HTTP. Заголовки должны " -"быть определены в формате Название: Значение. Обработка шаблона" -" Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)." +"Предоставленные пользователем HTTP-заголовки, отправляемые вместе с запросом" +" в дополнение к типу содержимого HTTP. Заголовки должны быть определены в " +"формате Название: Значение. Обработка шаблона Jinja2 " +"поддерживается в том же контексте, что и тело запроса (см. ниже). При " +"интерполяции ненадежных данных (например, атрибутов объекта) в значение " +"заголовка применяйте безопасный для заголовков фильтр для " +"защиты от внедрения HTTP-заголовков, например X-объект: {{data.name | " +"header_safe}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "шаблон тела" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10300,11 +10307,11 @@ msgstr "" "event, model, timestamp, " "username, request_id, и data." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "секретный" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10315,15 +10322,15 @@ msgstr "" " нагрузки в формате HMAC, в котором в качестве ключа используется секрет. " "Секрет не передается в запросе." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Путь к файлу CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10331,173 +10338,173 @@ msgstr "" "Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле" " пустым, чтобы использовать системные настройки по умолчанию." -#: netbox/extras/models/models.py:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "вебхук" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "вебхуки" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена." -#: netbox/extras/models/models.py:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "Тип (ы) объекта, к которому относится эта ссылка." -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "текст ссылки" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Код Jinja2 шаблона для текста ссылки" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Код Jinja2 шаблона для URL-адреса" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 msgid "Links with the same group will appear as a dropdown menu" msgstr "Ссылки с той же группой появятся в выпадающем меню" -#: netbox/extras/models/models.py:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "новое окно" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Принудительно открыть ссылку в новом окне" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "настраиваемая ссылка" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "настраиваемые ссылки" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "Тип (типы) объектов, к которым применим этот шаблон." -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "шаблон экспорта" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "шаблоны экспорта" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя." -#: netbox/extras/models/models.py:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "Тип (типы) объектов, к которым применяется этот фильтр." -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "общий" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "сохраненный фильтр" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "сохраненные фильтры" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметры фильтра должны храниться в виде словаря аргументов ключевых слов." -#: netbox/extras/models/models.py:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Тип объекта таблицы" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "таблица" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "конфигурация таблицы" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "конфиги таблиц" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Неизвестная таблица: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Неизвестный столбец: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "высота изображения" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "ширина изображения" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "размер изображения" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "прикрепить изображение" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "прикрепленные изображения" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." -#: netbox/extras/models/models.py:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "добрый" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "запись в журнале" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "записи в журнале" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки нельзя присвоить этому типу объекта ({type})." @@ -10779,7 +10786,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10823,8 +10830,8 @@ msgstr "Используется" msgid "Attachment" msgstr "Вложение" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Назначенные модели" @@ -10897,67 +10904,67 @@ msgstr "Неверный атрибут»{name}\"по запросу" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Недопустимый атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Текст ссылки" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Параметры окружающей среды" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Шаблон" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "Конфигурации таблиц должны создаваться в виде списка объектов." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Дополнительные заголовки" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Шаблон тела запроса" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "условия" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Объекты с тегами" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Панель виджетов была сброшена." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Добавлен виджет: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Обновлен виджет: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Удален виджет: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." @@ -11082,7 +11089,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Экспорт L2VPN (идентификатор)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11133,7 +11140,7 @@ msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Адрес" @@ -11162,51 +11169,51 @@ msgstr "Служба подачи заявок (ID)" msgid "NAT inside IP address (ID)" msgstr "Внутренний NAT IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Сетевая локальная сеть Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Номер виртуальной локальной сети Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Назначенный интерфейс виртуальной машины" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Политика трансляции VLAN (название)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Группа FHRP (название)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Группа FHRP (идентификатор)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP-адрес" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Основной IPv4 (адрес)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Основной IPv6 (адрес)" @@ -11240,7 +11247,7 @@ msgstr "Требуется маска CIDR (например, /24)." msgid "Pattern" msgstr "Узор" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "Идентификаторы VLAN" @@ -11281,14 +11288,14 @@ msgid "Date added" msgstr "Дата добавления" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN группа" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11317,7 +11324,7 @@ msgid "Treat as fully utilized" msgstr "Считать полностью использованным" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Назначение VLAN" @@ -11360,7 +11367,7 @@ msgid "Authentication key" msgstr "Ключ аутентификации" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11389,13 +11396,13 @@ msgid "Site & Group" msgstr "Площадка и группа" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Политика" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11433,8 +11440,8 @@ msgid "Scope ID" msgstr "Идентификатор области" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Группа компаний FHRP" @@ -11612,7 +11619,7 @@ msgstr "Идентификатор локальной сети VLAN" msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11634,45 +11641,45 @@ msgstr "агрегат" msgid "ASN Range" msgstr "Диапазон ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Диапазон IP-адресов" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 msgid "Make this the primary IP for the device/VM" msgstr "Сделайте этот IP-адрес основным для устройства/виртуальной машины" -#: netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:350 msgid "Make this the out-of-band IP for the device" msgstr "Назначить внеполосным IP-адресом устройства" -#: netbox/ipam/forms/model_forms.py:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "IP-адрес NAT (внутренний)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 msgid "An IP address can only be assigned to a single object." msgstr "IP-адрес можно присвоить только одному объекту." -#: netbox/ipam/forms/model_forms.py:425 +#: netbox/ipam/forms/model_forms.py:433 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Невозможно переназначить основной IP-адрес родительского " "устройства/виртуальной машины" -#: netbox/ipam/forms/model_forms.py:429 +#: netbox/ipam/forms/model_forms.py:437 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Невозможно переназначить внеполосный IP-адрес родительскому устройству" -#: netbox/ipam/forms/model_forms.py:439 +#: netbox/ipam/forms/model_forms.py:447 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "В качестве основных IP-адресов можно назначить только IP-адреса, назначенные" " интерфейсу." -#: netbox/ipam/forms/model_forms.py:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11680,19 +11687,19 @@ msgstr "" "В качестве внеполосного IP-адреса устройства можно указать только IP-адреса," " назначенные интерфейсу устройства." -#: netbox/ipam/forms/model_forms.py:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Виртуальный IP-адрес" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Задание уже существует" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Дочерние VLAN" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11701,18 +11708,18 @@ msgstr "" "Прямое назначение VLAN сайту устарело и будет удалено в следующей версии. " "Для этой цели пользователям рекомендуется использовать группы VLAN." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Используйте {vid} в качестве заполнителя идентификатора VLAN. Пример: " "VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Правило трансляции VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11720,35 +11727,35 @@ msgstr "" "Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " "можно указать с помощью дефиса." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Шаблон службы приложений" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Тип родителя" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Порт(ы)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Служба приложений" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Шаблон службы приложений" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Из шаблона" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Настраиваемый" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12547,11 +12554,11 @@ msgstr "Добавить IP-адрес" msgid "Add a Prefix" msgstr "Добавить префикс" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Это поле не может быть пустым." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12559,17 +12566,17 @@ msgstr "" "Значение должно быть передано напрямую (например, «foo»: 123); не " "используйте словарь или список." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не является правильным выбором." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Неверный тип контента: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Неверное значение. Укажите тип контента как '.'." @@ -13682,71 +13689,71 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "корейский" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Латышский" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Китайский" @@ -13826,7 +13833,7 @@ msgstr "" msgid "GPS coordinates" msgstr "Координаты GPS" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13834,29 +13841,29 @@ msgid "" msgstr "" "Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Генеральной" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Должно быть списком." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Должно быть словарём." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Объект с идентификатором {id} не существует" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13864,7 +13871,7 @@ msgstr "" "Обнаружены дубликаты объектов: {model} с удостоверением личности {ids} " "появляется несколько раз" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13875,72 +13882,72 @@ msgstr "" "идентификатору и обновляющие его, для чего требуется {permission} " "разрешение. Удалите столбец ID, чтобы вместо этого создать новые объекты." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Массовый импорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Импортный {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "Имя поля формы произвольного поля должно начинаться с 'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Массовое редактирование {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Обновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Выберите хотя бы одно поле для переименования." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Массовое удаление {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Не удалось удалить из-за наличия одного или нескольких зависимых объектов." -#: netbox/netbox/views/generic/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Массовое добавление {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "При создании компонентов произошла ошибка целостности" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Добавлено {count} {component} к {parent_count} {parent}." @@ -16963,19 +16970,19 @@ msgstr "Членство владельца" msgid "Assigned Users" msgstr "Назначенные пользователи" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Связанный объект не найден с использованием предоставленных атрибутов: " "{params}" -#: netbox/utilities/api.py:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Предоставленным атрибутам соответствуют несколько объектов: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16984,7 +16991,7 @@ msgstr "" "На связанные объекты следует ссылаться с помощью числового идентификатора " "или словаря атрибутов. Получено нераспознанное значение: {value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17033,7 +17040,7 @@ msgstr "" msgid "More than 50" msgstr "Более 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Неверное имя разделителя: {name}" @@ -17212,14 +17219,14 @@ msgstr "Неизвестный заголовок: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "является" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "не является" @@ -17250,16 +17257,16 @@ msgstr "совпадает с шаблоном (без учета регистр #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "пусто" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "не пусто" @@ -17300,18 +17307,22 @@ msgid "has these tags" msgstr "имеет эти теги" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "имеет любой из этих тегов" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "не имеет этих тегов" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Фоновая работа" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Выполните эту задачу с помощью фонового задания" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index dad437a22..fdae42f06 100644 Binary files a/netbox/translations/tr/LC_MESSAGES/django.mo and b/netbox/translations/tr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index eadce0800..37db28ee4 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-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+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" @@ -197,7 +197,7 @@ msgstr "Site grubu (kısa ad)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -308,7 +308,7 @@ msgstr "Fesih A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -572,7 +572,7 @@ msgstr "Sağlayıcı hesabı" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -754,12 +754,12 @@ msgstr "Öznitellikler" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -894,7 +894,7 @@ msgstr "Sağlayıcı ağı" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1005,7 +1005,7 @@ msgstr "Operasyonel rol" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1100,7 +1100,7 @@ msgstr "Konum" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1205,7 +1205,7 @@ msgstr "Dönem Tarafı" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1220,7 +1220,7 @@ msgstr "Ödev" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1285,13 +1285,13 @@ msgid "Group Assignment" msgstr "Grup Ödevi" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1318,12 +1318,12 @@ msgstr "Benzersiz devre ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1420,14 +1420,14 @@ msgstr "Bağlantı paneli ID ve port numaraları" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1453,18 +1453,18 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1492,8 +1492,8 @@ 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:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1743,7 +1743,7 @@ msgstr "Fesih" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2094,7 +2094,7 @@ msgid "Sync interval" msgstr "Senkronizasyon aralığı" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2361,7 +2361,7 @@ msgstr "Değişiklik günlüğü bu nesne türü için desteklenmez ({type})." #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2397,20 +2397,20 @@ msgid "Config revision #{id}" msgstr "Yapılandırma revizyonu #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2426,14 +2426,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "etkin" @@ -2452,7 +2452,7 @@ msgstr "" "Senkronizasyon sırasında yok sayılacak dosyaları veya yolları eşleştiren " "desenler (satır başına bir tane)" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "parametreler" @@ -2715,7 +2715,7 @@ msgstr "KİMLİK" msgid "Interval" msgstr "Aralık" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Günlük Girişleri" @@ -2882,7 +2882,7 @@ msgstr "Çizelgeleme" msgid "Change" msgstr "Değişim" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "İş {job_id} bulunamadı" @@ -2892,62 +2892,62 @@ msgstr "İş {job_id} bulunamadı" msgid "Job {id} not found." msgstr "İş {id} bulunamadı." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Veriler" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Günlüğe" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Geri yüklenen yapılandırma revizyonu #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "İş {id} silindi." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "İş silinirken hata oluştu {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "İş {id} yeniden sıraya alındı." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "İş {id} sıraya alındı." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "İş {id} durduruldu." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "İş durdurulamadı {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Eklentiler kataloğu yüklenemedi" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Eklenti {name} bulunamadı" @@ -3139,7 +3139,7 @@ msgstr "Bayat" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3900,8 +3900,8 @@ msgstr "Tam derinlik mi" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3958,14 +3958,14 @@ msgstr "Kabin (isim)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Cihaz (ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Cihaz (isim)" @@ -4013,13 +4013,13 @@ msgid "Cable (ID)" msgstr "Kablo (ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4067,7 +4067,7 @@ msgstr "Atanmış VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4077,9 +4077,9 @@ msgstr "Atanmış VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4101,14 +4101,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4118,14 +4118,14 @@ msgstr "L2VPN (KİMLİĞİ)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4691,8 +4691,8 @@ msgid "Maximum draw" msgstr "Maksimum çekiliş" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Maksimum güç çekimi (watt)" @@ -4701,8 +4701,8 @@ msgid "Allocated draw" msgstr "Tahsis edilen çekiliş" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" @@ -4724,16 +4724,16 @@ msgstr "Yalnızca yönetim" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE modu" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE tipi" @@ -5296,7 +5296,7 @@ msgstr "Sanal makine" msgid "Parent VM of assigned interface (if any)" msgstr "Atanan arabirimin üst VM'si (varsa)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Atanmış arayüz" @@ -5474,7 +5474,7 @@ msgstr "Birincil IPv6" 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:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5608,7 +5608,7 @@ msgid "Mgmt only" msgstr "Sadece Mgmt" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5669,16 +5669,16 @@ 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:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Kapsam türü" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5691,42 +5691,42 @@ msgstr "Kapsam türü" msgid "Scope" msgstr "Kapsam" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Lütfen bir seçin {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Kapsam türü (uygulama ve model)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Kapsam adı" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Atanan kapsam nesnesinin adı (ID kullanılmıyorsa)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name ve scope_id birbirini dışlar." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "scope_name kullanılırken scope_type belirtilmelidir" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "scope_id kullanılırken scope_type belirtilmelidir" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} “{name}“Bulunamadı." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5735,11 +5735,11 @@ msgstr "" "Çoklu {scope_type} nesneler eşleşir”{name}“. Amaçlanan nesneyi belirtmek " "için scope_id kullanın." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Arka bağlantı noktaları" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5975,7 +5975,7 @@ msgid "VM Interface" msgstr "VM Arayüzü" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6036,7 +6036,7 @@ msgstr "Üye Cihazları" msgid "A position must be specified for the first VC member." msgstr "İlk VC üyesi için bir pozisyon belirtilmelidir." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6058,8 +6058,8 @@ msgid "profile" msgstr "profil" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "etiketlemek" @@ -6148,7 +6148,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "Geçersiz kablo sonlandırma: atanan sonlandırma nesnesi mevcut değil." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "aktiftir" @@ -6189,7 +6189,7 @@ msgstr "Tüm bağlantılar kablo veya kablosuz olmalıdır" 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:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6198,23 +6198,23 @@ msgstr "" "{module} bir modül tipine bağlandığında modül yuvası konumunun yerine kabul " "edilir." -#: netbox/dcim/models/device_component_templates.py:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fiziksel etiket" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 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:165 +#: netbox/dcim/models/device_component_templates.py:166 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:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6222,130 +6222,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:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "konsol bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "konsol bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "konsol sunucusu bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "maksimum çekiliş" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "tahsis edilen çekiliş" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "güç bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "güç bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, 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:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "besleme bacağı" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Faz (üç fazlı beslemeler için)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "elektrik prizi şablonu" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "elektrik prizi şablonları" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "sadece yönetim" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "köprü arayüzü" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "kablosuz rolü" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "arayüz şablonu" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "arayüz şablonları" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, 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:508 +#: netbox/dcim/models/device_component_templates.py:509 #, 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:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "pozisyonlar" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "ön bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "ön bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6354,15 +6354,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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "arka bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "arka bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6371,33 +6371,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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "pozisyon" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 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:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "modül bölmesi şablonu" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "modül bölmesi şablonları" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "cihaz yuvası şablonu" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "cihaz yuvası şablonları" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6406,243 +6406,243 @@ 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "parça kimliği" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Üretici tarafından atanan parça tanımlayıcısı" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "envanter öğesi şablonu" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "envanter öğe şablonları" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Bileşenler farklı bir cihaza taşınamaz." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "kablo ucu" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "bağlı olarak işaretle" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Bir kablo bağlıymış gibi davranın" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Kablo takarken kablo ucunu (A veya B) belirtmelisiniz." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Kablo konektörü belirtirken konum (ler) i belirtmelidir." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Kablo konumu kablo konektörü olmadan ayarlanamaz." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Takılı bir kabloyla bağlı olarak işaretlenemiyor." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Kablo ucu kablo olmadan ayarlanmamalıdır." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Kablo konektörü kablo olmadan ayarlanmamalıdır." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Kablo sonlandırma konumları kablo olmadan ayarlanmamalıdır." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modeller bir parent_object özelliği bildirmelidir" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Fiziksel bağlantı noktası tipi" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "sürat" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Saniyede bit cinsinden port hızı" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "konsol bağlantı noktası" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "konsol bağlantı noktaları" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "konsol sunucusu bağlantı noktası" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "konsol sunucusu bağlantı noktaları" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "güç bağlantı noktası" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "güç bağlantı noktaları" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "elektrik prizi" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "elektrik prizleri" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "Ana güç bağlantı noktası ({power_port}) aynı cihaza ait olmalıdır" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mod" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q etiketleme stratejisi" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "ebeveyn arabirimi" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "etiketsiz VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "etiketli VLAN'lar" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "birincil MAC adresi" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Yalnızca Q-in-Q arayüzleri bir hizmet VLAN'ı belirtebilir." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC adresi {mac_address} farklı bir arayüze atanır ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "ebeveyn LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 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:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "hız (Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "dubleks" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64 bit Dünya Çapında Adı" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "kablosuz kanal" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "kanal frekansı (MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "iletim gücü (dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "kablosuz LAN'lar" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "arayüz" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "arayüzleri" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, 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:1014 +#: netbox/dcim/models/device_components.py:1015 #, 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:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Bir arayüz kendi ebeveyni olamaz." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 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:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6650,7 +6650,7 @@ msgid "" msgstr "" "Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6659,14 +6659,14 @@ msgstr "" "Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1056 +#: netbox/dcim/models/device_components.py:1057 #, 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:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6675,21 +6675,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:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz." -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6698,31 +6698,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:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 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:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "Seçili kanal ile özel frekans belirlenemiyor." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 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:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "Seçili kanal ile özel genişlik belirlenemiyor." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6731,20 +6731,20 @@ msgstr "" "Etiketlenmemiş VLAN ({untagged_vlan}) arayüzün ana cihazıyla aynı siteye ait" " olmalı veya global olmalıdır." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Arka bağlantı noktası ({rear_port}) aynı cihaza ait olmalıdır" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "ön bağlantı noktası" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "ön bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6753,15 +6753,15 @@ msgstr "" "Konum sayısı, eşlenen arka bağlantı noktalarının sayısından az olamaz " "({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "arka bağlantı noktası" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "arka bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6770,100 +6770,100 @@ msgstr "" "Konum sayısı, eşlenen ön bağlantı noktalarının sayısından az olamaz " "({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "modül yuvası" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "modül bölmeleri" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Bir modül yuvası, içinde kurulu bir modüle ait olamaz." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "cihaz yuvası" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "cihaz yuvaları" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Bu tür bir cihaz ({device_type}) cihaz bölmelerini desteklemez." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Devre dışı bırakılmış bir aygıt yuvasına aygıt yüklenemiyor." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Bir cihaz kendi içine yüklenemiyor." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "Belirtilen cihaz yüklenemiyor; cihaz zaten yüklü {bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "envanter kalemi rolü" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "envanter kalemi rolleri" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "seri numarası" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "varlık etiketi" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "Bu öğeyi tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "keşfedilen" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Bu öğe otomatik olarak keşfedildi" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "envanter kalemi" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "envanter kalemleri" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Kendisi ebeveyn olarak atanamıyor." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Ana envanter kalemi aynı cihaza ait değildir." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Bağımlı çocuklarla bir envanter öğesi taşınamıyor" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor" @@ -7035,12 +7035,12 @@ msgstr "pozisyon (U)" msgid "rack face" msgstr "kabin yüzü" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "birincil IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "birincil IPv6" @@ -7065,16 +7065,16 @@ msgstr "VC önceliği" msgid "Virtual chassis master election priority" msgstr "Sanal şasi ana seçim önceliği" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "enlem" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Ondalık formatta GPS koordinatı (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "boylam" @@ -7218,52 +7218,52 @@ 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:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye " -"arayüzleri vardır." +"Sanal kasa silinemiyor {virtual_chassis}. Bir veya daha fazla üye arabirimi," +" kasalar arası LAG oluşturur." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "belirlemek" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "yorumlar" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "sanal cihaz bağlamı" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "sanal cihaz bağlamları" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} IPV değil{family} adres." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Birincil IP adresi, atanan cihazdaki bir arayüze ait olmalıdır." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC adresleri" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7271,7 +7271,7 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması " "kaldırılamıyor" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7279,28 +7279,28 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenirken MAC Adresi yeniden " "atanamıyor" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Bir arayüz kendi başına köprülenemez." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Sanal arabirimler PoE moduna sahip olamaz." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Sanal arabirimler PoE tipine sahip olamaz." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "Bir PoE türü belirlerken PoE modunu belirtmelisiniz." -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "Kablosuz rolü yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "şema" @@ -7604,91 +7604,91 @@ msgstr "{height}U kabin geçersiz birim(ler): {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Bu ada sahip üst düzey bir bölge zaten var." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Bu kısa adı içeren üst düzey bir bölge zaten var." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "bölge" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "bölgeler" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Bu ada sahip üst düzey bir site grubu zaten var." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Bu kısa adı içeren üst düzey bir site grubu zaten var." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "site grubu" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "site grupları" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Sitenin tam adı" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "tesise" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Yerel tesis kimliği veya açıklaması" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "fiziksel adres" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Binanın fiziksel konumu" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "teslimat adresi" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Fiziksel adresden farklıysa" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "sitesi" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "siteler" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "Belirtilen sitede bu ada sahip bir konum zaten var." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "Belirtilen sitede bu kısa ada sahip bir konum zaten var." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "konum" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "konumlar" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Ana konum ({parent}) aynı siteye ({site}) ait olmalıdır." @@ -7795,8 +7795,8 @@ msgid "U Height" msgstr "U Yüksekliği" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7922,7 +7922,7 @@ msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8430,7 +8430,7 @@ msgstr "Bu nesne için yapılandırma şablonu çözülemedi." msgid "An error occurred while rendering the config template." msgstr "Yapılandırma şablonunu oluştururken bir hata oluştu." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Kimlik ile yapılandırma şablonu {id} bulunamadı." @@ -8715,25 +8715,25 @@ msgstr "Widget türü" msgid "Unregistered widget class: {name}" msgstr "Kayıtlı olmayan widget sınıfı: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, 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:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Not" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 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:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Nesne Sayıları" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8741,71 +8741,71 @@ 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:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "Nesne sayısını sayarken uygulanacak filtreler" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 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:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Nesne Listesi" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "İsteğe bağlı bir nesne listesi görüntüleyin." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Görüntülenecek nesnelerin varsayılan sayısı" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 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:271 +#: netbox/extras/dashboard/widgets.py:273 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:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS Beslemesi" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "Akış URL'si" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Harici bağlantı gerektirir" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Görüntülenecek maksimum nesne sayısı" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 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:346 +#: netbox/extras/dashboard/widgets.py:348 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:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" @@ -8948,7 +8948,7 @@ msgstr "Düğme sınıfı" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME türü" @@ -8984,7 +8984,7 @@ msgstr "HTTP yöntemi" msgid "Payload URL" msgstr "Yük URL'si" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL doğrulama" @@ -9096,11 +9096,11 @@ msgstr "Geçersiz renk eşlemesi '{line}'. Biçim değerini kullanın: renk." msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Seçim için tanımlanan yinelenen renk eşlemesi '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "düğme sınıfı" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9168,14 +9168,14 @@ msgstr "Girişin sınıflandırılması" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Yorumlar" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9185,12 +9185,12 @@ msgstr "Yorumlar" msgid "Users" msgstr "Kullanıcılar" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 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:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9204,7 +9204,7 @@ msgstr "" msgid "Groups" msgstr "Gruplar" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları" @@ -9570,44 +9570,44 @@ msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı." msgid "No indexers found!" msgstr "Dizinleyici bulunamadı!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "Bu profil için bağlam verilerinin yapısını belirten bir JSON şeması" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "yapılandırma bağlam profili" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "bağlam profillerini yapılandırma" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "ağırlık" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "yapılandırma bağlamı" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "yapılandırma bağlamları" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON verileri nesne biçiminde olmalıdır. Örnek:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Veriler profil şemasına uymuyor: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9615,11 +9615,11 @@ msgstr "" "Yerel yapılandırma bağlamı verileri, nihai işlenmiş yapılandırma bağlamında " "kaynak bağlamlara göre önceliklidir" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "hata ayıklama" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9627,20 +9627,20 @@ msgstr "" "Bu şablonu oluştururken ayrıntılı hata çıktısını etkinleştirin. Üretim " "kullanımı için önerilmez." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "yapılandırma şablonu" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "yapılandırma şablonları" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Şablon: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Çizgi: {lineno}" @@ -9677,7 +9677,7 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "grup adı" @@ -10039,19 +10039,19 @@ msgstr "gösterge paneli" msgid "dashboards" msgstr "gösterge tabloları" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "şablon kodu" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja şablon kodu." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "çevre parametreleri" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10060,32 +10060,32 @@ msgstr "" "Herhangi bir ek parametreler Jinja ortamını inşa " "ederken geçmek" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "Varsayılan olarak {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 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:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "dosya uzantısı" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Oluşturulan dosya adına eklenecek uzantı" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "ek olarak" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Dosya ek olarak indir" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10094,12 +10094,12 @@ msgstr "" "The”{key}“parametresi kullanımdan kaldırılmıştır ve yeni veya değiştirilmiş " "şablonlarda ayarlanamaz." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "“{key}“izin verilen bir Jinja2 ortam parametresi değildir." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10174,18 +10174,24 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "HTTP içerik türüne ek olarak istekle birlikte gönderilecek kullanıcı " "tarafından sağlanan HTTP üstbilgileri. Başlıklar formatta tanımlanmalıdır " "İsim: Değer. Jinja2 şablon işleme, istek gövdesi ile aynı " -"bağlamda desteklenir (aşağıda)." +"bağlamda desteklenir (aşağıda). Güvenilmeyen verileri (nesne nitelikleri " +"gibi) bir başlık değerine enterpolasyon yaparken, aşağıdakileri uygulayın " +"header_safe HTTP başlığı enjeksiyonuna karşı koruma sağlamak " +"için filtre, örn. X-Nesnesi: {{data.name | başlık_güvenli}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "vücut şablonu" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10198,11 +10204,11 @@ msgstr "" "Kullanıcı adı, istek_kimliği, ve " "veri." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "gizli" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10212,16 +10218,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:239 +#: netbox/extras/models/models.py:241 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:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA Dosya Yolu" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10229,176 +10235,176 @@ 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "web kancası" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "web kancaları" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 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:316 +#: netbox/extras/models/models.py:322 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:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "bağlantı metni" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Bağlantı metni için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "bağlantı URL'si" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Bağlantı URL'si için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 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:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "yeni pencere" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Bağlantıyı yeni bir pencerede açmaya zorla" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "özel bağlantı" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "özel bağlantılar" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "Bu şablonun uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "dışa aktarma şablonu" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "dışa aktarma şablonları" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, 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:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "Bu filtrenin uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "paylaşılan" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "kaydedilmiş filtre" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "kaydedilmiş filtreler" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 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:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Tablonun nesne türü" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "tablo" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "tablo yapılandırması" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "tablo yapılandırmaları" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Bilinmeyen tablo: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Bilinmeyen sütun: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "görüntü yüksekliği" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "görüntü genişliği" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "görüntü boyutu" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "görüntü eki" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "görüntü ekleri" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, 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:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "çeşit" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "dergi girişi" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "dergi girişleri" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, 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:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "yer imi" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "yer imleri" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Yer imleri bu nesne türüne atanamaz ({type})." @@ -10681,7 +10687,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10725,8 +10731,8 @@ msgstr "Tarafından kullanılır" msgid "Attachment" msgstr "Ataşman" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Atanan Modeller" @@ -10799,68 +10805,68 @@ 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:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Bağlantı Metni" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "Bağlantı URL'si" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Çevre Parametreleri" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Şablon" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Tablo yapılandırmaları bir nesne listesi görünümünden oluşturulmalıdır." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Ek Başlıklar" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Vücut Şablonu" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Koşullar" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Etiketli Nesneler" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON Şeması" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Kontrol paneliniz sıfırlandı." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Eklenen widget: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Güncellenmiş widget: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Silinen widget: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 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." @@ -10985,7 +10991,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN'i dışa aktarma (tanımlayıcı)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11036,7 +11042,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" @@ -11065,51 +11071,51 @@ msgstr "Uygulama Hizmeti (ID)" msgid "NAT inside IP address (ID)" msgstr "IP adresi içinde NAT (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Atanmış VM arabirimi" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN Çeviri Politikası (isim)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP Grubu (isim)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP Grubu (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP adresi" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Birincil IPv4 (adres)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Birincil IPv6 (adres)" @@ -11143,7 +11149,7 @@ msgstr "CIDR maskesi (örn. /24) gereklidir." msgid "Pattern" msgstr "Desen" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN kimlikleri" @@ -11184,14 +11190,14 @@ msgid "Date added" msgstr "Eklenen tarih" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN Grubu" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11220,7 +11226,7 @@ msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN Ataması" @@ -11263,7 +11269,7 @@ msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11292,13 +11298,13 @@ msgid "Site & Group" msgstr "Site ve Grup" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "İlke" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11336,8 +11342,8 @@ msgid "Scope ID" msgstr "Kapsam Kimliği" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP Grubu" @@ -11513,7 +11519,7 @@ msgstr "Yerel VLAN Kimliği" msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" @@ -11535,41 +11541,41 @@ msgstr "Agrega" msgid "ASN Range" msgstr "ASN Aralığı" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP Aralığı" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 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:342 +#: netbox/ipam/forms/model_forms.py:350 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:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (İç)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 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:425 +#: netbox/ipam/forms/model_forms.py:433 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:429 +#: netbox/ipam/forms/model_forms.py:437 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:439 +#: netbox/ipam/forms/model_forms.py:447 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:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11577,19 +11583,19 @@ 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Sanal IP Adresi" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Atama zaten var" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Çocuk VLAN'ları" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11599,16 +11605,16 @@ 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "Kullan {vid} VLAN kimliği için yer tutucu olarak. Örnek: VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN Çeviri Kuralı" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11616,35 +11622,35 @@ 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Uygulama Hizmeti Şablonu" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Ebeveyn türü" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Liman (lar)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Uygulama Hizmeti" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Uygulama Hizmeti şablonu" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "Şablondan" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Özel" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12426,11 +12432,11 @@ msgstr "IP Adresi Ekle" msgid "Add a Prefix" msgstr "Önek Ekle" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Bu alan boş olmayabilir." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12438,17 +12444,17 @@ msgstr "" "Değer doğrudan iletilmelidir (örn. “foo”: 123); sözlük veya liste " "kullanmayın." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} geçerli bir seçim değildir." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Geçersiz içerik türü: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Geçersiz değer. İçerik türünü 'olarak belirtin.'." @@ -13557,71 +13563,71 @@ msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor" msgid "Cannot delete stores from registry" msgstr "Mağazalar kayıt defterinden silinemiyor" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreli" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Letonca" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Çince" @@ -13700,7 +13706,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS koordinatları" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13709,29 +13715,29 @@ msgstr "" "Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "General" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Bir liste olmalı." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Bir sözlük olmalı." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, 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:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13739,7 +13745,7 @@ msgstr "" "Yinelenen nesneler bulundu: {model} Kimlik (lar) ı ile {ids} birden çok kez " "görünür" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13751,73 +13757,73 @@ msgstr "" "aşağıdakileri gerektirir: {permission} izin. Bunun yerine yeni nesneler " "oluşturmak için ID sütununu kaldırın." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Toplu ithalat {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "İthal {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "Özel alan form alanı adı 'cf_' ile başlamalıdır: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Toplu düzenleme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Güncellendi {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Yeniden adlandırmak için en az bir alan seçin." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Toplu silme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 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/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Toplu ekle {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Bileşenler oluşturulurken bir bütünlük hatası oluştu" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Eklendi {count} {component} doğru {parent_count} {parent}." @@ -16826,17 +16832,17 @@ msgstr "Sahip Üyeliği" msgid "Assigned Users" msgstr "Atanan Kullanıcılar" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, 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:239 +#: netbox/utilities/api.py:254 #, 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:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16845,7 +16851,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:260 +#: netbox/utilities/api.py:275 #, 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}" @@ -16891,7 +16897,7 @@ msgstr "" msgid "More than 50" msgstr "50'den fazla" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Geçersiz sınırlayıcı adı: {name}" @@ -17069,14 +17075,14 @@ msgstr "Tanınmayan başlık: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "dır" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "değil" @@ -17107,16 +17113,16 @@ msgstr "desenle eşleşir (büyük/küçük harfe duyarsız)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "boş" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "boş değil" @@ -17157,18 +17163,22 @@ msgid "has these tags" msgstr "bu etiketleri var" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "bu etiketlerden herhangi birine sahiptir" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "bu etiketlere sahip değil" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Arka plan işi" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Bu görevi bir arka plan işi aracılığıyla yürütün" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 967b19769..89e93a6c7 100644 Binary files a/netbox/translations/uk/LC_MESSAGES/django.mo and b/netbox/translations/uk/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index 7ab8d448e..2a5aaf2ef 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -196,7 +196,7 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -307,7 +307,7 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -571,7 +571,7 @@ msgstr "Обліковий запис постачальника" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -753,12 +753,12 @@ msgstr "Атрибути" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -893,7 +893,7 @@ msgstr "Мережа провайдера" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1004,7 +1004,7 @@ msgstr "Операційна роль" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1099,7 +1099,7 @@ msgstr "Розташування" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1204,7 +1204,7 @@ msgstr "Сторона завершення" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1219,7 +1219,7 @@ msgstr "Призначення" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1284,13 +1284,13 @@ msgid "Group Assignment" msgstr "Групове завдання" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1317,12 +1317,12 @@ msgstr "Унікальний ідентифікатор каналу зв'язк #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1420,14 +1420,14 @@ msgstr "Ідентифікатор патч-панелі та номер(и) п #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1453,18 +1453,18 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1492,8 +1492,8 @@ msgid "Full name of the provider" msgstr "Повна назва провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1743,7 +1743,7 @@ msgstr "Кінці" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2094,7 +2094,7 @@ msgid "Sync interval" msgstr "Інтервал синхронізації" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2359,7 +2359,7 @@ msgstr "Журнал змін не підтримується для цього #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2395,20 +2395,20 @@ msgid "Config revision #{id}" msgstr "Ревізія конфігурації #{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2424,14 +2424,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "увімкнено" @@ -2450,7 +2450,7 @@ msgstr "" "Шаблони (по одному на рядок), що відповідають файлам або шляхам, які слід " "ігнорувати під час синхронізації" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "параметри" @@ -2714,7 +2714,7 @@ msgstr "Ідентифікатор" msgid "Interval" msgstr "Інтервал" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "Записи журналу" @@ -2881,7 +2881,7 @@ msgstr "Планування" msgid "Change" msgstr "Змінити" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "Завдання {job_id} не знайдено" @@ -2891,62 +2891,62 @@ msgstr "Завдання {job_id} не знайдено" msgid "Job {id} not found." msgstr "Завдання {id} не знайдено." -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Завдання у черзі #{id} синхронізовано з {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "Дані" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Відновлена версія конфігурації #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Завдання {id} було видалено." -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Помилка при видаленні завдання {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Завдання {id} було знову поставлено в чергу." -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Завдання {id} був поставлений у чергу." -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Завдання {id} було зупинено." -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не вдалося зупинити завдання {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "Не вдалося завантажити каталог плагінів" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагін {name} не знайдено" @@ -3139,7 +3139,7 @@ msgstr "Несвіжі" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3900,8 +3900,8 @@ msgstr "Це повна глибина" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3958,14 +3958,14 @@ msgstr "Стійка (назва)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Пристрій (назва)" @@ -4013,13 +4013,13 @@ msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4067,7 +4067,7 @@ msgstr "Призначений VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4077,9 +4077,9 @@ msgstr "Призначений VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4101,14 +4101,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4118,14 +4118,14 @@ msgstr "L2VPN (ідентифікатор)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ідентифікатор)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4692,8 +4692,8 @@ msgid "Maximum draw" msgstr "Максимальна потужність" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "Максимальна споживана потужність (Вт)" @@ -4702,8 +4702,8 @@ msgid "Allocated draw" msgstr "Виділена потужність" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" @@ -4725,16 +4725,16 @@ msgstr "Тільки управління" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "Тип PoE" @@ -5304,7 +5304,7 @@ msgstr "Віртуальна машина" msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "Призначений інтерфейс" @@ -5487,7 +5487,7 @@ msgstr "Первинна адреса IPv6" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64" -#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5622,7 +5622,7 @@ msgid "Mgmt only" msgstr "Тільки управління" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" @@ -5683,16 +5683,16 @@ msgstr "Основний MAC інтерфейсу" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці." -#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "Тип сфери застосування" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5705,42 +5705,42 @@ msgstr "Тип сфери застосування" msgid "Scope" msgstr "Сфера застосування" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Будь ласка, виберіть {scope_type}." -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "Тип сфери застосування (додаток і модель)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "Назва сфери застосування" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "Назва призначеного об'єкту сфери (якщо не використовується ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name і scope_id є взаємовиключними." -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "під час використання назва_scope_type має бути вказано" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "під час використання scope_id має бути вказано тип scope_type" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} «{name}«Не знайдено." -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " @@ -5749,11 +5749,11 @@ msgstr "" "Кілька {scope_type} об'єкти збігаються»{name}». Використовуйте scope_id, щоб" " вказати призначений об'єкт." -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Порти ззаду" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5988,7 +5988,7 @@ msgid "VM Interface" msgstr "Інтерфейс VM" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -6051,7 +6051,7 @@ msgstr "Учасника пристроїв" msgid "A position must be specified for the first VC member." msgstr "Позиція повинна бути вказана для першого члена VC." -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6073,8 +6073,8 @@ msgid "profile" msgstr "профіль" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "етикетка" @@ -6166,7 +6166,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "Некоректне закінчення кабелю: призначений об'єкт завершення не існує." -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "активний" @@ -6209,7 +6209,7 @@ msgstr "Всі посилання повинні бути кабельними msgid "All links must match first link type" msgstr "Усі посилання повинні відповідати першому типу посилання" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6218,16 +6218,16 @@ msgstr "" "{module} приймається як заміна позиції відсіку модуля при приєднанні до типу" " модуля." -#: netbox/dcim/models/device_component_templates.py:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Фізична етикетка" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 msgid "Component templates cannot be moved to a different device type." msgstr "Шаблони компонентів не можна переміщати на інший тип пристрою." -#: netbox/dcim/models/device_component_templates.py:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6235,142 +6235,142 @@ msgstr "" "Шаблон компонента не може бути пов'язаний як з типом пристрою, так і з типом" " модуля." -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" "Шаблон компонента повинен бути пов'язаний з типом пристрою або типом модуля." -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "шаблон порту консолі" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "шаблони портів консолі" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "шаблон порту консольного сервера" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "шаблони портів консольного сервера" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "максимальна потужність" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "виділена потужність" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "шаблон порту живлення" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "шаблони портів живлення" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Виділена потужність не може перевищувати максимальну потужність " "({maximum_draw}Вт)." -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "фідер живлення" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трифазних подач)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "шаблон розетки" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "шаблони розеток" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "тільки управління" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "інтерфейс моста" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "бездротова роль" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "шаблон інтерфейсу" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "шаблони інтерфейсу" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Інтерфейс моста ({bridge}) повинні складатися з пристроїв одного типу " -#: netbox/dcim/models/device_component_templates.py:508 +#: netbox/dcim/models/device_component_templates.py:509 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Інтерфейс моста ({bridge}) повинні складатися з модулів одного типу " -#: netbox/dcim/models/device_component_templates.py:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "позиції" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "шаблон переднього порту" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "шаблони передніх портів" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6379,15 +6379,15 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених шаблонів " "заднього порту ({count})" -#: netbox/dcim/models/device_component_templates.py:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "шаблон порту ззаду" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "шаблони портів ззаду" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6396,34 +6396,34 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених шаблонів " "передніх портів ({count})" -#: netbox/dcim/models/device_component_templates.py:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "позиція" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "" "Ідентифікатор для посилання при перейменуванні встановлених компонентів" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "шаблон відсіку модуля" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "шаблони відсіків модулів" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "шаблон відсіку пристрою" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "шаблони відсіків пристроїв" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6432,169 +6432,169 @@ msgstr "" "Роль підпристрою типу пристрою ({device_type}) має бути встановлено значення" " \"батько\", щоб дозволити відсіки пристрою." -#: netbox/dcim/models/device_component_templates.py:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "Ідентифікатор частини" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "Ідентифікатор деталі, призначений виробником" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "шаблон елемента інвентаря" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "шаблони елемента інвентаря" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "Компоненти не можна переміщати на інший пристрій." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "кінець кабелю" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "позначка підключена" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "Ставтеся так, ніби підключений кабель" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Необхідно вказати кінець кабелю (А або Б) при приєднанні кабелю." -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "Необхідно вказати положення (и) при вказівці кабельного роз'єму." -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "Положення кабелю неможливо встановити без кабельного роз'єму." -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "Не можна позначити як з'єднаний із приєднаним вже кабелем." -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "Кінець кабелю не можна встановлювати без кабелю." -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "Кабельний роз'єм не можна встановлювати без кабелю." -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "Положення закінчення кабелю не можна встановлювати без кабелю." -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" "{class_name} моделі повинні спочатку оголосити властивість parent_object" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "Фізичний тип порту" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "швидкість" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "Швидкість порту в бітах в секунду" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "консольний порт" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "консольні порти" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "порт консольного сервера" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "порти консольного сервера" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "порт живлення" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "порти живлення" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "розетка" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "розетки" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Батьківський порт живлення ({power_port}) повинні належати до одного і того " "ж пристрою" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегія міток IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "батьківський інтерфейс" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "VLAN без міток" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "VLAN'и з мітками" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "основна MAC-адреса" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Тільки інтерфейси Q-in-Q можуть вказувати службовий VLAN." -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " @@ -6602,80 +6602,80 @@ msgid "" msgstr "" "MAC-адреса {mac_address} призначений для іншого інтерфейсу ({interface})." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "батьківський LAG" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 msgid "This interface is used only for out-of-band management" msgstr "" "Цей інтерфейс використовується лише для зовнішнього незалежного керування" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "швидкість (Кбіт/с)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64-розрядна всесвітня назва" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "бездротовий канал" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "частота каналу (МГц)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "Заповнюється вибраним каналом (якщо встановлено)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "потужність передачі (дБм)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "бездротові локальні мережі" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "інтерфейс" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "інтерфейси" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель." -#: netbox/dcim/models/device_components.py:1014 +#: netbox/dcim/models/device_components.py:1015 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} інтерфейси не можуть бути позначені як підключені." -#: netbox/dcim/models/device_components.py:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "Інтерфейс не може бути власним батьківським." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Тільки віртуальні інтерфейси можуть бути призначені батьківському " "інтерфейсу." -#: netbox/dcim/models/device_components.py:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6684,7 +6684,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою " "({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6693,7 +6693,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є " "частиною віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6701,7 +6701,7 @@ msgid "" msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6710,22 +6710,22 @@ msgstr "" "Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною" " віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG." -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом." -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6734,35 +6734,35 @@ msgstr "" "Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною " "віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах." -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)." -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "Неможливо вказати користувацьку ширину при вибраному каналі." -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "Режим інтерфейсу не підтримує vlan без тегів." -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6771,20 +6771,20 @@ msgstr "" "VLAN без міток ({untagged_vlan}) повинен належати тому ж тех. майданчику, що" " і батьківський пристрій інтерфейсу, або ж він повинен бути глобальним." -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Порт ззаду ({rear_port}) повинні належати до одного і того ж пристрою" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "передній порт" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "передні порти" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " @@ -6793,15 +6793,15 @@ msgstr "" "Кількість позицій не може бути менше кількості відображених задніх портів " "({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "порт ззаду" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "порти ззаду" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6810,42 +6810,42 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених фронтальних " "портів ({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "відсік модуля" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "відсіки модуля" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "відсік пристрою" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "відсіки для пристроїв" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв." -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "Не вдається встановити пристрій у відсіку для відключених пристроїв." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "Не вдається встановити пристрій в себе." -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6853,61 +6853,61 @@ msgstr "" "Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "роль елемента інвентаря" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "ролі елемента інвентаря" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "серійний номер" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "призначеня мітки" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього елемента" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "виявлено" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "Цей елемент був автоматично виявлений" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "елемент інвентаря" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "елементи інвентаря" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "Не вдається призначити себе батьком." -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "Батьківський елемент інвентаря не належить до одного пристрою." -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої" @@ -7077,12 +7077,12 @@ msgstr "позиція (юніт)" msgid "rack face" msgstr "лицева частина стійки" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "первинна адреса IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "первинна адреса IPv6" @@ -7107,16 +7107,16 @@ msgstr "Пріоритет віртуального шасі" msgid "Virtual chassis master election priority" msgstr "Пріоритет виборів майстра віртуального шасі" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "широта" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-координата в десятковому форматі (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "довгота" @@ -7266,53 +7266,53 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі." -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." msgstr "" -"Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які " -"утворюють інтерфейси LAG між шасі." +"Неможливо видалити віртуальне шасі {virtual_chassis}. Один або кілька " +"інтерфейсів-членів утворюють міжшасі LAG." -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "ідентифікатор" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "коментарі" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "контекст віртуального пристрою" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "контексти віртуальних пристроїв" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не є IPv{family} адресою." -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої." -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC-адреси" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7320,7 +7320,7 @@ msgstr "" "Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як " "основний MAC для об'єкта" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7328,30 +7328,30 @@ msgstr "" "Не вдається перепризначити MAC-адресу, якщо вона призначена як основний MAC " "для об'єкта" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "Інтерфейс не може бути з'єднаний мостом з собою." -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Віртуальні інтерфейси не можуть мати режим PoE." -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "Віртуальні інтерфейси не можуть мати тип PoE." -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE." -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль бездротового зв'язку може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "схеми" @@ -7662,94 +7662,94 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Наступні юніти вже зарезервовані: {unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "Регіон верхнього рівня з такою назвою вже існує." -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "Регіон верхнього рівня з цим скореченням вже існує." -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "регіон" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "регіони" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "Група тех. майданчиків верхнього рівня з такою назвою вже існує." -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "Група тех. майданчиків верхнього рівня з цим скореченням вже існує." -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "група тех. майданчиків" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "групи тех. майданчиків" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "Повна назва тех. майданчику" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "об'єкт" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "Ідентифікатор або опис місцевого об'єкта" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "фізична адреса" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "Фізичне розташування будівлі" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "адреса доставки" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "Якщо відрізняється від фізичної адреси" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "тех. майданчик" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "тех. майданчики" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "" "Місцезнаходження з цим ім'ям вже існує в межах зазначеного тех. майданчика." -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "" "Місцезнаходження з цим скороченням вже існує в межах зазначеного тех. " "майданчику." -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "локація" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "локації" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7858,8 +7858,8 @@ msgid "U Height" msgstr "Висота юніта(U)" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7985,7 +7985,7 @@ msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8493,7 +8493,7 @@ msgstr "Жодного шаблону конфігурації не вдалос msgid "An error occurred while rendering the config template." msgstr "Під час візуалізації шаблону конфігурації сталася помилка." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Конфігурація шаблону з ідентифікатором {id} не знайдено." @@ -8780,27 +8780,27 @@ msgstr "Тип віджету" msgid "Unregistered widget class: {name}" msgstr "Незареєстрований клас віджетів: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} повинен визначити метод render()." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "Примітка" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Відображення будь-якого довільного користувацького вмісту. Підтримується " "розмітка Markdown." -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "Кількість об'єктів" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8808,71 +8808,71 @@ msgstr "" "Відображення набору моделей NetBox та кількості об'єктів, створених для " "кожного типу." -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "Список об'єктів" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "Відображення довільного списку об'єктів." -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "Кількість об'єктів за замовченням для відображення" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Невірний формат. Параметри URL-адреси повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Невірний вибір моделі: {self['model'].data} не підтримується." -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту." -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "URL-адреса каналу" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "Потрібне зовнішнє підключення" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "Максимальна кількість об'єктів для відображення" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 msgid "How long to stored the cached content (in seconds)" msgstr "Як довго зберігати кешований вміст (в секундах)" -#: netbox/extras/dashboard/widgets.py:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значення тайм-ауту для отримання каналу (у секундах)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" @@ -9016,7 +9016,7 @@ msgstr "Клас кнопок" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "Тип MIME" @@ -9052,7 +9052,7 @@ msgstr "Метод HTTP" msgid "Payload URL" msgstr "URL-адреса корисного навантаження" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "Перевірка SSL" @@ -9167,11 +9167,11 @@ msgstr "" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "Дублікати відображення кольорів, визначені для вибору '{value}'." -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "клас кнопок" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -9238,14 +9238,14 @@ msgstr "Класифікація вступу" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "Коментарі" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9255,11 +9255,11 @@ msgstr "Коментарі" msgid "Users" msgstr "Користувачі" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 msgid "User names separated by commas, encased with double quotes" msgstr "Імена користувачів, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/bulk_import.py:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9273,7 +9273,7 @@ msgstr "Імена користувачів, розділені комами, у msgid "Groups" msgstr "Групи" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "Імена груп, розділені комами, укладені подвійними лапками" @@ -9638,44 +9638,44 @@ msgstr "Зміни бази даних були скасовані через п msgid "No indexers found!" msgstr "Індексаторів не знайдено!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "Схема JSON, що визначає структуру контекстних даних для цього профілю" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "контекстний профіль налаштувань" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "налаштувати контекстні профілі" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "вага" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "контекст конфігурації" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "контексти конфігурації" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "Дані JSON повинні бути у формі об'єкта. Приклад:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "Дані не відповідають схемі профілю: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -9683,11 +9683,11 @@ msgstr "" "Дані контексту локальної конфігурації мають перевагу над вихідними " "контекстами в кінцевому контексті конфігурації" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "відлагоджувати" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." @@ -9695,20 +9695,20 @@ msgstr "" "Увімкнути детальне виведення помилок під час рендерингу цього шаблону. Не " "рекомендується для виробничого використання." -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "шаблон конфігурації" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "шаблони конфігурації" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "Шаблон: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "Лінія: {lineno}" @@ -9746,7 +9746,7 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "назва групи" @@ -10109,19 +10109,19 @@ msgstr "інформаційна панель" msgid "dashboards" msgstr "інформаційні панелі" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "код шаблону" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Код шаблону Jinja." -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "параметри середовища" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10130,32 +10130,32 @@ msgstr "" "Будь-який додаткові параметри пройти при побудові " "середовища Джинджа" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "За замовчуванням {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "Назва файлу для відтвореного файлу експорту" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "розширення файлу" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "Розширення для додавання до відтвореної назви файлу" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "як вкладення" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "Завантажити файл як вкладення" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " @@ -10164,12 +10164,12 @@ msgstr "" "The»{key}«параметр застарілий і не може бути встановлений для нових або " "змінених шаблонів." -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "«{key}«не є дозволеним параметром середовища Jinja2." -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -10244,18 +10244,24 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" "Надані користувачем заголовки HTTP, які надсилаються разом із запитом на " "додаток до типу вмісту HTTP. Заголовки повинні бути визначені у форматі " "Назва: Значення. Обробка шаблонів Jinja2 підтримується в тому ж" -" контексті, що і тіло запиту (нижче)." +" контексті, що і тіло запиту (нижче). Під час інтерполяції ненадійних даних " +"(наприклад, атрибутів об'єкта) у значення заголовка застосуйте " +"заголовки_безпечний фільтр для захисту від введення заголовка " +"HTTP, напр. X-об'єкт: {{назва_даних | безпечний заголовок}}." -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "шаблон тіла" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10268,11 +10274,11 @@ msgstr "" " ім'я користувача, ідентифікатор запиту, і " "дані." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "таємниця" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10282,15 +10288,15 @@ msgstr "" "що містить шістнадцядковий дайджест HMAC тіла корисного навантаження з " "використанням секрету як ключа. Таємниця не передається у запиті." -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Увімкнути перевірку сертифіката SSL. Відключайте з обережністю!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "Шляхи до файлу CA" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10298,175 +10304,175 @@ msgstr "" "Конкретний файл сертифіката CA для перевірки SSL. Залиште порожнім, щоб " "використовувати параметри системи за замовчуванням." -#: netbox/extras/models/models.py:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "веб-хук" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "веб-хуки" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не вказуйте файл сертифіката CA, якщо перевірка SSL вимкнена." -#: netbox/extras/models/models.py:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "Тип(и) об'єкта, до яких застосовується це посилання." -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "текст посилання" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "Код шаблону Jinja2 для тексту посилання" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "URL-адреса посилання" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "Код шаблону Jinja2 для URL-адреси посилання" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 msgid "Links with the same group will appear as a dropdown menu" msgstr "Посилання з тією ж групою відображатимуться у випадаючому меню" -#: netbox/extras/models/models.py:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "нове вікно" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "Примусове відкриття посилання в новому вікні" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "користувацьке посилання" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "користувацькі посилання" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "Тип(и) об'єкта, до яких застосовується цей шаблон." -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "експорт шаблону" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "експортувати шаблони" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\" - це зарезервована назва. Будь ласка, виберіть іншу назву." -#: netbox/extras/models/models.py:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "Тип(и) об'єкта, до яких застосовується цей фільтр." -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "спільні" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "збережений фільтр" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "збережені фільтри" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметри фільтра повинні зберігатися як словник аргументів ключових слів." -#: netbox/extras/models/models.py:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "Тип об'єкта таблиці" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "таблиця" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "конфігурація таблиці" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "конфігурації таблиць" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "Невідома таблиця: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "Невідомий стовпець: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "висота зображення" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "ширина зображення" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "розмір зображення" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "вкладення зображення" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "вкладення зображень" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Вкладені зображення не можуть бути призначені для цього типу об'єкта " "({type})." -#: netbox/extras/models/models.py:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "добрий" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "запис журналу" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "записи журналу" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Журналізація не підтримується для цього типу об'єктів ({type})." -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})." @@ -10749,7 +10755,7 @@ msgstr "" #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10793,8 +10799,8 @@ msgstr "Використовується" msgid "Attachment" msgstr "Вкладення" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "Призначені моделі" @@ -10868,68 +10874,68 @@ msgstr "Невірний атрибут \"{name}\" за запитом" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Невірний атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "Текст посилання" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "URL-адреса посилання" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "Параметри середовища" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "Шаблон" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "" "Конфігурації таблиці повинні бути створені з перегляду списку об'єктів." -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "Додаткові заголовки" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "Шаблон тіла (запросу)" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "Умови" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "Позначені об'єкти" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "Ваша інформаційна панель була скинута." -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "Доданий віджет: " -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "Оновлений віджет: " -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "Видалений віджет: " -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -11055,7 +11061,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Експорт L2VPN (ідентифікатор)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -11106,7 +11112,7 @@ msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Адреса" @@ -11135,51 +11141,51 @@ msgstr "Служба додатків (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT внутрішня IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (Ідентифікатор)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q номер SVLAN (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "Призначений інтерфейс віртуальної машини" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "Політика перекладу VLAN (назва)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "Група FHRP (назва)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "Група FHRP (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP-адреса" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "Первинний IPv4 (адреса)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "Первинний IPv6 (адреса)" @@ -11213,7 +11219,7 @@ msgstr "Потрібна маска CIDR (наприклад, /24)." msgid "Pattern" msgstr "візерунок" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "Ідентифікатори VLAN" @@ -11254,14 +11260,14 @@ msgid "Date added" msgstr "Дата додавання" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "Група VLAN" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11290,7 +11296,7 @@ msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "Призначення VLAN" @@ -11333,7 +11339,7 @@ msgid "Authentication key" msgstr "Ключ аутентифікації" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11362,13 +11368,13 @@ msgid "Site & Group" msgstr "Тех. майданчик і група" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Політика" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11406,8 +11412,8 @@ msgid "Scope ID" msgstr "Ідентифікатор області застосування" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "Група FHRP/VRRP" @@ -11592,7 +11598,7 @@ msgstr "Локальний ідентифікатор VLAN" msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" @@ -11614,46 +11620,46 @@ msgstr "Агрегат" msgid "ASN Range" msgstr "Діапазон ASN" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "Діапазон IP" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 msgid "Make this the primary IP for the device/VM" msgstr "Зробіть це основним IP для пристрою/віртуальної машини" -#: netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:350 msgid "Make this the out-of-band IP for the device" msgstr "Зробіть це IP для зовнішнього незалежного керування пристрою" -#: netbox/ipam/forms/model_forms.py:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP (внутрішній)" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 msgid "An IP address can only be assigned to a single object." msgstr "IP-адреса може бути призначена лише одному об'єкту." -#: netbox/ipam/forms/model_forms.py:425 +#: netbox/ipam/forms/model_forms.py:433 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Не вдається перепризначити первинну IP-адресу для батьківського " "пристрою/віртуальної машини" -#: netbox/ipam/forms/model_forms.py:429 +#: netbox/ipam/forms/model_forms.py:437 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Не вдається перепризначити IP-адресу для зовнішнього незалежного керування " "батьківського пристрою" -#: netbox/ipam/forms/model_forms.py:439 +#: netbox/ipam/forms/model_forms.py:447 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Тільки IP-адреси, призначені інтерфейсу, можуть бути визначені первинними " "IP-адресами." -#: netbox/ipam/forms/model_forms.py:447 +#: netbox/ipam/forms/model_forms.py:455 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11661,19 +11667,19 @@ msgstr "" "Лише IP-адреси, призначені інтерфейсу пристрою, можуть бути позначені як IP " "для зовнішнього незалежного керування пристрою." -#: netbox/ipam/forms/model_forms.py:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "Віртуальна IP-адреса" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "Призначення вже існує" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "Підпорядковані VLAN'и" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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 " @@ -11682,18 +11688,18 @@ msgstr "" "Пряме призначення VLAN до сайту застаріло і буде видалено в майбутньому " "випуску. Користувачам пропонується використовувати для цієї мети групи VLAN." -#: netbox/ipam/forms/model_forms.py:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" "Використовувати {vid} як заповнювач для ідентифікатора VLAN. Приклад: " "VLAN-{vid}." -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "Правило перекладу VLAN" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11701,35 +11707,35 @@ msgstr "" "Список одного або декількох номерів портів, розділених комами. Діапазон " "можна вказати за допомогою дефіса." -#: netbox/ipam/forms/model_forms.py:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "Шаблон служби додатків" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "Батьківський тип" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "Порт (и)" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "Служба додатків" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "Шаблон служби додатків" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "З шаблону" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "Користувацький" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12524,11 +12530,11 @@ msgstr "Додати IP-адресу" msgid "Add a Prefix" msgstr "Додати префікс" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "Це поле не може бути порожнім." -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12536,17 +12542,17 @@ msgstr "" "Значення має бути передано безпосередньо (наприклад, \"foo\": 123); не " "використовуйте словник або список." -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не є дійсним вибором." -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Невірний тип вмісту: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "Невірне значення. Вкажіть тип вмісту як '.'." @@ -13650,71 +13656,71 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Корейська" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Латвійська" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Китайська мова" @@ -13794,7 +13800,7 @@ msgstr "" msgid "GPS coordinates" msgstr "GPS-координати" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13803,29 +13809,29 @@ msgstr "" "Виникла помилка при рендерингу вибраного шаблону експорту ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "Загальний" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "Повинен бути список." -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "Повинен бути словник." -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Об'єкт з ідентифікатором {id} не існує" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13833,7 +13839,7 @@ msgstr "" "Знайдені дублікати об'єктів: {model} з ідентифікатором (ами) {ids} " "з'являється кілька разів" -#: netbox/netbox/views/generic/bulk_views.py:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13844,72 +13850,72 @@ msgstr "" "ідентифікатором і оновлюють його, що вимагає {permission} дозвіл. Видаліть " "стовпець ID, щоб замість цього створити нові об'єкти." -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Масовий імпорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Імпортний {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "Назва поля форми користувача має починатися з 'cf_': {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Масове редагування {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "оновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "Виберіть принаймні одне поле для перейменування." -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Масове видалення {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Видалення не вдалося через наявність одного або декількох залежних об'єктів." -#: netbox/netbox/views/generic/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Масове додавання {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "Під час створення компонентів сталася помилка цілісності" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Додано {count} {component} до {parent_count} {parent}." @@ -16920,18 +16926,18 @@ msgstr "Членство власника" msgid "Assigned Users" msgstr "Призначені користувачі" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Пов'язаний об'єкт не знайдено за допомогою наданих атрибутів: {params}" -#: netbox/utilities/api.py:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Кілька об'єктів відповідають наданим атрибутам: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16940,7 +16946,7 @@ msgstr "" "Пов'язані об'єкти повинні посилатися числовим ідентифікатором або словником " "атрибутів. Отримано невизнане значення: {value}" -#: netbox/utilities/api.py:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16988,7 +16994,7 @@ msgstr "" msgid "More than 50" msgstr "Більше 50" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "Невірне ім'я роздільника: {name}" @@ -17166,14 +17172,14 @@ msgstr "Нерозпізнаний заголовок: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "є" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "не є" @@ -17204,16 +17210,16 @@ msgstr "відповідає шаблону (без урахування рег #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "порожній" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "не порожній" @@ -17254,18 +17260,22 @@ msgid "has these tags" msgstr "має ці теги" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "має будь-який з цих тегів" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "не має цих тегів" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "Фонова робота" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "Виконати це завдання за допомогою фонової роботи" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index ed63c19b6..c34b43acc 100644 Binary files a/netbox/translations/zh/LC_MESSAGES/django.mo and b/netbox/translations/zh/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index d71693baa..cfd4ff319 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-12 05:59+0000\n" +"POT-Creation-Date: 2026-07-24 05:56+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" @@ -206,7 +206,7 @@ msgstr "站点组(缩写)" #: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:694 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -317,7 +317,7 @@ msgstr "接入点A (ID)" #: netbox/extras/filtersets.py:503 netbox/extras/filtersets.py:562 #: netbox/extras/filtersets.py:623 netbox/extras/filtersets.py:662 #: netbox/extras/filtersets.py:695 netbox/extras/filtersets.py:869 -#: netbox/ipam/forms/model_forms.py:515 netbox/netbox/filtersets.py:311 +#: netbox/ipam/forms/model_forms.py:523 netbox/netbox/filtersets.py:319 #: 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:43 @@ -581,7 +581,7 @@ msgstr "运营商账户" #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 #: netbox/ipam/forms/filtersets.py:407 netbox/ipam/forms/filtersets.py:606 -#: netbox/ipam/forms/model_forms.py:534 netbox/ipam/tables/ip.py:187 +#: netbox/ipam/forms/model_forms.py:542 netbox/ipam/tables/ip.py:187 #: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 #: netbox/ipam/tables/vlans.py:102 netbox/templates/core/rq_task.html:81 @@ -763,12 +763,12 @@ msgstr "属性" #: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 -#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:267 -#: netbox/ipam/forms/model_forms.py:289 netbox/ipam/forms/model_forms.py:347 -#: netbox/ipam/forms/model_forms.py:496 netbox/ipam/forms/model_forms.py:645 -#: netbox/ipam/forms/model_forms.py:741 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 +#: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 +#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:76 +#: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:275 @@ -903,7 +903,7 @@ msgstr "运营商网络" #: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:412 #: netbox/ipam/forms/filtersets.py:614 netbox/ipam/forms/model_forms.py:159 #: netbox/ipam/forms/model_forms.py:197 netbox/ipam/forms/model_forms.py:223 -#: netbox/ipam/forms/model_forms.py:278 netbox/ipam/forms/model_forms.py:709 +#: netbox/ipam/forms/model_forms.py:286 netbox/ipam/forms/model_forms.py:717 #: netbox/ipam/tables/asn.py:75 netbox/ipam/tables/ip.py:213 #: netbox/ipam/tables/ip.py:270 netbox/ipam/tables/ip.py:323 #: netbox/ipam/tables/vlans.py:106 @@ -1014,7 +1014,7 @@ msgstr "操作角色" #: netbox/dcim/forms/model_forms.py:1982 netbox/dcim/tables/connections.py:66 #: netbox/dcim/tables/devices.py:1229 netbox/dcim/views.py:3571 #: netbox/dcim/views.py:3675 netbox/ipam/forms/bulk_import.py:330 -#: netbox/ipam/forms/model_forms.py:308 netbox/ipam/forms/model_forms.py:317 +#: netbox/ipam/forms/model_forms.py:316 netbox/ipam/forms/model_forms.py:325 #: netbox/ipam/tables/fhrp.py:61 netbox/ipam/tables/ip.py:328 #: netbox/ipam/tables/vlans.py:149 #: netbox/templates/circuits/circuit_termination/attrs/connection.html:40 @@ -1109,7 +1109,7 @@ msgstr "位置" #: netbox/ipam/forms/filtersets.py:644 netbox/ipam/forms/filtersets.py:664 #: netbox/netbox/navigation/menu.py:430 #: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:94 #: 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:74 @@ -1214,7 +1214,7 @@ msgstr "线路终端侧" #: netbox/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1596 #: netbox/extras/forms/model_forms.py:794 netbox/extras/ui/panels.py:446 #: netbox/ipam/forms/filtersets.py:154 netbox/ipam/forms/filtersets.py:663 -#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/ui/panels.py:122 +#: netbox/ipam/forms/model_forms.py:362 netbox/ipam/ui/panels.py:122 #: netbox/templates/ipam/vlan_edit.html:46 #: netbox/tenancy/forms/filtersets.py:116 #: netbox/users/forms/model_forms.py:388 netbox/users/forms/model_forms.py:430 @@ -1229,7 +1229,7 @@ msgstr "分配" #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 #: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:592 netbox/ipam/tables/fhrp.py:64 +#: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1294,13 +1294,13 @@ msgid "Group Assignment" msgstr "电路组分配" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:117 -#: netbox/dcim/models/device_component_templates.py:363 -#: netbox/dcim/models/device_component_templates.py:606 -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:663 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/device_components.py:1536 +#: netbox/dcim/models/device_component_templates.py:364 +#: netbox/dcim/models/device_component_templates.py:611 +#: netbox/dcim/models/device_component_templates.py:684 +#: netbox/dcim/models/device_components.py:664 +#: netbox/dcim/models/device_components.py:1251 +#: netbox/dcim/models/device_components.py:1299 +#: netbox/dcim/models/device_components.py:1541 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1327,12 +1327,12 @@ msgstr "唯一线路 ID" #: netbox/circuits/models/circuits.py:73 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 -#: netbox/dcim/models/device_components.py:634 -#: netbox/dcim/models/device_components.py:1575 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1261 +#: netbox/dcim/models/device_components.py:635 +#: netbox/dcim/models/device_components.py:1580 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 #: netbox/dcim/models/modules.py:269 netbox/dcim/models/power.py:95 #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 -#: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 #: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 #: netbox/virtualization/models/clusters.py:70 @@ -1429,14 +1429,14 @@ msgstr "配线架 ID 和端口号" #: netbox/circuits/models/circuits.py:301 #: netbox/circuits/models/virtual_circuits.py:149 -#: netbox/dcim/models/device_component_templates.py:69 -#: netbox/dcim/models/device_components.py:67 netbox/dcim/models/racks.py:730 -#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:286 +#: netbox/dcim/models/device_component_templates.py:70 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 +#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98 +#: netbox/extras/models/configs.py:289 #: netbox/extras/models/customfields.py:153 netbox/extras/models/models.py:73 -#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:429 -#: netbox/extras/models/models.py:497 netbox/extras/models/models.py:581 -#: netbox/extras/models/models.py:724 +#: netbox/extras/models/models.py:182 netbox/extras/models/models.py:435 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:587 +#: netbox/extras/models/models.py:730 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 @@ -1462,18 +1462,18 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:56 +#: netbox/dcim/models/device_component_templates.py:56 +#: netbox/dcim/models/device_components.py:57 #: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1184 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:1259 netbox/dcim/models/modules.py:37 #: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 -#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:151 -#: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:282 +#: netbox/dcim/models/racks.py:290 netbox/dcim/models/sites.py:175 +#: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 +#: netbox/extras/models/configs.py:285 #: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68 -#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:319 -#: netbox/extras/models/models.py:425 netbox/extras/models/models.py:487 -#: netbox/extras/models/models.py:577 netbox/extras/models/models.py:719 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325 +#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493 +#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725 #: netbox/extras/models/notifications.py:127 #: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 @@ -1501,8 +1501,8 @@ msgid "Full name of the provider" msgstr "运营商全称" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:492 netbox/ipam/models/asns.py:24 +#: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 +#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 @@ -1752,7 +1752,7 @@ msgstr "终端" #: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1181 #: netbox/dcim/tables/modules.py:84 netbox/extras/forms/filtersets.py:410 #: netbox/ipam/forms/bulk_import.py:316 netbox/ipam/forms/filtersets.py:670 -#: netbox/ipam/forms/model_forms.py:350 netbox/ipam/tables/vlans.py:160 +#: netbox/ipam/forms/model_forms.py:358 netbox/ipam/tables/vlans.py:160 #: netbox/templates/dcim/device_edit.html:12 #: netbox/templates/dcim/panels/interface_connection.html:60 #: netbox/templates/dcim/panels/virtual_chassis_members.html:8 @@ -2102,7 +2102,7 @@ msgid "Sync interval" msgstr "同步间隔" #: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:388 -#: netbox/extras/views.py:394 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:395 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 @@ -2367,7 +2367,7 @@ msgstr "此对象类型 ({type}) 不支持更改日志记录。" #: netbox/core/models/config.py:22 netbox/core/models/data.py:290 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:932 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 msgid "created" @@ -2403,20 +2403,20 @@ msgid "Config revision #{id}" msgstr "配置修订#{id}" #: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:86 -#: netbox/dcim/models/device_component_templates.py:220 -#: netbox/dcim/models/device_component_templates.py:255 -#: netbox/dcim/models/device_component_templates.py:291 -#: netbox/dcim/models/device_component_templates.py:356 -#: netbox/dcim/models/device_component_templates.py:447 -#: netbox/dcim/models/device_component_templates.py:601 -#: netbox/dcim/models/device_component_templates.py:674 -#: netbox/dcim/models/device_components.py:440 -#: netbox/dcim/models/device_components.py:467 -#: netbox/dcim/models/device_components.py:498 -#: netbox/dcim/models/device_components.py:640 -#: netbox/dcim/models/device_components.py:858 -#: netbox/dcim/models/device_components.py:1241 -#: netbox/dcim/models/device_components.py:1289 +#: netbox/dcim/models/device_component_templates.py:221 +#: netbox/dcim/models/device_component_templates.py:256 +#: netbox/dcim/models/device_component_templates.py:292 +#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:448 +#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:441 +#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:641 +#: netbox/dcim/models/device_components.py:859 +#: netbox/dcim/models/device_components.py:1246 +#: netbox/dcim/models/device_components.py:1294 #: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:106 #: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 @@ -2432,14 +2432,14 @@ msgid "URL" msgstr "URL" #: netbox/core/models/data.py:60 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_component_templates.py:744 -#: netbox/dcim/models/device_component_templates.py:779 -#: netbox/dcim/models/device_components.py:695 -#: netbox/dcim/models/device_components.py:1374 -#: netbox/dcim/models/device_components.py:1475 -#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:324 -#: netbox/extras/models/models.py:512 netbox/extras/models/models.py:596 +#: netbox/dcim/models/device_component_templates.py:453 +#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1379 +#: netbox/dcim/models/device_components.py:1480 +#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "已启用" @@ -2456,7 +2456,7 @@ msgstr "忽略规则" msgid "Patterns (one per line) matching files or paths to ignore when syncing" msgstr "匹配同步时要忽略的文件或路径的模式(每行一个)" -#: netbox/core/models/data.py:75 netbox/extras/models/models.py:520 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526 msgid "parameters" msgstr "参数" @@ -2714,7 +2714,7 @@ msgstr "ID" msgid "Interval" msgstr "间隔" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:271 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 msgid "Log Entries" msgstr "日志条目" @@ -2881,7 +2881,7 @@ msgstr "日程安排" msgid "Change" msgstr "更改" -#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:570 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:571 #, python-brace-format msgid "Job {job_id} not found" msgstr "任务{job_id} 未发现" @@ -2891,62 +2891,62 @@ msgstr "任务{job_id} 未发现" msgid "Job {id} not found." msgstr "工作 {id} 未找到。" -#: netbox/core/views.py:135 +#: netbox/core/views.py:136 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "已排队的作业 #{id} 同步 {datasource}" -#: netbox/core/views.py:253 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 #: netbox/extras/forms/filtersets.py:385 netbox/extras/forms/filtersets.py:408 #: netbox/extras/forms/filtersets.py:504 #: netbox/extras/forms/model_forms.py:784 netbox/extras/ui/panels.py:381 msgid "Data" msgstr "数据" -#: netbox/core/views.py:264 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:265 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "日志" -#: netbox/core/views.py:506 +#: netbox/core/views.py:507 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "已恢复配置修订版 #{id}" -#: netbox/core/views.py:609 +#: netbox/core/views.py:610 #, python-brace-format msgid "Job {id} has been deleted." msgstr "工作 {id} 已被删除。" -#: netbox/core/views.py:611 +#: netbox/core/views.py:612 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "删除任务时出错 {id}: {error}" -#: netbox/core/views.py:620 +#: netbox/core/views.py:621 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "工作 {id} 已重新排队。" -#: netbox/core/views.py:629 +#: netbox/core/views.py:630 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "工作 {id} 已被排队。" -#: netbox/core/views.py:638 +#: netbox/core/views.py:639 #, python-brace-format msgid "Job {id} has been stopped." msgstr "工作 {id} 已停止。" -#: netbox/core/views.py:640 +#: netbox/core/views.py:641 #, python-brace-format msgid "Failed to stop job {id}" msgstr "无法停止作业 {id}" -#: netbox/core/views.py:854 +#: netbox/core/views.py:855 msgid "Plugins catalog could not be loaded" msgstr "无法加载插件目录" -#: netbox/core/views.py:890 +#: netbox/core/views.py:891 #, python-brace-format msgid "Plugin {name} not found" msgstr "插件 {name} 未找到" @@ -3130,7 +3130,7 @@ msgstr "陈旧" #: netbox/dcim/forms/object_import.py:193 netbox/dcim/tables/devices.py:722 #: netbox/dcim/tables/devices.py:757 netbox/dcim/tables/devices.py:992 #: netbox/dcim/tables/devices.py:1082 netbox/dcim/tables/devices.py:1235 -#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:809 +#: netbox/ipam/forms/bulk_import.py:608 netbox/ipam/forms/model_forms.py:817 #: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:334 #: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:380 #: netbox/netbox/ui/panels.py:230 netbox/tenancy/forms/bulk_edit.py:33 @@ -3891,8 +3891,8 @@ msgstr "是否全尺寸" #: netbox/dcim/filtersets.py:1394 netbox/dcim/forms/filtersets.py:960 #: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/filtersets.py:2067 -#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1359 -#: netbox/dcim/models/devices.py:1383 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1362 +#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 #: netbox/dcim/ui/panels.py:518 netbox/virtualization/filtersets.py:282 #: netbox/virtualization/filtersets.py:370 #: netbox/virtualization/forms/filtersets.py:247 @@ -3949,14 +3949,14 @@ msgstr "机柜(名称)" #: netbox/dcim/filtersets.py:1723 netbox/dcim/filtersets.py:1830 #: netbox/dcim/filtersets.py:2040 netbox/ipam/filtersets.py:659 -#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1241 +#: netbox/ipam/filtersets.py:906 netbox/ipam/filtersets.py:1249 #: netbox/virtualization/filtersets.py:205 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "设备(ID)" #: netbox/dcim/filtersets.py:1730 netbox/dcim/filtersets.py:1837 #: netbox/dcim/filtersets.py:2035 netbox/ipam/filtersets.py:654 -#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1236 +#: netbox/ipam/filtersets.py:901 netbox/ipam/filtersets.py:1244 #: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "设备(名称)" @@ -4004,13 +4004,13 @@ msgid "Cable (ID)" msgstr "线缆(ID)" #: netbox/dcim/filtersets.py:2045 netbox/ipam/filtersets.py:664 -#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1246 +#: netbox/ipam/filtersets.py:911 netbox/ipam/filtersets.py:1254 #: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" #: netbox/dcim/filtersets.py:2050 netbox/ipam/filtersets.py:669 -#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1251 +#: netbox/ipam/filtersets.py:916 netbox/ipam/filtersets.py:1259 #: netbox/virtualization/filtersets.py:347 #: netbox/virtualization/filtersets.py:405 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" @@ -4058,7 +4058,7 @@ msgstr "指定VID" #: netbox/dcim/filtersets.py:2158 netbox/dcim/forms/bulk_edit.py:1568 #: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/forms/filtersets.py:1755 #: netbox/dcim/forms/model_forms.py:1619 -#: netbox/dcim/models/device_components.py:957 +#: netbox/dcim/models/device_components.py:958 #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 @@ -4068,9 +4068,9 @@ msgstr "指定VID" #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 #: netbox/ipam/forms/model_forms.py:70 netbox/ipam/forms/model_forms.py:211 -#: netbox/ipam/forms/model_forms.py:275 netbox/ipam/forms/model_forms.py:328 -#: netbox/ipam/forms/model_forms.py:491 netbox/ipam/forms/model_forms.py:511 -#: netbox/ipam/forms/model_forms.py:525 netbox/ipam/models/ip.py:232 +#: netbox/ipam/forms/model_forms.py:283 netbox/ipam/forms/model_forms.py:336 +#: netbox/ipam/forms/model_forms.py:499 netbox/ipam/forms/model_forms.py:519 +#: netbox/ipam/forms/model_forms.py:533 netbox/ipam/models/ip.py:232 #: netbox/ipam/models/ip.py:670 netbox/ipam/models/ip.py:961 #: netbox/ipam/models/vrfs.py:64 netbox/ipam/tables/ip.py:192 #: netbox/ipam/tables/ip.py:263 netbox/ipam/tables/ip.py:316 @@ -4092,14 +4092,14 @@ msgstr "VRF" msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1096 +#: netbox/dcim/filtersets.py:2170 netbox/ipam/filtersets.py:1100 #: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:2176 netbox/dcim/forms/filtersets.py:1760 #: netbox/dcim/tables/devices.py:618 netbox/dcim/ui/panels.py:501 -#: netbox/ipam/filtersets.py:1102 netbox/ipam/forms/filtersets.py:634 +#: netbox/ipam/filtersets.py:1106 netbox/ipam/forms/filtersets.py:634 #: netbox/ipam/tables/vlans.py:120 netbox/ipam/ui/panels.py:207 #: netbox/virtualization/forms/filtersets.py:311 #: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 @@ -4109,14 +4109,14 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1180 +#: netbox/dcim/filtersets.py:2182 netbox/ipam/filtersets.py:1188 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/models/device_components.py:758 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:754 +#: netbox/dcim/models/device_components.py:759 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4680,8 +4680,8 @@ msgid "Maximum draw" msgstr "最大功率" #: netbox/dcim/forms/bulk_edit.py:1064 -#: netbox/dcim/models/device_component_templates.py:302 -#: netbox/dcim/models/device_components.py:510 +#: netbox/dcim/models/device_component_templates.py:303 +#: netbox/dcim/models/device_components.py:511 msgid "Maximum power draw (watts)" msgstr "最大功率(瓦)" @@ -4690,8 +4690,8 @@ msgid "Allocated draw" msgstr "分配功率" #: netbox/dcim/forms/bulk_edit.py:1070 -#: netbox/dcim/models/device_component_templates.py:309 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_component_templates.py:310 +#: netbox/dcim/models/device_components.py:518 msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" @@ -4713,16 +4713,16 @@ msgstr "仅限管理" #: netbox/dcim/forms/bulk_edit.py:1168 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:1001 netbox/dcim/forms/filtersets.py:1711 #: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/object_import.py:91 -#: netbox/dcim/models/device_component_templates.py:472 -#: netbox/dcim/models/device_components.py:929 netbox/dcim/ui/panels.py:494 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:930 netbox/dcim/ui/panels.py:494 msgid "PoE mode" msgstr "PoE模式" #: netbox/dcim/forms/bulk_edit.py:1174 netbox/dcim/forms/bulk_edit.py:1501 #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/filtersets.py:1716 #: netbox/dcim/forms/filtersets.py:1801 netbox/dcim/forms/object_import.py:96 -#: netbox/dcim/models/device_component_templates.py:479 -#: netbox/dcim/models/device_components.py:936 netbox/dcim/ui/panels.py:495 +#: netbox/dcim/models/device_component_templates.py:480 +#: netbox/dcim/models/device_components.py:937 netbox/dcim/ui/panels.py:495 msgid "PoE type" msgstr "PoE类型" @@ -5279,7 +5279,7 @@ msgstr "虚拟机" msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1107 +#: netbox/dcim/forms/bulk_import.py:1362 netbox/ipam/filtersets.py:1111 #: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned interface" msgstr "分配的接口" @@ -5455,7 +5455,7 @@ msgstr "主 IPv6" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" -#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:705 +#: netbox/dcim/forms/common.py:20 netbox/dcim/models/device_components.py:706 #: netbox/dcim/ui/panels.py:490 netbox/virtualization/forms/bulk_edit.py:244 #: netbox/virtualization/ui/panels.py:98 msgid "MTU" @@ -5587,7 +5587,7 @@ msgid "Mgmt only" msgstr "仅用于管理" #: netbox/dcim/forms/filtersets.py:1706 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/models/device_components.py:882 netbox/dcim/ui/panels.py:520 +#: netbox/dcim/models/device_components.py:883 netbox/dcim/ui/panels.py:520 msgid "WWN" msgstr "WWN" @@ -5648,16 +5648,16 @@ msgstr "接口的主 MAC" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "在 {vc_position}中已存在虚拟机箱成员。" -#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:631 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 +#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 msgid "Scope type" msgstr "作用域类型" -#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 #: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 #: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:265 -#: netbox/ipam/forms/model_forms.py:634 netbox/ipam/forms/model_forms.py:644 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 +#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5670,53 +5670,53 @@ msgstr "作用域类型" msgid "Scope" msgstr "作用域" -#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:172 -#: netbox/dcim/models/mixins.py:95 +#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 +#: netbox/dcim/models/mixins.py:98 #, python-brace-format msgid "Please select a {scope_type}." msgstr "请选择一个 {scope_type}。" -#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "作用域类型(应用程序&型号)" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:125 msgid "Scope name" msgstr "范围名称" -#: netbox/dcim/forms/mixins.py:127 +#: netbox/dcim/forms/mixins.py:126 msgid "Name of the assigned scope object (if not using ID)" msgstr "分配的作用域对象的名称(如果不使用 ID)" -#: netbox/dcim/forms/mixins.py:139 +#: netbox/dcim/forms/mixins.py:138 msgid "scope_name and scope_id are mutually exclusive." msgstr "scope_name 和 scope_id 是互斥的。" -#: netbox/dcim/forms/mixins.py:143 +#: netbox/dcim/forms/mixins.py:142 msgid "scope_type must be specified when using scope_name" msgstr "使用 scope_name 时必须指定 scope_type" -#: netbox/dcim/forms/mixins.py:145 +#: netbox/dcim/forms/mixins.py:144 msgid "scope_type must be specified when using scope_id" msgstr "使用 scope_id 时必须指定 scope_type" -#: netbox/dcim/forms/mixins.py:154 +#: netbox/dcim/forms/mixins.py:153 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "{scope_type} “{name}“未找到。" -#: netbox/dcim/forms/mixins.py:162 +#: netbox/dcim/forms/mixins.py:161 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " "intended object." msgstr "多个 {scope_type} 对象匹配”{name}“。使用 scope_id 来指定预期的对象。" -#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "后置接口" -#: netbox/dcim/forms/mixins.py:196 +#: netbox/dcim/forms/mixins.py:195 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5939,7 +5939,7 @@ msgid "VM Interface" msgstr "虚拟机接口" #: netbox/dcim/forms/model_forms.py:2007 netbox/ipam/forms/filtersets.py:675 -#: netbox/ipam/forms/model_forms.py:351 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/forms/model_forms.py:359 netbox/ipam/tables/vlans.py:190 #: netbox/virtualization/forms/filtersets.py:272 #: netbox/virtualization/forms/filtersets.py:330 #: netbox/virtualization/forms/model_forms.py:272 @@ -5996,7 +5996,7 @@ msgstr "成员设备" msgid "A position must be specified for the first VC member." msgstr "必须为第一个VC成员指定一个位置。" -#: netbox/dcim/models/base.py:54 +#: netbox/dcim/models/base.py:59 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6016,8 +6016,8 @@ msgid "profile" msgstr "电缆剖面" #: netbox/dcim/models/cables.py:112 -#: netbox/dcim/models/device_component_templates.py:63 -#: netbox/dcim/models/device_components.py:61 +#: netbox/dcim/models/device_component_templates.py:64 +#: netbox/dcim/models/device_components.py:62 #: netbox/extras/models/customfields.py:139 msgid "label" msgstr "标记" @@ -6103,7 +6103,7 @@ msgid "" "Invalid cable termination: the assigned termination object does not exist." msgstr "电缆端接无效:指定的终端对象不存在。" -#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:749 netbox/extras/models/configs.py:103 msgid "is active" msgstr "激活的" @@ -6143,655 +6143,655 @@ msgstr "所有链路必须是有线或无线的" msgid "All links must match first link type" msgstr "所有链接必须匹配第一个链接类型" -#: netbox/dcim/models/device_component_templates.py:58 +#: netbox/dcim/models/device_component_templates.py:59 #, 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:66 -#: netbox/dcim/models/device_components.py:64 +#: netbox/dcim/models/device_component_templates.py:67 +#: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "物理标签" -#: netbox/dcim/models/device_component_templates.py:111 +#: netbox/dcim/models/device_component_templates.py:112 msgid "Component templates cannot be moved to a different device type." msgstr "组件模板无法移动到其他设备类型。" -#: netbox/dcim/models/device_component_templates.py:165 +#: netbox/dcim/models/device_component_templates.py:166 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "组件模板不能同时与设备类型和模块类型相关联。" -#: netbox/dcim/models/device_component_templates.py:169 +#: netbox/dcim/models/device_component_templates.py:170 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "组件模板必须与设备类型或模块类型相关联。" -#: netbox/dcim/models/device_component_templates.py:230 +#: netbox/dcim/models/device_component_templates.py:231 msgid "console port template" msgstr "console端口模板" -#: netbox/dcim/models/device_component_templates.py:231 +#: netbox/dcim/models/device_component_templates.py:232 msgid "console port templates" msgstr "console端口模板" -#: netbox/dcim/models/device_component_templates.py:265 +#: netbox/dcim/models/device_component_templates.py:266 msgid "console server port template" msgstr "console服务器端口模板" -#: netbox/dcim/models/device_component_templates.py:266 +#: netbox/dcim/models/device_component_templates.py:267 msgid "console server port templates" msgstr "console服务器端口模板" -#: netbox/dcim/models/device_component_templates.py:298 -#: netbox/dcim/models/device_components.py:506 +#: netbox/dcim/models/device_component_templates.py:299 +#: netbox/dcim/models/device_components.py:507 msgid "maximum draw" msgstr "最大功率" -#: netbox/dcim/models/device_component_templates.py:305 -#: netbox/dcim/models/device_components.py:513 +#: netbox/dcim/models/device_component_templates.py:306 +#: netbox/dcim/models/device_components.py:514 msgid "allocated draw" msgstr "分配功率" -#: netbox/dcim/models/device_component_templates.py:315 +#: netbox/dcim/models/device_component_templates.py:316 msgid "power port template" msgstr "电源端口模版" -#: netbox/dcim/models/device_component_templates.py:316 +#: netbox/dcim/models/device_component_templates.py:317 msgid "power port templates" msgstr "电源端口模版" -#: netbox/dcim/models/device_component_templates.py:336 -#: netbox/dcim/models/device_components.py:533 +#: netbox/dcim/models/device_component_templates.py:337 +#: netbox/dcim/models/device_components.py:534 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "分配功率不能超过最大功率({maximum_draw}瓦)" -#: netbox/dcim/models/device_component_templates.py:374 -#: netbox/dcim/models/device_components.py:655 +#: netbox/dcim/models/device_component_templates.py:375 +#: netbox/dcim/models/device_components.py:656 msgid "feed leg" msgstr "馈电线路" -#: netbox/dcim/models/device_component_templates.py:379 -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_component_templates.py:380 +#: netbox/dcim/models/device_components.py:661 msgid "Phase (for three-phase feeds)" msgstr "相位(用于三相电)" -#: netbox/dcim/models/device_component_templates.py:385 +#: netbox/dcim/models/device_component_templates.py:386 msgid "power outlet template" msgstr "电源插座模版" -#: netbox/dcim/models/device_component_templates.py:386 +#: netbox/dcim/models/device_component_templates.py:387 msgid "power outlet templates" msgstr "电源插座模版" -#: netbox/dcim/models/device_component_templates.py:395 +#: netbox/dcim/models/device_component_templates.py:396 #, 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:401 +#: netbox/dcim/models/device_component_templates.py:402 #, 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:457 -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_component_templates.py:458 +#: netbox/dcim/models/device_components.py:865 msgid "management only" msgstr "仅限管理" -#: netbox/dcim/models/device_component_templates.py:465 -#: netbox/dcim/models/device_components.py:729 +#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_components.py:730 msgid "bridge interface" msgstr "桥接接口" -#: netbox/dcim/models/device_component_templates.py:486 -#: netbox/dcim/models/device_components.py:890 +#: netbox/dcim/models/device_component_templates.py:487 +#: netbox/dcim/models/device_components.py:891 msgid "wireless role" msgstr "无线角色" -#: netbox/dcim/models/device_component_templates.py:492 +#: netbox/dcim/models/device_component_templates.py:493 msgid "interface template" msgstr "接口模版" -#: netbox/dcim/models/device_component_templates.py:493 +#: netbox/dcim/models/device_component_templates.py:494 msgid "interface templates" msgstr "接口模版" -#: netbox/dcim/models/device_component_templates.py:502 +#: netbox/dcim/models/device_component_templates.py:503 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "桥接接口({bridge}) 必须属于相同的设备类型" -#: netbox/dcim/models/device_component_templates.py:508 +#: netbox/dcim/models/device_component_templates.py:509 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "桥接接口({bridge}) 必须属于相同的模块类型" -#: netbox/dcim/models/device_component_templates.py:576 +#: netbox/dcim/models/device_component_templates.py:581 #, 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:610 -#: netbox/dcim/models/device_component_templates.py:683 -#: netbox/dcim/models/device_components.py:1250 -#: netbox/dcim/models/device_components.py:1298 +#: netbox/dcim/models/device_component_templates.py:615 +#: netbox/dcim/models/device_component_templates.py:688 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/device_components.py:1303 msgid "positions" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:631 +#: netbox/dcim/models/device_component_templates.py:636 msgid "front port template" msgstr "前置接口模板" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:637 msgid "front port templates" msgstr "前置接口模板" -#: netbox/dcim/models/device_component_templates.py:643 +#: netbox/dcim/models/device_component_templates.py:648 #, 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:694 +#: netbox/dcim/models/device_component_templates.py:699 msgid "rear port template" msgstr "后置端口模版" -#: netbox/dcim/models/device_component_templates.py:695 +#: netbox/dcim/models/device_component_templates.py:700 msgid "rear port templates" msgstr "后置端口模版" -#: netbox/dcim/models/device_component_templates.py:706 +#: netbox/dcim/models/device_component_templates.py:711 #, 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:738 -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_component_templates.py:743 +#: netbox/dcim/models/device_components.py:1373 msgid "position" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:741 -#: netbox/dcim/models/device_components.py:1371 +#: netbox/dcim/models/device_component_templates.py:746 +#: netbox/dcim/models/device_components.py:1376 msgid "Identifier to reference when renaming installed components" msgstr "重命名已安装组件时要引用的标识符" -#: netbox/dcim/models/device_component_templates.py:751 +#: netbox/dcim/models/device_component_templates.py:756 msgid "module bay template" msgstr "模块托架模版" -#: netbox/dcim/models/device_component_templates.py:752 +#: netbox/dcim/models/device_component_templates.py:757 msgid "module bay templates" msgstr "模块托架模版" -#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_component_templates.py:791 msgid "device bay template" msgstr "设备托架模版" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:792 msgid "device bay templates" msgstr "设备托架模版" -#: netbox/dcim/models/device_component_templates.py:802 +#: netbox/dcim/models/device_component_templates.py:807 #, 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:858 -#: netbox/dcim/models/device_components.py:1596 +#: netbox/dcim/models/device_component_templates.py:863 +#: netbox/dcim/models/device_components.py:1601 msgid "part ID" msgstr "零件ID" -#: netbox/dcim/models/device_component_templates.py:860 -#: netbox/dcim/models/device_components.py:1598 +#: netbox/dcim/models/device_component_templates.py:865 +#: netbox/dcim/models/device_components.py:1603 msgid "Manufacturer-assigned part identifier" msgstr "制造商指定的零件标识符" -#: netbox/dcim/models/device_component_templates.py:877 +#: netbox/dcim/models/device_component_templates.py:882 msgid "inventory item template" msgstr "库存项模版" -#: netbox/dcim/models/device_component_templates.py:878 +#: netbox/dcim/models/device_component_templates.py:883 msgid "inventory item templates" msgstr "库存项模版" -#: netbox/dcim/models/device_components.py:127 +#: netbox/dcim/models/device_components.py:128 msgid "Components cannot be moved to a different device." msgstr "组件模板无法移动到其他设备类型。" -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:175 msgid "cable end" msgstr "线缆终点" -#: netbox/dcim/models/device_components.py:199 +#: netbox/dcim/models/device_components.py:200 msgid "mark connected" msgstr "标记已连接" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:202 msgid "Treat as if a cable is connected" msgstr "视为电缆已连接" -#: netbox/dcim/models/device_components.py:220 +#: netbox/dcim/models/device_components.py:221 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "连接电缆时必须指定电缆末端(A或B)。" -#: netbox/dcim/models/device_components.py:224 +#: netbox/dcim/models/device_components.py:225 msgid "Must specify position(s) when specifying a cable connector." msgstr "指定电缆连接器时必须指定位置。" -#: netbox/dcim/models/device_components.py:228 +#: netbox/dcim/models/device_components.py:229 msgid "Cable positions cannot be set without a cable connector." msgstr "没有电缆接头就无法设置电缆位置。" -#: netbox/dcim/models/device_components.py:232 +#: netbox/dcim/models/device_components.py:233 msgid "Cannot mark as connected with a cable attached." msgstr "无法标记为已连接线缆。" -#: netbox/dcim/models/device_components.py:237 +#: netbox/dcim/models/device_components.py:238 msgid "Cable end must not be set without a cable." msgstr "不得在没有线缆的情况下设置线缆末端。" -#: netbox/dcim/models/device_components.py:241 +#: netbox/dcim/models/device_components.py:242 msgid "Cable connector must not be set without a cable." msgstr "不得在没有电缆的情况下设置电缆连接器。" -#: netbox/dcim/models/device_components.py:245 +#: netbox/dcim/models/device_components.py:246 msgid "Cable termination positions must not be set without a cable." msgstr "在没有电缆的情况下,不得设置电缆端接位置。" -#: netbox/dcim/models/device_components.py:296 +#: netbox/dcim/models/device_components.py:297 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name}模块必须声明上架类型" -#: netbox/dcim/models/device_components.py:445 -#: netbox/dcim/models/device_components.py:472 -#: netbox/dcim/models/device_components.py:503 -#: netbox/dcim/models/device_components.py:645 +#: netbox/dcim/models/device_components.py:446 +#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:504 +#: netbox/dcim/models/device_components.py:646 msgid "Physical port type" msgstr "物理端口类型" -#: netbox/dcim/models/device_components.py:448 -#: netbox/dcim/models/device_components.py:475 +#: netbox/dcim/models/device_components.py:449 +#: netbox/dcim/models/device_components.py:476 msgid "speed" msgstr "速率" -#: netbox/dcim/models/device_components.py:452 -#: netbox/dcim/models/device_components.py:479 +#: netbox/dcim/models/device_components.py:453 +#: netbox/dcim/models/device_components.py:480 msgid "Port speed in bits per second" msgstr "端口速度(单位bps)" -#: netbox/dcim/models/device_components.py:458 +#: netbox/dcim/models/device_components.py:459 msgid "console port" msgstr "console端口" -#: netbox/dcim/models/device_components.py:459 +#: netbox/dcim/models/device_components.py:460 msgid "console ports" msgstr "console端口" -#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:486 msgid "console server port" msgstr "console服务器端口" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:487 msgid "console server ports" msgstr "console服务器端口" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:524 msgid "power port" msgstr "电源接口" -#: netbox/dcim/models/device_components.py:524 +#: netbox/dcim/models/device_components.py:525 msgid "power ports" msgstr "电源接口" -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_components.py:671 msgid "power outlet" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:672 msgid "power outlets" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:679 +#: netbox/dcim/models/device_components.py:680 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "父电源端口({power_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:708 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:709 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "模式" -#: netbox/dcim/models/device_components.py:713 +#: netbox/dcim/models/device_components.py:714 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q VLAN 标记策略" -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:722 msgid "parent interface" msgstr "父接口" -#: netbox/dcim/models/device_components.py:737 +#: netbox/dcim/models/device_components.py:738 msgid "untagged VLAN" msgstr "未标记VLAN" -#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:744 msgid "tagged VLANs" msgstr "已标记 VLANs" -#: netbox/dcim/models/device_components.py:751 +#: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 #: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:715 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:766 +#: netbox/dcim/models/device_components.py:767 msgid "primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/models/device_components.py:778 +#: netbox/dcim/models/device_components.py:779 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "只有 Q-in-Q 接口可以指定服务 VLAN。" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:790 #, python-brace-format msgid "" "MAC address {mac_address} is assigned to a different interface " "({interface})." msgstr "MAC 地址 {mac_address} 被分配到不同的接口 ({interface})。" -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:856 msgid "parent LAG" msgstr "父聚合组" -#: netbox/dcim/models/device_components.py:865 +#: netbox/dcim/models/device_components.py:866 msgid "This interface is used only for out-of-band management" msgstr "该接口仅用于带外管理" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:871 msgid "speed (Kbps)" msgstr "速率(Kbps)" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:874 msgid "duplex" msgstr "双工" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:884 msgid "64-bit World Wide Name" msgstr "64位全球唯一标识符" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:898 msgid "wireless channel" msgstr "无线信道" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:905 msgid "channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/models/device_components.py:905 -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:906 +#: netbox/dcim/models/device_components.py:914 msgid "Populated by selected channel (if set)" msgstr "由所选通道填充(如有)" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:923 msgid "transmit power (dBm)" msgstr "发射功率(dBm)" -#: netbox/dcim/models/device_components.py:949 netbox/wireless/models.py:125 +#: netbox/dcim/models/device_components.py:950 netbox/wireless/models.py:125 msgid "wireless LANs" msgstr "无线局域网" -#: netbox/dcim/models/device_components.py:997 +#: netbox/dcim/models/device_components.py:998 #: netbox/virtualization/models/virtualmachines.py:515 msgid "interface" msgstr "接口" -#: netbox/dcim/models/device_components.py:998 +#: netbox/dcim/models/device_components.py:999 #: netbox/virtualization/models/virtualmachines.py:516 msgid "interfaces" msgstr "接口" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1007 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type}接口不能连接线缆。" -#: netbox/dcim/models/device_components.py:1014 +#: netbox/dcim/models/device_components.py:1015 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type}接口不能标记为已连接。" -#: netbox/dcim/models/device_components.py:1023 +#: netbox/dcim/models/device_components.py:1024 #: netbox/virtualization/models/virtualmachines.py:526 msgid "An interface cannot be its own parent." msgstr "接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "只能将虚拟接口分配给父接口。" -#: netbox/dcim/models/device_components.py:1034 +#: netbox/dcim/models/device_components.py:1035 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "所选父接口({interface}) 属于另一个设备 ({device})" -#: netbox/dcim/models/device_components.py:1040 +#: netbox/dcim/models/device_components.py:1041 #, 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:1056 +#: netbox/dcim/models/device_components.py:1057 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。" -#: netbox/dcim/models/device_components.py:1062 +#: netbox/dcim/models/device_components.py:1063 #, 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:1073 +#: netbox/dcim/models/device_components.py:1074 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "虚拟接口不能具有父聚合接口。" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1078 msgid "A LAG interface cannot be its own parent." msgstr "聚合接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:1084 +#: netbox/dcim/models/device_components.py:1085 #, 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:1090 +#: netbox/dcim/models/device_components.py:1091 #, 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:1100 +#: netbox/dcim/models/device_components.py:1101 msgid "Channel may be set only on wireless interfaces." msgstr "只能在无线接口上设置信道。" -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_components.py:1107 msgid "Channel frequency may be set only on wireless interfaces." msgstr "信道频率仅在无线接口上设置。" -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1111 msgid "Cannot specify custom frequency with channel selected." msgstr "无法在选定频道的情况下指定自定义频率。" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1117 msgid "Channel width may be set only on wireless interfaces." msgstr "只能在无线接口上设置频宽。" -#: netbox/dcim/models/device_components.py:1118 +#: netbox/dcim/models/device_components.py:1119 msgid "Cannot specify custom width with channel selected." msgstr "无法在选定通道的情况下指定自定义频宽。" -#: netbox/dcim/models/device_components.py:1122 +#: netbox/dcim/models/device_components.py:1123 msgid "Interface mode does not support an untagged vlan." msgstr "接口模式不支持未标记的 VLAN。" -#: netbox/dcim/models/device_components.py:1128 +#: netbox/dcim/models/device_components.py:1129 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "不打标记的VLAN({untagged_vlan})必须与接口所属设备/虚拟机属于同一站点,或者是全局VLAN" -#: netbox/dcim/models/device_components.py:1225 +#: netbox/dcim/models/device_components.py:1230 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "后置端口({rear_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:1267 +#: netbox/dcim/models/device_components.py:1272 msgid "front port" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1268 +#: netbox/dcim/models/device_components.py:1273 msgid "front ports" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1279 +#: netbox/dcim/models/device_components.py:1284 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear ports " "({count})" msgstr "位置的数量不能小于映射的后置端口的数量({count})" -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_components.py:1314 msgid "rear port" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1310 +#: netbox/dcim/models/device_components.py:1315 msgid "rear ports" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/device_components.py:1326 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" " ({count})" msgstr "位置的数量不能小于映射的前端端口的数量({count})" -#: netbox/dcim/models/device_components.py:1395 +#: netbox/dcim/models/device_components.py:1400 msgid "module bay" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1396 +#: netbox/dcim/models/device_components.py:1401 msgid "module bays" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1413 +#: netbox/dcim/models/device_components.py:1418 #: netbox/dcim/models/modules.py:326 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" -#: netbox/dcim/models/device_components.py:1482 +#: netbox/dcim/models/device_components.py:1487 msgid "device bay" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1483 +#: netbox/dcim/models/device_components.py:1488 msgid "device bays" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1490 +#: netbox/dcim/models/device_components.py:1495 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "此类型的设备 ({device_type}) 不支持设备托架。" -#: netbox/dcim/models/device_components.py:1501 +#: netbox/dcim/models/device_components.py:1506 msgid "Cannot install a device in a disabled device bay." msgstr "无法将设备安装在禁用的设备托架中。" -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1511 msgid "Cannot install a device into itself." msgstr "无法将设备安装到自身中。" -#: netbox/dcim/models/device_components.py:1514 +#: netbox/dcim/models/device_components.py:1519 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "无法安装指定的设备;设备已安装在{bay}中。" -#: netbox/dcim/models/device_components.py:1542 +#: netbox/dcim/models/device_components.py:1547 msgid "inventory item role" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1543 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item roles" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1602 +#: netbox/dcim/models/device_components.py:1607 #: netbox/dcim/models/devices.py:552 netbox/dcim/models/modules.py:277 #: netbox/dcim/models/racks.py:345 #: netbox/virtualization/models/virtualmachines.py:221 msgid "serial number" msgstr "序列号" -#: netbox/dcim/models/device_components.py:1610 +#: netbox/dcim/models/device_components.py:1615 #: netbox/dcim/models/devices.py:560 netbox/dcim/models/modules.py:284 #: netbox/dcim/models/racks.py:352 msgid "asset tag" msgstr "资产标签" -#: netbox/dcim/models/device_components.py:1611 +#: netbox/dcim/models/device_components.py:1616 msgid "A unique tag used to identify this item" msgstr "用于识别该项目的唯一标识" -#: netbox/dcim/models/device_components.py:1614 +#: netbox/dcim/models/device_components.py:1619 msgid "discovered" msgstr "已发现" -#: netbox/dcim/models/device_components.py:1616 +#: netbox/dcim/models/device_components.py:1621 msgid "This item was automatically discovered" msgstr "此项目是自动发现的" -#: netbox/dcim/models/device_components.py:1634 +#: netbox/dcim/models/device_components.py:1639 msgid "inventory item" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1635 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory items" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1643 +#: netbox/dcim/models/device_components.py:1648 msgid "Cannot assign self as parent." msgstr "无法将自身分配为父级。" -#: netbox/dcim/models/device_components.py:1651 +#: netbox/dcim/models/device_components.py:1656 msgid "Parent inventory item does not belong to the same device." msgstr "父库存项不能属于同一设备。" -#: netbox/dcim/models/device_components.py:1657 +#: netbox/dcim/models/device_components.py:1662 msgid "Cannot move an inventory item with dependent children" msgstr "无法移动具有子项的库存项目" -#: netbox/dcim/models/device_components.py:1665 +#: netbox/dcim/models/device_components.py:1670 msgid "Cannot assign inventory item to component on another device" msgstr "无法将库存项分配给其他设备上的组件" @@ -6952,12 +6952,12 @@ msgstr "机柜位置(U)" msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1285 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "首选 IPv6" @@ -6982,16 +6982,16 @@ msgstr "VC优先级" msgid "Virtual chassis master election priority" msgstr "堆叠主设备优先级" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/sites.py:241 msgid "latitude" msgstr "纬度" #: netbox/dcim/models/devices.py:672 netbox/dcim/models/devices.py:684 -#: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:250 netbox/dcim/models/sites.py:262 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS坐标(十进制格式, xx.yyyyyy)" -#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:675 netbox/dcim/models/sites.py:253 msgid "longitude" msgstr "经度" @@ -7126,83 +7126,83 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:1234 #, python-brace-format msgid "" -"Unable to delete virtual chassis {self}. There are member interfaces which " -"form a cross-chassis LAG interfaces." -msgstr "无法删除堆叠 {self}。有成员接口属于跨机箱聚合。" +"Unable to delete virtual chassis {virtual_chassis}. One or more member " +"interfaces form a cross-chassis LAG." +msgstr "无法删除虚拟机箱 {virtual_chassis}。一个或多个成员接口形成跨机箱滞后。" -#: netbox/dcim/models/devices.py:1266 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1270 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1295 netbox/extras/models/customfields.py:264 -#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:892 +#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264 +#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193 #: netbox/netbox/models/__init__.py:243 msgid "comments" msgstr "评论" -#: netbox/dcim/models/devices.py:1314 +#: netbox/dcim/models/devices.py:1317 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1315 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device contexts" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1346 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} 不是有效的 IPv{family} 地址" -#: netbox/dcim/models/devices.py:1349 +#: netbox/dcim/models/devices.py:1352 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "首选 IP 地址必须属于指定设备上的接口。" -#: netbox/dcim/models/devices.py:1384 +#: netbox/dcim/models/devices.py:1387 msgid "MAC addresses" msgstr "MAC 地址" -#: netbox/dcim/models/devices.py:1416 +#: netbox/dcim/models/devices.py:1419 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配" -#: netbox/dcim/models/devices.py:1420 +#: netbox/dcim/models/devices.py:1423 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当它被指定为对象的主 MAC 时,无法重新分配 MAC 地址" -#: netbox/dcim/models/mixins.py:132 +#: netbox/dcim/models/mixins.py:135 #: netbox/virtualization/models/virtualmachines.py:541 msgid "An interface cannot be bridged to itself." msgstr "接口不能桥接到自己" -#: netbox/dcim/models/mixins.py:137 +#: netbox/dcim/models/mixins.py:140 msgid "Virtual interfaces cannot have a PoE mode." msgstr "虚拟接口不能具有PoE模式。" -#: netbox/dcim/models/mixins.py:141 +#: netbox/dcim/models/mixins.py:144 msgid "Virtual interfaces cannot have a PoE type." msgstr "虚拟接口不能是PoE类型。" -#: netbox/dcim/models/mixins.py:147 +#: netbox/dcim/models/mixins.py:150 msgid "Must specify PoE mode when designating a PoE type." msgstr "指定PoE类型时必须指定PoE模式。" -#: netbox/dcim/models/mixins.py:152 +#: netbox/dcim/models/mixins.py:155 msgid "Wireless role may be set only on wireless interfaces." msgstr "只能在无线接口上设置无线角色。" -#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:45 netbox/extras/models/configs.py:53 msgid "schema" msgstr "纲要" @@ -7498,91 +7498,91 @@ msgstr "{height}U机柜中无效的U位: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "以下U位已被保留:{unit_list}" -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:71 msgid "A top-level region with this name already exists." msgstr "具有此名称的顶级区域已存在。" -#: netbox/dcim/models/sites.py:69 +#: netbox/dcim/models/sites.py:81 msgid "A top-level region with this slug already exists." msgstr "具有此缩写的顶级区域已经存在。" -#: netbox/dcim/models/sites.py:72 +#: netbox/dcim/models/sites.py:84 msgid "region" msgstr "地区" -#: netbox/dcim/models/sites.py:73 +#: netbox/dcim/models/sites.py:85 msgid "regions" msgstr "地区" -#: netbox/dcim/models/sites.py:118 +#: netbox/dcim/models/sites.py:142 msgid "A top-level site group with this name already exists." msgstr "具有此名称的顶级站点组已存在。" -#: netbox/dcim/models/sites.py:128 +#: netbox/dcim/models/sites.py:152 msgid "A top-level site group with this slug already exists." msgstr "具有此缩写的顶级站点组已存在。" -#: netbox/dcim/models/sites.py:131 +#: netbox/dcim/models/sites.py:155 msgid "site group" msgstr "站点组" -#: netbox/dcim/models/sites.py:132 +#: netbox/dcim/models/sites.py:156 msgid "site groups" msgstr "站点组" -#: netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/sites.py:178 msgid "Full name of the site" msgstr "站点全名" -#: netbox/dcim/models/sites.py:190 netbox/dcim/models/sites.py:300 +#: netbox/dcim/models/sites.py:214 netbox/dcim/models/sites.py:324 msgid "facility" msgstr "设施" -#: netbox/dcim/models/sites.py:193 netbox/dcim/models/sites.py:303 +#: netbox/dcim/models/sites.py:217 netbox/dcim/models/sites.py:327 msgid "Local facility ID or description" msgstr "本地设施 ID 或描述" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:229 msgid "physical address" msgstr "物理地址" -#: netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/sites.py:232 msgid "Physical location of the building" msgstr "机房的实体位置" -#: netbox/dcim/models/sites.py:211 +#: netbox/dcim/models/sites.py:235 msgid "shipping address" msgstr "快递地址" -#: netbox/dcim/models/sites.py:214 +#: netbox/dcim/models/sites.py:238 msgid "If different from the physical address" msgstr "若与实体地址不同" -#: netbox/dcim/models/sites.py:262 +#: netbox/dcim/models/sites.py:286 msgid "site" msgstr "站点" -#: netbox/dcim/models/sites.py:263 +#: netbox/dcim/models/sites.py:287 msgid "sites" msgstr "站点" -#: netbox/dcim/models/sites.py:339 +#: netbox/dcim/models/sites.py:363 msgid "A location with this name already exists within the specified site." msgstr "指定的站点中已存在此名称的位置。" -#: netbox/dcim/models/sites.py:349 +#: netbox/dcim/models/sites.py:373 msgid "A location with this slug already exists within the specified site." msgstr "指定的站点中已存在此缩写的位置。" -#: netbox/dcim/models/sites.py:352 +#: netbox/dcim/models/sites.py:376 msgid "location" msgstr "位置" -#: netbox/dcim/models/sites.py:353 +#: netbox/dcim/models/sites.py:377 msgid "locations" msgstr "位置" -#: netbox/dcim/models/sites.py:364 +#: netbox/dcim/models/sites.py:388 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "父位置({parent})必须属于同一站点({site})。" @@ -7689,8 +7689,8 @@ msgid "U Height" msgstr "U高度" #: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1191 -#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:334 -#: netbox/ipam/forms/model_forms.py:346 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/forms/bulk_import.py:627 netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:354 netbox/ipam/forms/model_forms.py:503 #: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:376 #: netbox/ipam/tables/ip.py:391 netbox/ipam/tables/ip.py:414 #: netbox/virtualization/tables/virtualmachines.py:106 @@ -7816,7 +7816,7 @@ msgid "Allocated draw (W)" msgstr "分配功率(W)" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3402 -#: netbox/ipam/forms/model_forms.py:826 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:922 #: netbox/ipam/views.py:1047 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8320,7 +8320,7 @@ msgstr "无法解析此对象的配置模板。" msgid "An error occurred while rendering the config template." msgstr "呈现配置模板时出错。" -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1306 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "带有 ID 的配置模板 {id} 未找到。" @@ -8599,94 +8599,94 @@ msgstr "小组件类型" msgid "Unregistered widget class: {name}" msgstr "未注册的小组件类型: {name}" -#: netbox/extras/dashboard/widgets.py:150 +#: netbox/extras/dashboard/widgets.py:152 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}必须定义render() 方法。" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:171 msgid "Note" msgstr "公告" -#: netbox/extras/dashboard/widgets.py:170 +#: netbox/extras/dashboard/widgets.py:172 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "显示任意的自定义内容。支持Markdown。" -#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:35 +#: netbox/extras/dashboard/widgets.py:185 netbox/templates/core/system.html:35 #: netbox/templates/core/system.html:168 msgid "Object Counts" msgstr "对象统计" -#: netbox/extras/dashboard/widgets.py:184 +#: netbox/extras/dashboard/widgets.py:186 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "显示NetBox模型以及为每种类型创建的对象数。" -#: netbox/extras/dashboard/widgets.py:194 +#: netbox/extras/dashboard/widgets.py:196 msgid "Filters to apply when counting the number of objects" msgstr "统计对象数时要应用的筛选器" -#: netbox/extras/dashboard/widgets.py:202 +#: netbox/extras/dashboard/widgets.py:204 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "无效的格式。对象筛选器必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:238 msgid "Object List" msgstr "对象列表" -#: netbox/extras/dashboard/widgets.py:237 +#: netbox/extras/dashboard/widgets.py:239 msgid "Display an arbitrary list of objects." msgstr "显示任意的对象列表。" -#: netbox/extras/dashboard/widgets.py:250 +#: netbox/extras/dashboard/widgets.py:252 msgid "The default number of objects to display" msgstr "要显示的默认对象数" -#: netbox/extras/dashboard/widgets.py:262 +#: netbox/extras/dashboard/widgets.py:264 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "无效的格式。URL参数必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:271 +#: netbox/extras/dashboard/widgets.py:273 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "模型选择无效: {self['model'].data} 不支持。" -#: netbox/extras/dashboard/widgets.py:311 +#: netbox/extras/dashboard/widgets.py:313 msgid "RSS Feed" msgstr "RSS订阅" -#: netbox/extras/dashboard/widgets.py:318 +#: netbox/extras/dashboard/widgets.py:320 msgid "Embed an RSS feed from an external website." msgstr "嵌入来自外部网站的 RSS 源。" -#: netbox/extras/dashboard/widgets.py:325 +#: netbox/extras/dashboard/widgets.py:327 msgid "Feed URL" msgstr "订阅链接" -#: netbox/extras/dashboard/widgets.py:329 +#: netbox/extras/dashboard/widgets.py:331 msgid "Requires external connection" msgstr "需要外部连接" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:337 msgid "The maximum number of objects to display" msgstr "要多显示的对象数" -#: netbox/extras/dashboard/widgets.py:340 +#: netbox/extras/dashboard/widgets.py:342 msgid "How long to stored the cached content (in seconds)" msgstr "存储缓存内容的时间(秒)" -#: netbox/extras/dashboard/widgets.py:346 +#: netbox/extras/dashboard/widgets.py:348 msgid "Timeout value for fetching the feed (in seconds)" msgstr "获取 Feed 的超时值(以秒为单位)" -#: netbox/extras/dashboard/widgets.py:403 +#: netbox/extras/dashboard/widgets.py:431 #: 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:407 +#: netbox/extras/dashboard/widgets.py:435 msgid "Show your personal bookmarks" msgstr "显示您的个人书签" @@ -8826,7 +8826,7 @@ msgstr "按钮类型" #: netbox/extras/forms/bulk_edit.py:165 netbox/extras/forms/bulk_edit.py:384 #: netbox/extras/forms/filtersets.py:208 netbox/extras/forms/filtersets.py:531 -#: netbox/extras/models/mixins.py:106 netbox/extras/ui/panels.py:238 +#: netbox/extras/models/mixins.py:107 netbox/extras/ui/panels.py:238 #: netbox/extras/ui/panels.py:464 msgid "MIME type" msgstr "MIME类型" @@ -8862,7 +8862,7 @@ msgstr "HTTP方法" msgid "Payload URL" msgstr "有效URL" -#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:238 +#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240 #: netbox/extras/ui/panels.py:347 msgid "SSL verification" msgstr "SSL验证" @@ -8969,11 +8969,11 @@ msgstr "无效的色彩映射 '{line}'。使用格式值:color。" msgid "Duplicate color mapping defined for choice '{value}'." msgstr "为选择 “” 定义了重复的色彩映射{value}'。" -#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:346 +#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352 msgid "button class" msgstr "按钮类" -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:350 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "列表中第一个类将用于下拉按钮" @@ -9038,14 +9038,14 @@ msgstr "条目的分类" #: netbox/extras/forms/bulk_import.py:337 netbox/extras/tables/tables.py:768 #: netbox/netbox/tables/tables.py:346 netbox/netbox/tables/tables.py:361 #: netbox/netbox/tables/tables.py:384 netbox/netbox/ui/panels.py:243 -#: netbox/templates/dcim/htmx/cable_edit.html:100 +#: netbox/templates/dcim/htmx/cable_edit.html:110 #: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:63 msgid "Comments" msgstr "评论" -#: netbox/extras/forms/bulk_import.py:350 +#: netbox/extras/forms/bulk_import.py:356 #: netbox/extras/forms/model_forms.py:502 netbox/extras/ui/panels.py:321 #: netbox/netbox/navigation/menu.py:423 netbox/users/forms/filtersets.py:181 #: netbox/users/forms/model_forms.py:275 netbox/users/forms/model_forms.py:287 @@ -9055,11 +9055,11 @@ msgstr "评论" msgid "Users" msgstr "用户" -#: netbox/extras/forms/bulk_import.py:354 +#: netbox/extras/forms/bulk_import.py:360 msgid "User names separated by commas, encased with double quotes" msgstr "用户名用逗号分隔,用双引号括起来" -#: netbox/extras/forms/bulk_import.py:357 +#: netbox/extras/forms/bulk_import.py:363 #: netbox/extras/forms/model_forms.py:497 netbox/extras/ui/panels.py:316 #: netbox/netbox/navigation/menu.py:306 netbox/netbox/navigation/menu.py:424 #: netbox/tenancy/forms/bulk_edit.py:121 @@ -9073,7 +9073,7 @@ msgstr "用户名用逗号分隔,用双引号括起来" msgid "Groups" msgstr "组" -#: netbox/extras/forms/bulk_import.py:361 +#: netbox/extras/forms/bulk_import.py:367 msgid "Group names separated by commas, encased with double quotes" msgstr "群组名称用逗号分隔,用双引号括起来" @@ -9421,73 +9421,73 @@ msgstr "由于出现错误,数据库更改已回滚。" msgid "No indexers found!" msgstr "找不到索引!" -#: netbox/extras/models/configs.py:51 +#: netbox/extras/models/configs.py:54 msgid "" "A JSON schema specifying the structure of the context data for this profile" msgstr "一个 JSON 架构,用于指定此配置文件的上下文数据结构" -#: netbox/extras/models/configs.py:58 +#: netbox/extras/models/configs.py:61 msgid "config context profile" msgstr "配置上下文配置文件" -#: netbox/extras/models/configs.py:59 +#: netbox/extras/models/configs.py:62 msgid "config context profiles" msgstr "配置上下文配置文件" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:336 -#: netbox/extras/models/models.py:508 netbox/extras/models/models.py:592 +#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "重量" -#: netbox/extras/models/configs.py:182 +#: netbox/extras/models/configs.py:185 msgid "config context" msgstr "配置实例" -#: netbox/extras/models/configs.py:183 +#: netbox/extras/models/configs.py:186 msgid "config contexts" msgstr "配置实例" -#: netbox/extras/models/configs.py:201 netbox/extras/models/configs.py:264 +#: netbox/extras/models/configs.py:204 netbox/extras/models/configs.py:267 msgid "JSON data must be in object form. Example:" msgstr "JSON数据必须为对象形式。例如:" -#: netbox/extras/models/configs.py:209 +#: netbox/extras/models/configs.py:212 #, python-brace-format msgid "Data does not conform to profile schema: {error}" msgstr "数据不符合配置文件架构: {error}" -#: netbox/extras/models/configs.py:228 +#: netbox/extras/models/configs.py:231 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" msgstr "在最终渲染的配置实例中,本地配置实例数据优先于数据源中的实力" -#: netbox/extras/models/configs.py:291 +#: netbox/extras/models/configs.py:294 msgid "debug" msgstr "调试" -#: netbox/extras/models/configs.py:294 +#: netbox/extras/models/configs.py:297 msgid "" "Enable verbose error output when rendering this template. Not recommended " "for production use." msgstr "呈现此模板时启用详细错误输出。不建议用于生产用途。" -#: netbox/extras/models/configs.py:303 +#: netbox/extras/models/configs.py:306 msgid "config template" msgstr "配置模版" -#: netbox/extras/models/configs.py:304 +#: netbox/extras/models/configs.py:307 msgid "config templates" msgstr "配置模版" -#: netbox/extras/models/configs.py:340 +#: netbox/extras/models/configs.py:359 #, python-brace-format msgid "Template: {name}" msgstr "模板: {name}" -#: netbox/extras/models/configs.py:342 +#: netbox/extras/models/configs.py:361 #, python-brace-format msgid "Line: {lineno}" msgstr "线路: {lineno}" @@ -9522,7 +9522,7 @@ msgid "" "will be used)" msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)" -#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:340 +#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346 msgid "group name" msgstr "组名称" @@ -9860,63 +9860,63 @@ msgstr "仪表盘" msgid "dashboards" msgstr "仪表盘" -#: netbox/extras/models/mixins.py:91 +#: netbox/extras/models/mixins.py:92 msgid "template code" msgstr "模版代码" -#: netbox/extras/models/mixins.py:92 +#: netbox/extras/models/mixins.py:93 msgid "Jinja template code." msgstr "Jinja 模板代码。" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:96 msgid "environment parameters" msgstr "环境参数" -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " "the Jinja environment" msgstr "任何 其他参数 构建 Jinja 环境时通过" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:108 #, python-brace-format msgid "Defaults to {default}" msgstr "默认为 {default}" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:113 msgid "Filename to give to the rendered export file" msgstr "为渲染的导出文件提供的文件名" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:116 msgid "file extension" msgstr "文件扩展名" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:119 msgid "Extension to append to the rendered filename" msgstr "附加到文件名的扩展名" -#: netbox/extras/models/mixins.py:121 +#: netbox/extras/models/mixins.py:122 msgid "as attachment" msgstr "作为附件" -#: netbox/extras/models/mixins.py:123 +#: netbox/extras/models/mixins.py:124 msgid "Download file as attachment" msgstr "将文件作为附件下载" -#: netbox/extras/models/mixins.py:151 +#: netbox/extras/models/mixins.py:152 #, python-brace-format msgid "" "The \"{key}\" parameter is deprecated and may not be set on new or modified " "templates." msgstr "这个”{key}“参数已过时,不能在新模板或修改后的模板上设置。" -#: netbox/extras/models/mixins.py:157 +#: netbox/extras/models/mixins.py:158 #, python-brace-format msgid "\"{key}\" is not a permitted Jinja2 environment parameter." msgstr "“{key}“不是允许的 Jinja2 环境参数。" -#: netbox/extras/models/mixins.py:165 +#: netbox/extras/models/mixins.py:166 #, python-brace-format msgid "" "Invalid value \"{value}\" for parameter \"{key}\". Allowed values are: " @@ -9985,16 +9985,20 @@ 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: " "Value. Jinja2 template processing is supported with the same context " -"as the request body (below)." +"as the request body (below). When interpolating untrusted data (such as " +"object attributes) into a header value, apply the header_safe " +"filter to guard against HTTP header injection, e.g. X-Object: {{ " +"data.name | header_safe }}." msgstr "" -"除了HTTP内容类型之外,还要与请求一起发送用户提供的HTTP标头。标头的定义格式应为 名称: 值. " -"Jinja2模板处理支持与请求主体相同的实例(如下)。" +"除 HTTP 内容类型外,用户提供的 HTTP 标头将随请求一起发送。标题应按以下格式定义 名称:值。支持 Jinja2 " +"模板处理,其上下文与请求正文相同(见下文)。在将不可信数据(例如对象属性)插值到标头值中时,应用 header_safe " +"过滤器以防止 HTTP 标头注入,例如 X-Object: {{data.name | header_safe}}。" -#: netbox/extras/models/models.py:219 +#: netbox/extras/models/models.py:221 msgid "body template" msgstr "内容模版" -#: netbox/extras/models/models.py:222 +#: netbox/extras/models/models.py:224 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10005,11 +10009,11 @@ msgstr "" "模块, 时间戳, 用户名, 请求id, 和 " "数据." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:230 msgid "secret" msgstr "秘钥" -#: netbox/extras/models/models.py:232 +#: netbox/extras/models/models.py:234 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 " @@ -10018,186 +10022,186 @@ msgstr "" "当提供时,请求将包括一个X-Hook-Signature " "该标头包含使用机密作为密钥的有效载荷主体的HMAC十六进制摘要。秘钥不会在请求中传输。" -#: netbox/extras/models/models.py:239 +#: netbox/extras/models/models.py:241 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "启用 SSL 证书验证。请谨慎禁用!" -#: netbox/extras/models/models.py:245 +#: netbox/extras/models/models.py:247 msgid "CA File Path" msgstr "CA证书文件路径" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:249 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:258 +#: netbox/extras/models/models.py:260 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:259 +#: netbox/extras/models/models.py:261 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:277 +#: netbox/extras/models/models.py:279 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "如果禁用了SSL验证,请不要指定CA证书文件。" -#: netbox/extras/models/models.py:316 +#: netbox/extras/models/models.py:322 msgid "The object type(s) to which this link applies." msgstr "此链接所应用的对象类型。" -#: netbox/extras/models/models.py:328 +#: netbox/extras/models/models.py:334 msgid "link text" msgstr "链接文本" -#: netbox/extras/models/models.py:329 +#: netbox/extras/models/models.py:335 msgid "Jinja2 template code for link text" msgstr "链接文本的Jinja2模板代码" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:338 msgid "link URL" msgstr "链接URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:339 msgid "Jinja2 template code for link URL" msgstr "链接URL的Jinja2模板代码" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:349 msgid "Links with the same group will appear as a dropdown menu" msgstr "同一类的链接将显示为下拉菜单" -#: netbox/extras/models/models.py:353 +#: netbox/extras/models/models.py:359 msgid "new window" msgstr "新窗口" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:361 msgid "Force link to open in a new window" msgstr "强制链接在新窗口中打开" -#: netbox/extras/models/models.py:367 +#: netbox/extras/models/models.py:373 msgid "custom link" msgstr "自定义链接" -#: netbox/extras/models/models.py:368 +#: netbox/extras/models/models.py:374 msgid "custom links" msgstr "自定义链接" -#: netbox/extras/models/models.py:422 +#: netbox/extras/models/models.py:428 msgid "The object type(s) to which this template applies." msgstr "应用此模板的对象类型。" -#: netbox/extras/models/models.py:443 +#: netbox/extras/models/models.py:449 msgid "export template" msgstr "导出模版" -#: netbox/extras/models/models.py:444 +#: netbox/extras/models/models.py:450 msgid "export templates" msgstr "导出模版" -#: netbox/extras/models/models.py:461 +#: netbox/extras/models/models.py:467 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"是保留名称。请选择其他名称。" -#: netbox/extras/models/models.py:484 +#: netbox/extras/models/models.py:490 msgid "The object type(s) to which this filter applies." msgstr "应用此筛选器的对象类型。" -#: netbox/extras/models/models.py:516 netbox/extras/models/models.py:600 +#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606 msgid "shared" msgstr "共享性" -#: netbox/extras/models/models.py:534 +#: netbox/extras/models/models.py:540 msgid "saved filter" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:535 +#: netbox/extras/models/models.py:541 msgid "saved filters" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:553 +#: netbox/extras/models/models.py:559 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "筛选器参数必须存储为关键字参数的字典。" -#: netbox/extras/models/models.py:570 +#: netbox/extras/models/models.py:576 msgid "The table's object type" msgstr "表的对象类型" -#: netbox/extras/models/models.py:573 +#: netbox/extras/models/models.py:579 msgid "table" msgstr "桌子" -#: netbox/extras/models/models.py:621 +#: netbox/extras/models/models.py:627 msgid "table config" msgstr "表格配置" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:628 msgid "table configs" msgstr "表格配置" -#: netbox/extras/models/models.py:664 +#: netbox/extras/models/models.py:670 #, python-brace-format msgid "Unknown table: {name}" msgstr "未知表: {name}" -#: netbox/extras/models/models.py:675 netbox/extras/models/models.py:682 +#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688 #, python-brace-format msgid "Unknown column: {name}" msgstr "未知专栏: {name}" -#: netbox/extras/models/models.py:705 +#: netbox/extras/models/models.py:711 msgid "image height" msgstr "图片高度" -#: netbox/extras/models/models.py:708 +#: netbox/extras/models/models.py:714 msgid "image width" msgstr "图片宽度" -#: netbox/extras/models/models.py:714 +#: netbox/extras/models/models.py:720 msgid "image size" msgstr "图像大小" -#: netbox/extras/models/models.py:760 +#: netbox/extras/models/models.py:766 msgid "image attachment" msgstr "图片附件" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:767 msgid "image attachments" msgstr "图片附件" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:781 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "无法将图片附件分配给此对象类型({type})." -#: netbox/extras/models/models.py:886 +#: netbox/extras/models/models.py:892 msgid "kind" msgstr "类型" -#: netbox/extras/models/models.py:901 +#: netbox/extras/models/models.py:907 msgid "journal entry" msgstr "日志条目" -#: netbox/extras/models/models.py:902 +#: netbox/extras/models/models.py:908 msgid "journal entries" msgstr "日志条目" -#: netbox/extras/models/models.py:920 +#: netbox/extras/models/models.py:926 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "此对象类型({type})不支持备忘。" -#: netbox/extras/models/models.py:963 +#: netbox/extras/models/models.py:969 msgid "bookmark" msgstr "书签" -#: netbox/extras/models/models.py:964 +#: netbox/extras/models/models.py:970 msgid "bookmarks" msgstr "书签" -#: netbox/extras/models/models.py:980 +#: netbox/extras/models/models.py:986 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "无法将书签分配给此对象类型({type})。" @@ -10478,7 +10482,7 @@ msgstr "请尝试重新配置该小工具,或将其从控制面板中删除。 #: netbox/extras/ui/panels.py:58 netbox/netbox/navigation/menu.py:359 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:41 #: netbox/templates/dcim/device_edit.html:113 -#: netbox/templates/dcim/htmx/cable_edit.html:93 +#: netbox/templates/dcim/htmx/cable_edit.html:103 #: netbox/templates/dcim/virtualchassis_edit.html:48 #: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -10522,8 +10526,8 @@ msgstr "使用者" msgid "Attachment" msgstr "附件" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:248 -#: netbox/extras/views.py:319 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 +#: netbox/extras/views.py:320 msgid "Assigned Models" msgstr "指定模块" @@ -10596,67 +10600,67 @@ msgstr "请求的属性“{name}”无效" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}的属性 \"{name}\"无效" -#: netbox/extras/views.py:251 +#: netbox/extras/views.py:252 msgid "Link Text" msgstr "链接文本" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:253 msgid "Link URL" msgstr "链接URL" -#: netbox/extras/views.py:320 netbox/extras/views.py:1210 +#: netbox/extras/views.py:321 netbox/extras/views.py:1211 msgid "Environment Parameters" msgstr "环境参数" -#: netbox/extras/views.py:323 netbox/extras/views.py:1213 +#: netbox/extras/views.py:324 netbox/extras/views.py:1214 msgid "Template" msgstr "模版" -#: netbox/extras/views.py:487 +#: netbox/extras/views.py:488 msgid "Table configurations must be created from an object list view." msgstr "表格配置必须从对象列表视图创建。" -#: netbox/extras/views.py:772 +#: netbox/extras/views.py:773 msgid "Additional Headers" msgstr "附加标头" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:774 msgid "Body Template" msgstr "内容模版" -#: netbox/extras/views.py:842 +#: netbox/extras/views.py:843 msgid "Conditions" msgstr "条件" -#: netbox/extras/views.py:916 +#: netbox/extras/views.py:917 msgid "Tagged Objects" msgstr "标记的对象" -#: netbox/extras/views.py:1008 +#: netbox/extras/views.py:1009 msgid "JSON Schema" msgstr "JSON 架构" -#: netbox/extras/views.py:1501 +#: netbox/extras/views.py:1502 msgid "Your dashboard has been reset." msgstr "仪表盘已重置。" -#: netbox/extras/views.py:1547 +#: netbox/extras/views.py:1548 msgid "Added widget: " msgstr "添加小组件:" -#: netbox/extras/views.py:1588 +#: netbox/extras/views.py:1589 msgid "Updated widget: " msgstr "更新小组件:" -#: netbox/extras/views.py:1624 +#: netbox/extras/views.py:1625 msgid "Deleted widget: " msgstr "删除小组件:" -#: netbox/extras/views.py:1626 +#: netbox/extras/views.py:1627 msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1741 +#: netbox/extras/views.py:1743 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" @@ -10781,7 +10785,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "导出L2VPN(标识符)" #: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:336 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:263 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:271 #: netbox/ipam/tables/ip.py:162 #: netbox/templates/ipam/inc/prefix_edit_header.html:7 msgid "Prefix" @@ -10832,7 +10836,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN 号(1-4094)" #: netbox/ipam/filtersets.py:510 netbox/ipam/filtersets.py:514 -#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:529 +#: netbox/ipam/filtersets.py:612 netbox/ipam/forms/model_forms.py:537 #: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "IP地址" @@ -10861,51 +10865,51 @@ msgstr "应用程序服务 (ID)" msgid "NAT inside IP address (ID)" msgstr "NAT 内部 IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1087 +#: netbox/ipam/filtersets.py:1091 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1091 +#: netbox/ipam/filtersets.py:1095 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN 号码 (1-4094)" -#: netbox/ipam/filtersets.py:1112 +#: netbox/ipam/filtersets.py:1116 msgid "Assigned VM interface" msgstr "分配的虚拟机接口" -#: netbox/ipam/filtersets.py:1187 +#: netbox/ipam/filtersets.py:1195 msgid "VLAN Translation Policy (name)" msgstr "VLAN 转换策略(名称)" -#: netbox/ipam/filtersets.py:1256 +#: netbox/ipam/filtersets.py:1264 msgid "FHRP Group (name)" msgstr "FHRP 小组(名称)" -#: netbox/ipam/filtersets.py:1261 +#: netbox/ipam/filtersets.py:1269 msgid "FHRP Group (ID)" msgstr "FHRP 小组 (ID)" -#: netbox/ipam/filtersets.py:1266 +#: netbox/ipam/filtersets.py:1274 msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1272 netbox/ipam/models/ip.py:1030 +#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030 msgid "IP address" msgstr "IP 地址" -#: netbox/ipam/filtersets.py:1325 +#: netbox/ipam/filtersets.py:1333 msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1332 +#: netbox/ipam/filtersets.py:1340 msgid "Primary IPv4 (address)" msgstr "主 IPv4(地址)" -#: netbox/ipam/filtersets.py:1338 +#: netbox/ipam/filtersets.py:1346 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" -#: netbox/ipam/filtersets.py:1345 +#: netbox/ipam/filtersets.py:1353 msgid "Primary IPv6 (address)" msgstr "主 IPv6(地址)" @@ -10939,7 +10943,7 @@ msgstr "需要 CIDR 掩码(例如/24)" msgid "Pattern" msgstr "图案" -#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:625 +#: netbox/ipam/forms/bulk_create.py:28 netbox/ipam/forms/model_forms.py:633 #: netbox/ipam/ui/panels.py:162 msgid "VLAN IDs" msgstr "VLAN ID" @@ -10978,14 +10982,14 @@ msgid "Date added" msgstr "添加日期" #: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:691 +#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "VLAN组" #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:739 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -11014,7 +11018,7 @@ msgid "Treat as fully utilized" msgstr "设置为已被全部占用" #: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:266 +#: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "VLAN 分配" @@ -11057,7 +11061,7 @@ msgid "Authentication key" msgstr "认证秘钥" #: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 -#: netbox/ipam/forms/model_forms.py:539 netbox/ipam/ui/panels.py:189 +#: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 @@ -11086,13 +11090,13 @@ msgid "Site & Group" msgstr "站点 & 组" #: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:766 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "策略" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/forms/model_forms.py:816 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 +#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11130,8 +11134,8 @@ msgid "Scope ID" msgstr "范围 ID" #: netbox/ipam/forms/bulk_import.py:337 netbox/ipam/forms/filtersets.py:680 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/forms/model_forms.py:352 -#: netbox/ipam/forms/model_forms.py:538 +#: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:360 +#: netbox/ipam/forms/model_forms.py:546 msgid "FHRP Group" msgstr "FHRP组" @@ -11304,7 +11308,7 @@ msgstr "本地 VLAN ID" msgid "Remote VLAN ID" msgstr "远程 VLAN ID" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:740 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" @@ -11326,108 +11330,108 @@ msgstr "聚合IP" msgid "ASN Range" msgstr "ASN范围" -#: netbox/ipam/forms/model_forms.py:287 +#: netbox/ipam/forms/model_forms.py:295 msgid "IP Range" msgstr "IP范围" -#: netbox/ipam/forms/model_forms.py:338 +#: netbox/ipam/forms/model_forms.py:346 msgid "Make this the primary IP for the device/VM" msgstr "将此IP设置为分配设备/虚拟机的首选 IP" -#: netbox/ipam/forms/model_forms.py:342 +#: netbox/ipam/forms/model_forms.py:350 msgid "Make this the out-of-band IP for the device" msgstr "将此设为设备的带外 IP" -#: netbox/ipam/forms/model_forms.py:356 +#: netbox/ipam/forms/model_forms.py:364 msgid "NAT IP (Inside)" msgstr "NAT IP(内部)地址" -#: netbox/ipam/forms/model_forms.py:418 +#: netbox/ipam/forms/model_forms.py:426 msgid "An IP address can only be assigned to a single object." msgstr "IP 地址只能分配给单个对象。" -#: netbox/ipam/forms/model_forms.py:425 +#: netbox/ipam/forms/model_forms.py:433 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "无法为父设备/虚拟机重新分配主 IP 地址" -#: netbox/ipam/forms/model_forms.py:429 +#: netbox/ipam/forms/model_forms.py:437 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "无法为父设备重新分配带外 IP 地址" -#: netbox/ipam/forms/model_forms.py:439 +#: netbox/ipam/forms/model_forms.py:447 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "只有分配给接口的 IP 地址才能指定为首选 IP。" -#: netbox/ipam/forms/model_forms.py:447 +#: netbox/ipam/forms/model_forms.py:455 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:540 +#: netbox/ipam/forms/model_forms.py:548 msgid "Virtual IP Address" msgstr "虚拟IP地址" -#: netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/model_forms.py:625 msgid "Assignment already exists" msgstr "已被分配" -#: netbox/ipam/forms/model_forms.py:643 +#: netbox/ipam/forms/model_forms.py:651 msgid "Child VLANs" msgstr "子类 VLANs" -#: netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/model_forms.py:710 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:747 +#: netbox/ipam/forms/model_forms.py:755 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "使用 {vid} 作为 VLAN ID 的占位符。示例:VLAN-{vid}。" -#: netbox/ipam/forms/model_forms.py:772 +#: netbox/ipam/forms/model_forms.py:780 msgid "VLAN Translation Rule" msgstr "VLAN 转换规则" -#: netbox/ipam/forms/model_forms.py:789 netbox/ipam/forms/model_forms.py:821 +#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 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:793 +#: netbox/ipam/forms/model_forms.py:801 msgid "Application Service Template" msgstr "应用程序服务模板" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:814 msgid "Parent type" msgstr "家长类型" -#: netbox/ipam/forms/model_forms.py:832 +#: netbox/ipam/forms/model_forms.py:840 msgid "Port(s)" msgstr "端口" -#: netbox/ipam/forms/model_forms.py:833 netbox/ipam/forms/model_forms.py:899 +#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 msgid "Application Service" msgstr "应用程序服务" -#: netbox/ipam/forms/model_forms.py:887 +#: netbox/ipam/forms/model_forms.py:895 msgid "Application Service template" msgstr "应用程序服务模板" -#: netbox/ipam/forms/model_forms.py:896 +#: netbox/ipam/forms/model_forms.py:904 msgid "From Template" msgstr "来自模版" -#: netbox/ipam/forms/model_forms.py:897 +#: netbox/ipam/forms/model_forms.py:905 msgid "Custom" msgstr "自定义" -#: netbox/ipam/forms/model_forms.py:929 +#: netbox/ipam/forms/model_forms.py:937 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -12191,27 +12195,27 @@ msgstr "增加 IP 地址" msgid "Add a Prefix" msgstr "添加一个前缀" -#: netbox/netbox/api/fields.py:69 +#: netbox/netbox/api/fields.py:68 msgid "This field may not be blank." msgstr "此字段不能为空。" -#: netbox/netbox/api/fields.py:74 +#: netbox/netbox/api/fields.py:73 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "值必须直接传递(e.g. \"foo\": 123); 不要使用字典或列表。" -#: netbox/netbox/api/fields.py:95 +#: netbox/netbox/api/fields.py:94 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value}不是一个有效的选项。" -#: netbox/netbox/api/fields.py:108 +#: netbox/netbox/api/fields.py:107 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "无效的内容类型: {content_type}" -#: netbox/netbox/api/fields.py:109 +#: netbox/netbox/api/fields.py:108 msgid "Invalid value. Specify a content type as '.'." msgstr "无效的值。需要将内容类型指定为 '.'。" @@ -13289,71 +13293,71 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:881 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:882 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:883 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:884 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:885 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:886 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:887 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:888 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:889 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "朝鲜的" -#: netbox/netbox/settings.py:890 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "拉脱维亚的" -#: netbox/netbox/settings.py:891 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:892 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:893 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:894 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:895 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:896 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "中文" @@ -13429,42 +13433,42 @@ msgstr "max_items 值无效: {max_items}!必须是正整数或无。" msgid "GPS coordinates" msgstr "GPS 坐标" -#: netbox/netbox/views/generic/bulk_views.py:140 +#: netbox/netbox/views/generic/bulk_views.py:141 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "渲染所选导出模板时出错 ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:321 +#: netbox/netbox/views/generic/bulk_views.py:322 msgid "General" msgstr "普通的" -#: netbox/netbox/views/generic/bulk_views.py:331 +#: netbox/netbox/views/generic/bulk_views.py:332 #, python-brace-format msgid "{value}: {field}: {error}" msgstr "{value}: {field}: {error}" -#: netbox/netbox/views/generic/bulk_views.py:503 +#: netbox/netbox/views/generic/bulk_views.py:504 msgid "Must be a list." msgstr "必须是清单。" -#: netbox/netbox/views/generic/bulk_views.py:513 +#: netbox/netbox/views/generic/bulk_views.py:514 msgid "Must be a dictionary." msgstr "必须是一本字典。" -#: netbox/netbox/views/generic/bulk_views.py:570 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "带有 ID 的对象 {id} 不存在" -#: netbox/netbox/views/generic/bulk_views.py:633 +#: netbox/netbox/views/generic/bulk_views.py:634 #, 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:650 +#: netbox/netbox/views/generic/bulk_views.py:651 #, python-brace-format msgid "" "This import includes {count} record(s) that reference an existing object by " @@ -13473,71 +13477,71 @@ msgid "" msgstr "" "此导入包括 {count} 通过 ID 引用现有对象并将对其进行更新的记录,这需要 {permission} 许可。移除 ID 列以改为创建新对象。" -#: netbox/netbox/views/generic/bulk_views.py:715 +#: netbox/netbox/views/generic/bulk_views.py:716 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "批量导入 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:728 +#: netbox/netbox/views/generic/bulk_views.py:729 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "已进口 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:842 +#: netbox/netbox/views/generic/bulk_views.py:843 #, python-brace-format msgid "Custom field form field name must begin with 'cf_': {name}" msgstr "自定义字段表单字段名称必须以 “cf_” 开头: {name}" -#: netbox/netbox/views/generic/bulk_views.py:921 +#: netbox/netbox/views/generic/bulk_views.py:922 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "批量编辑 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:937 +#: netbox/netbox/views/generic/bulk_views.py:938 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "已更新 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 -#: netbox/netbox/views/generic/bulk_views.py:1249 -#: netbox/netbox/views/generic/bulk_views.py:1297 +#: netbox/netbox/views/generic/bulk_views.py:971 +#: netbox/netbox/views/generic/bulk_views.py:1250 +#: netbox/netbox/views/generic/bulk_views.py:1298 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:1077 +#: netbox/netbox/views/generic/bulk_views.py:1078 msgid "Select at least one field to rename." msgstr "至少选择一个要重命名的字段。" -#: netbox/netbox/views/generic/bulk_views.py:1107 +#: netbox/netbox/views/generic/bulk_views.py:1108 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1178 +#: netbox/netbox/views/generic/bulk_views.py:1179 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "批量删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1205 +#: netbox/netbox/views/generic/bulk_views.py:1206 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1222 +#: netbox/netbox/views/generic/bulk_views.py:1223 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "由于存在一个或多个依赖对象,删除失败。" -#: netbox/netbox/views/generic/bulk_views.py:1310 +#: netbox/netbox/views/generic/bulk_views.py:1311 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "批量添加 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1363 +#: netbox/netbox/views/generic/bulk_views.py:1364 msgid "An integrity error occurred while creating components" msgstr "创建组件时出现完整性错误" -#: netbox/netbox/views/generic/bulk_views.py:1375 +#: netbox/netbox/views/generic/bulk_views.py:1376 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "已添加 {count} {component} 到 {parent_count} {parent}。" @@ -16468,24 +16472,24 @@ msgstr "所有者会员" msgid "Assigned Users" msgstr "分配用户" -#: netbox/utilities/api.py:236 +#: netbox/utilities/api.py:251 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "使用提供的属性找不到相关对象: {params}" -#: netbox/utilities/api.py:239 +#: netbox/utilities/api.py:254 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "多个对象与提供的属性匹配: {params}" -#: netbox/utilities/api.py:251 +#: netbox/utilities/api.py:266 #, 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:260 +#: netbox/utilities/api.py:275 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "使用提供的ID找不到相关对象: {id}" @@ -16529,7 +16533,7 @@ msgstr "无法删除{objects}。 找到了 {count} 个依赖对象:" msgid "More than 50" msgstr "超过50个" -#: netbox/utilities/export.py:27 netbox/utilities/export.py:61 +#: netbox/utilities/export.py:28 netbox/utilities/export.py:62 #, python-brace-format msgid "Invalid delimiter name: {name}" msgstr "分隔符名称无效: {name}" @@ -16685,14 +16689,14 @@ msgstr "无法识别的列头: {name}" #: netbox/utilities/forms/mixins.py:28 netbox/utilities/forms/mixins.py:40 #: netbox/utilities/forms/mixins.py:50 netbox/utilities/forms/mixins.py:60 #: netbox/utilities/forms/mixins.py:70 netbox/utilities/forms/mixins.py:76 -#: netbox/utilities/forms/mixins.py:88 netbox/utilities/forms/mixins.py:94 +#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 msgid "is" msgstr "是" #: netbox/utilities/forms/mixins.py:29 netbox/utilities/forms/mixins.py:41 #: netbox/utilities/forms/mixins.py:51 netbox/utilities/forms/mixins.py:61 #: netbox/utilities/forms/mixins.py:71 netbox/utilities/forms/mixins.py:77 -#: netbox/utilities/forms/mixins.py:89 netbox/utilities/forms/mixins.py:95 +#: netbox/utilities/forms/mixins.py:90 netbox/utilities/forms/mixins.py:96 msgid "is not" msgstr "不是" @@ -16723,16 +16727,16 @@ msgstr "匹配模式(不区分大小写)" #: netbox/utilities/forms/mixins.py:36 netbox/utilities/forms/mixins.py:46 #: netbox/utilities/forms/mixins.py:56 netbox/utilities/forms/mixins.py:66 #: netbox/utilities/forms/mixins.py:72 netbox/utilities/forms/mixins.py:78 -#: netbox/utilities/forms/mixins.py:84 netbox/utilities/forms/mixins.py:90 -#: netbox/utilities/forms/mixins.py:96 +#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 +#: netbox/utilities/forms/mixins.py:97 msgid "is empty" msgstr "是空的" #: netbox/utilities/forms/mixins.py:37 netbox/utilities/forms/mixins.py:47 #: netbox/utilities/forms/mixins.py:57 netbox/utilities/forms/mixins.py:67 #: netbox/utilities/forms/mixins.py:73 netbox/utilities/forms/mixins.py:79 -#: netbox/utilities/forms/mixins.py:85 netbox/utilities/forms/mixins.py:91 -#: netbox/utilities/forms/mixins.py:97 +#: netbox/utilities/forms/mixins.py:86 netbox/utilities/forms/mixins.py:92 +#: netbox/utilities/forms/mixins.py:98 msgid "is not empty" msgstr "不是空的" @@ -16773,18 +16777,22 @@ msgid "has these tags" msgstr "有这些标签" #: netbox/utilities/forms/mixins.py:83 +msgid "has any of these tags" +msgstr "有这些标签中的任何一个" + +#: netbox/utilities/forms/mixins.py:84 msgid "does not have these tags" msgstr "没有这些标签" -#: netbox/utilities/forms/mixins.py:104 +#: netbox/utilities/forms/mixins.py:105 msgid "Background job" msgstr "后台作业" -#: netbox/utilities/forms/mixins.py:105 +#: netbox/utilities/forms/mixins.py:106 msgid "Execute this task via a background job" msgstr "通过后台作业执行此任务" -#: netbox/utilities/forms/mixins.py:152 +#: netbox/utilities/forms/mixins.py:153 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." diff --git a/requirements.txt b/requirements.txt index 76177a63e..3a2c3caf8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,13 +18,13 @@ django-timezone-field==7.2.2 djangorestframework==3.17.1 drf-spectacular==0.30.0 drf-spectacular-sidecar==2026.7.1 -feedparser==6.0.12 +feedparser==6.0.13 gunicorn==26.0.0 Jinja2==3.1.6 jsonschema==4.26.0 Markdown==3.10.2 mkdocs==1.6.1 -mkdocs-material==9.7.6 +mkdocs-material==9.7.7 mkdocstrings==1.0.6 mkdocstrings-python==2.0.5 netaddr==1.3.0 @@ -38,9 +38,9 @@ rq==2.10.0 social-auth-app-django==5.9.0 social-auth-core==4.8.7 sorl-thumbnail==13.0.0 -strawberry-graphql==0.321.0 -strawberry-graphql-django==0.86.4 +strawberry-graphql==0.323.2 +strawberry-graphql-django==0.86.5 svgwrite==1.4.3 tablib==3.9.0 tzdata==2026.3 -zensical==0.0.50 +zensical==0.0.51