diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index 0f9f5e384..4e5eee344 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -439,6 +439,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -510,6 +511,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -540,6 +550,7 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ] }, diff --git a/contrib/openapi.json b/contrib/openapi.json index 53cd54c62..02b9bfbf5 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.8", + "version": "4.6.9", "license": { "name": "Apache v2 License" } @@ -57919,7 +57919,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -57939,7 +57939,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -57952,7 +57952,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -57965,7 +57965,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -57978,7 +57978,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -57991,7 +57991,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58004,7 +58004,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58017,7 +58017,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58030,7 +58030,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58043,7 +58043,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58056,7 +58056,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -58069,7 +58069,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62333,7 +62333,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62353,7 +62353,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62366,7 +62366,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62379,7 +62379,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62392,7 +62392,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62405,7 +62405,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62418,7 +62418,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62431,7 +62431,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62444,7 +62444,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62457,7 +62457,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62470,7 +62470,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -62483,7 +62483,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "b067eb1f050c6ae9" + "x-spec-enum-id": "b0c97040e5abdff1" } }, "explode": true, @@ -249614,6 +249614,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -249685,6 +249686,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -249715,11 +249725,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -250366,6 +250377,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -250437,6 +250449,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -250467,11 +250488,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -270094,6 +270116,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -270165,6 +270188,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -270195,11 +270227,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "label": { "type": "string", @@ -270318,6 +270351,7 @@ "DSFP (100GE)", "QSFP28 (100GE)", "QSFP-DD (100GE)", + "SFP112 (100GE)", "SFP-DD (100GE)", "CFP2 (200GE)", "QSFP56 (200GE)", @@ -270388,7 +270422,16 @@ "EDR (25 Gbps)", "HDR (50 Gbps)", "NDR (100 Gbps)", - "XDR (250 Gbps)", + "XDR (200 Gbps)", + "SDR 4X (8 Gbps)", + "DDR 4X (16 Gbps)", + "QDR 4X (32 Gbps)", + "FDR10 4X (40 Gbps)", + "FDR 4X (56 Gbps)", + "EDR 4X (100 Gbps)", + "HDR 4X (200 Gbps)", + "NDR 4X (400 Gbps)", + "XDR 4X (800 Gbps)", "T1 (1.544 Mbps)", "E1 (2.048 Mbps)", "T3 (45 Mbps)", @@ -270419,6 +270462,7 @@ "Extreme SummitStack-128", "Extreme SummitStack-256", "Extreme SummitStack-512", + "HPE Synergy Interconnect Link", "Other" ] } @@ -271423,6 +271467,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -271494,6 +271539,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -271524,11 +271578,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -272170,6 +272225,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -272241,6 +272297,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -272271,11 +272336,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "label": { "type": "string", @@ -272394,6 +272460,7 @@ "DSFP (100GE)", "QSFP28 (100GE)", "QSFP-DD (100GE)", + "SFP112 (100GE)", "SFP-DD (100GE)", "CFP2 (200GE)", "QSFP56 (200GE)", @@ -272464,7 +272531,16 @@ "EDR (25 Gbps)", "HDR (50 Gbps)", "NDR (100 Gbps)", - "XDR (250 Gbps)", + "XDR (200 Gbps)", + "SDR 4X (8 Gbps)", + "DDR 4X (16 Gbps)", + "QDR 4X (32 Gbps)", + "FDR10 4X (40 Gbps)", + "FDR 4X (56 Gbps)", + "EDR 4X (100 Gbps)", + "HDR 4X (200 Gbps)", + "NDR 4X (400 Gbps)", + "XDR 4X (800 Gbps)", "T1 (1.544 Mbps)", "E1 (2.048 Mbps)", "T3 (45 Mbps)", @@ -272495,6 +272571,7 @@ "Extreme SummitStack-128", "Extreme SummitStack-256", "Extreme SummitStack-512", + "HPE Synergy Interconnect Link", "Other" ] } @@ -272789,6 +272866,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -272860,6 +272938,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -272890,11 +272977,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -287130,6 +287218,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -287201,6 +287290,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -287231,11 +287329,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -287879,6 +287978,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -287950,6 +288050,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -287980,11 +288089,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -301856,6 +301966,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -301927,6 +302038,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -301957,11 +302077,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -302602,6 +302723,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -302673,6 +302795,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -302703,11 +302834,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -325305,6 +325437,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -325376,6 +325509,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -325406,11 +325548,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" @@ -326056,6 +326199,7 @@ "100gbase-x-dsfp", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfp112", "100gbase-x-sfpdd", "200gbase-x-cfp2", "200gbase-x-qsfp56", @@ -326127,6 +326271,15 @@ "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", + "infiniband-sdr-4x", + "infiniband-ddr-4x", + "infiniband-qdr-4x", + "infiniband-fdr10-4x", + "infiniband-fdr-4x", + "infiniband-edr-4x", + "infiniband-hdr-4x", + "infiniband-ndr-4x", + "infiniband-xdr-4x", "t1", "e1", "t3", @@ -326157,11 +326310,12 @@ "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", + "hpe-synergy-interconnect-link", "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "b067eb1f050c6ae9" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `1.6tbase-cr8` - 1.6TBASE-CR8 (1.6TE)\n* `1.6tbase-dr8` - 1.6TBASE-DR8 (1.6TE)\n* `1.6tbase-dr8-2` - 1.6TBASE-DR8-2 (1.6TE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `2.5gbase-x-sfp` - SFP (2.5GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfp112` - SFP112 (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1.6tbase-x-osfp1600` - OSFP1600 (1.6TE)\n* `1.6tbase-x-osfp1600-rhs` - OSFP1600-RHS (1.6TE)\n* `1.6tbase-x-qsfpdd1600` - QSFP-DD1600 (1.6TE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `1.6tbase-kr8` - 1.6TBASE-KR8 (1.6TE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (200 Gbps)\n* `infiniband-sdr-4x` - SDR 4X (8 Gbps)\n* `infiniband-ddr-4x` - DDR 4X (16 Gbps)\n* `infiniband-qdr-4x` - QDR 4X (32 Gbps)\n* `infiniband-fdr10-4x` - FDR10 4X (40 Gbps)\n* `infiniband-fdr-4x` - FDR 4X (56 Gbps)\n* `infiniband-edr-4x` - EDR 4X (100 Gbps)\n* `infiniband-hdr-4x` - HDR 4X (200 Gbps)\n* `infiniband-ndr-4x` - NDR 4X (400 Gbps)\n* `infiniband-xdr-4x` - XDR 4X (800 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `hpe-synergy-interconnect-link` - HPE Synergy Interconnect Link\n* `other` - Other", + "x-spec-enum-id": "b0c97040e5abdff1" }, "enabled": { "type": "boolean" diff --git a/docs/release-notes/version-4.6.md b/docs/release-notes/version-4.6.md index 77124ba0e..43bdb553e 100644 --- a/docs/release-notes/version-4.6.md +++ b/docs/release-notes/version-4.6.md @@ -1,5 +1,42 @@ # NetBox v4.6 +## v4.6.9 (2026-08-25) + +### Enhancements + +* [#21387](https://github.com/netbox-community/netbox/issues/21387) - Add InfiniBand 4X interface types +* [#22660](https://github.com/netbox-community/netbox/issues/22660) - Add an interface type for HPE Synergy interconnect links +* [#22716](https://github.com/netbox-community/netbox/issues/22716) - Restrict images in rendered Markdown to HTTP(S) and relative URLs +* [#22998](https://github.com/netbox-community/netbox/issues/22998) - Add a 100GBase-X-SFP112 interface type + +### Performance Improvements + +* [#23000](https://github.com/netbox-community/netbox/issues/23000) - Prefetch cable terminations to avoid N+1 queries when fetching cables via the GraphQL API + +### Bug Fixes + +* [#22683](https://github.com/netbox-community/netbox/issues/22683) - Prevent a server error when bulk import validation raises an error referencing a field omitted from the import data +* [#22812](https://github.com/netbox-community/netbox/issues/22812) - Avoid loading all associated jobs into memory when deleting a custom script or other job-bearing object +* [#22889](https://github.com/netbox-community/netbox/issues/22889) - Restore the monospace font for text areas on the config revision form +* [#22922](https://github.com/netbox-community/netbox/issues/22922) - Honor the saving database connection in the scope propagation signal handlers +* [#22923](https://github.com/netbox-community/netbox/issues/22923) - Clear `current_request` and the query cache when an exception is raised within an `event_tracking()` block +* [#22929](https://github.com/netbox-community/netbox/issues/22929) - Avoid initializing a second `SideNav` instance for the top header +* [#22930](https://github.com/netbox-community/netbox/issues/22930) - Fix sidebar navigation initialization at a viewport width of exactly 1200 pixels +* [#22934](https://github.com/netbox-community/netbox/issues/22934) - Discard queued events when a write performed by a UI view is rolled back +* [#22944](https://github.com/netbox-community/netbox/issues/22944) - Display the complete role hierarchy in the virtual machine info panel +* [#22953](https://github.com/netbox-community/netbox/issues/22953) - Restore custom script log messages in the output of the `runscript` management command +* [#22954](https://github.com/netbox-community/netbox/issues/22954) - Display nested group and platform hierarchies in several info panels +* [#22957](https://github.com/netbox-community/netbox/issues/22957) - Include ancestors in the breadcrumbs for device roles, platforms, and power panels +* [#22963](https://github.com/netbox-community/netbox/issues/22963) - Honor the saving database connection in the counter cache signal handlers +* [#22967](https://github.com/netbox-community/netbox/issues/22967) - Update the cached scope fields of circuit terminations when a location is moved to a different site +* [#22978](https://github.com/netbox-community/netbox/issues/22978) - Discard queued events when a write performed via the REST API is rolled back +* [#22985](https://github.com/netbox-community/netbox/issues/22985) - Exempt data file content from browser caching +* [#22990](https://github.com/netbox-community/netbox/issues/22990) - Correct inconsistent field declarations which prevented certain fields from being edited or cleared via bulk edit +* [#23007](https://github.com/netbox-community/netbox/issues/23007) - Align the sidebar navigation JavaScript breakpoint with that of the responsive layout +* [#23013](https://github.com/netbox-community/netbox/issues/23013) - Avoid propagating a location's site assignment to descendant objects when the site has not changed + +--- + ## v4.6.8 (2026-08-11) ### Performance Improvements diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 1202bb796..34829caed 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -33,7 +33,7 @@ "markdown-it": "^14.3.0", "picomatch": "4.0.5", "query-string": "9.5.0", - "sass": "1.102.0", + "sass": "1.103.1", "tom-select": "2.6.2", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" @@ -45,16 +45,16 @@ "@types/bootstrap": "5.2.11", "@types/cookie": "^1.0.0", "@types/node": "^24.10.1", - "@typescript-eslint/eslint-plugin": "^8.67.0", - "@typescript-eslint/parser": "^8.67.0", + "@typescript-eslint/eslint-plugin": "^8.68.0", + "@typescript-eslint/parser": "^8.68.0", "esbuild": "^0.28.2", "esbuild-sass-plugin": "^3.7.0", - "eslint": "^10.8.1", + "eslint": "^10.9.1", "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.9.0", + "globals": "^17.11.0", "prettier": "^3.9.6", "typescript": "^5.9.3" }, diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 0db7b5c20..b11d01928 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -917,100 +917,100 @@ dependencies: "@types/estree" "*" -"@typescript-eslint/eslint-plugin@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.67.0.tgz#52f9f0e47d5a7571c4336e69bfeea581509ef2cf" - integrity sha512-Un7Heoyj65NREbKAyIrFxeM143NZpExWmy1Nep4DLeQOeLlTeumPjoNKnBrU5D5moWXbPJgRa5Uwcdu0faVNGQ== +"@typescript-eslint/eslint-plugin@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.68.0.tgz#a8fbdb1cf49aafaf16071b646daad890151bd149" + integrity sha512-WASHDpCm6qO5jj9g1a+8NiW5+GCkAyLReR56/4VruYmNgfUmqpxOfZ2Yfb8xGfJPWv5Qi6LSD8sXdces3vbp/Q== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/type-utils" "8.67.0" - "@typescript-eslint/utils" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/type-utils" "8.68.0" + "@typescript-eslint/utils" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.5.0" -"@typescript-eslint/parser@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.67.0.tgz#0158022ec9927e0afcd58a8cc2ad57e01d892f5c" - integrity sha512-fUBfTuuEulWqX6V8+O3PtScV01tzYYRUDTAirHFKoRAt7nOzoGiPt0M/bB47wWNy0coOOcgEwAMUtBpykMxl6w== +"@typescript-eslint/parser@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.68.0.tgz#61de31481354c50457bc9621a7ed746779f09ee7" + integrity sha512-fHq2VC1kpyYfvEcbiMjOpySY4WS7voEp89yAThrHRX5sm9j2lzYppCb2umFMEed4fWcyeLjHxrz0mpjNBaBxMQ== dependencies: - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.67.0.tgz#1552db007ca9206a1c6c7acf49e210bd17a8c56f" - integrity sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw== +"@typescript-eslint/project-service@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.68.0.tgz#ea4b2869f59165c420cd7a4bbebc38039794e8cc" + integrity sha512-5GQtWZCXFcFYux955pvoS02WLc49pXNlvIxocKjS0clvwo3in1RdlzVKyiqQH9vE5AKWFLTaUgeQkOrTS+0Qxw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.67.0" - "@typescript-eslint/types" "^8.67.0" + "@typescript-eslint/tsconfig-utils" "^8.68.0" + "@typescript-eslint/types" "^8.68.0" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz#4d4c2da09560d10dd7d947cba2d29d14d25af16d" - integrity sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg== +"@typescript-eslint/scope-manager@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.68.0.tgz#e5a13a1159497faeab4e48279bf07576045b1499" + integrity sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA== dependencies: - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" -"@typescript-eslint/tsconfig-utils@8.67.0", "@typescript-eslint/tsconfig-utils@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz#f45a3eba6b9132fb47141ec03ce2f275f1ea991d" - integrity sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg== +"@typescript-eslint/tsconfig-utils@8.68.0", "@typescript-eslint/tsconfig-utils@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.68.0.tgz#594d7a3c5952055b3c431fc563ca7fd1defcce18" + integrity sha512-F7zrGQfiJHojPwi8vhxZQC1tWtJzvL74cK/nqri2lk8YUXvYaYwl263xOJ69jDWPUk1hmcdoayFwk9lX09npVw== -"@typescript-eslint/type-utils@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz#96bed105275559df3bcf0449b73a6414d35c59ce" - integrity sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q== +"@typescript-eslint/type-utils@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.68.0.tgz#8f3e838dbd740909db27053857468cd037b00220" + integrity sha512-X77zqoY1EjeWGs/0JNxeaMfp5C5lIz4Tw8y66F1Ne8Faq6g424sBNYM6xBAqElfGZPLpWS+CZAp0DXyKDzWiHg== dependencies: - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" - "@typescript-eslint/utils" "8.67.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" + "@typescript-eslint/utils" "8.68.0" debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/types@8.67.0", "@typescript-eslint/types@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.67.0.tgz#4a8d00cc1faba5c14feabc60f85b7a32652f34b6" - integrity sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww== +"@typescript-eslint/types@8.68.0", "@typescript-eslint/types@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.68.0.tgz#3f9d4e62fbe5728f09403cdc7b4d58af842ac1af" + integrity sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg== -"@typescript-eslint/typescript-estree@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz#116c3a47c06119c5a050e8851861d6497dd64bc2" - integrity sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw== +"@typescript-eslint/typescript-estree@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.68.0.tgz#bf4165029825138ac27231a3ff02923ecd977f38" + integrity sha512-OKKsD0tYmoNiU5PW2zehO1yO56jYOm1ShYlxon/Z0SJNidAkdVg86eg9ruRuoXf8xfnuWZGbwDsStkoXbZtIIA== dependencies: - "@typescript-eslint/project-service" "8.67.0" - "@typescript-eslint/tsconfig-utils" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/project-service" "8.68.0" + "@typescript-eslint/tsconfig-utils" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.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.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.67.0.tgz#3e478a3d69d330a1fc50c12746cc2ee0732ccfcd" - integrity sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A== +"@typescript-eslint/utils@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.68.0.tgz#00547f2c8de8aca2a3c21752a9711f73206fd36d" + integrity sha512-PB5gJMMOg0Q5P1tsgWtEAqQacJXq0qEqRHDX/YJ4FaTMLfZPpHB3gjl2EJuiZyPABxmj4ZQYiY9m1bdAJ5y7tQ== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" -"@typescript-eslint/visitor-keys@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz#601d40af9acf82a28da2286f3edafc69bba9017f" - integrity sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA== +"@typescript-eslint/visitor-keys@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.68.0.tgz#78db3c9bb258a0309d9e2b1b617127c3a8fb1f54" + integrity sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A== dependencies: - "@typescript-eslint/types" "8.67.0" + "@typescript-eslint/types" "8.68.0" eslint-visitor-keys "^5.0.0" "@unrs/resolver-binding-android-arm-eabi@1.11.1": @@ -1881,10 +1881,10 @@ 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.8.1: - version "10.8.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-10.8.1.tgz#fb37d514c19b6dd5b2d6b70169fd26fddfa97967" - integrity sha512-wqA7W2jbsC/BnV9Iv1UZpKVFkO1AdNoSmYW8NWG4HNOBbkAMvIqDZ27pI2f07dqn583NcIC44ckjAcOXDL1QbQ== +eslint@^10.9.1: + version "10.9.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-10.9.1.tgz#409da5c41a5536d5a849f8555a18ca7ef1eb963b" + integrity sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A== dependencies: "@eslint-community/eslint-utils" "^4.8.0" "@eslint-community/regexpp" "^4.12.2" @@ -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.9.0: - version "17.9.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-17.9.0.tgz#e43f252d6bbe71508da43902a1709c8895a59f70" - integrity sha512-m/MvAW61QVU5VDNF1Vj8axt016h8w7L5TU1e9zlab7XIttAT2YAlCwl75K1fOqvMM9apmD7lbCIRhpfkhmxhCg== +globals@^17.11.0: + version "17.11.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-17.11.0.tgz#d643485bb30220d7751e511cf4f68c73d3870d87" + integrity sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw== globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" @@ -3183,10 +3183,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -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== +sass@1.103.1: + version "1.103.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.103.1.tgz#13b70f5ff69288db956dc27d27c8fb79f3a27c61" + integrity sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw== dependencies: chokidar "^5.0.0" immutable "^5.1.5" diff --git a/netbox/release.yaml b/netbox/release.yaml index 09c4ab80c..165309639 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.6.8" +version: "4.6.9" edition: "Community" -published: "2026-08-11" +published: "2026-08-25" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 9564b8a26..21c0a957c 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 d608d7ef7..b1d7413fe 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -52,9 +52,9 @@ msgstr "Vaše heslo bylo úspěšně změněno." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -68,8 +68,8 @@ msgstr "Zajišťování" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -80,8 +80,8 @@ msgid "Active" msgstr "Aktivní" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Vypnuto" @@ -94,7 +94,7 @@ msgstr "Zrušení přidělování" msgid "Decommissioned" msgstr "Vyřazeno z provozu" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1295,7 +1295,7 @@ msgstr "Skupinové přiřazení" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1323,8 +1323,8 @@ msgstr "Jedinečné ID okruhu" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1459,8 +1459,8 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1470,7 +1470,7 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1865,7 +1865,7 @@ msgstr "Dokončeno" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Selhalo" @@ -2066,7 +2066,7 @@ msgid "User name" msgstr "Uživatelské jméno" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Přehled stojanů" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2307,16 +2307,16 @@ msgstr "Různé" msgid "Config Revision" msgstr "Revize konfigurace" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Tento parametr byl definován staticky a nelze jej změnit." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Aktuální hodnota: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (výchozí)" @@ -2363,9 +2363,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "vytvořil" @@ -2433,7 +2433,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2494,7 +2494,7 @@ msgstr "" "Při inicializaci backendu došlo k chybě. Je třeba nainstalovat závislost: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "naposledy aktualizováno" @@ -2715,7 +2715,7 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty." -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Protokol" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Obnovená revize konfigurace #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Úloha {id} byla vymazána." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Chyba při mazání úlohy {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Úloha {id} byla znovu zařazena do fronty." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Úloha {id} byla zařazena do fronty." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Úloha {id} byla zastavena." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nepodařilo se zastavit úlohu {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Katalog pluginů nelze načíst" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nenalezeno" @@ -3038,8 +3038,8 @@ msgid "Staging" msgstr "Inscenace" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Vyřazení z provozu" @@ -3105,7 +3105,7 @@ msgstr "Zastaralé" msgid "Millimeters" msgstr "Milimetry" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Palce" @@ -3177,7 +3177,7 @@ msgid "Rear" msgstr "Zadní" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenovaný" @@ -3210,7 +3210,7 @@ msgid "Top to bottom" msgstr "Shora dolů" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Pasivní" @@ -3239,8 +3239,8 @@ msgid "Proprietary" msgstr "Proprietární" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Ostatní" @@ -3253,11 +3253,11 @@ msgstr "ITA/Mezinárodní" msgid "Physical" msgstr "Fyzické" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuální" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3265,11 +3265,11 @@ msgstr "Virtuální" msgid "Wireless" msgstr "Bezdrátové" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Virtuální rozhraní" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3278,333 +3278,333 @@ msgstr "Virtuální rozhraní" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Agregační skupina (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mb/s)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gb/s)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gb/s" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet s rychlostí 10 Gb/s" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gb/s" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gb/s" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet s rychlostí 50 Gb/s" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gb/s Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet 1,6 Tb/s" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Zásuvné vysílače a přijímače" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Ethernet propojovací deska" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Buněčný" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Sériový" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Koaxiální" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Stohování" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Poloviční" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Plný" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Značkovaný (Vše)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Pasivní 24V (2 páry)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Pasivní 24V (4 páry)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Pasivní 48V (2 páry)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Pasivní 48V (4 páry)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "měď" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Optická vlákna" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Single" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Kufr" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P kufr" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P kufr" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P kufr" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P kufr (zamíchané)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P kufr" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P kufr" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P kufr" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P kufr" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P kufr" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P kufr" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P kufr (zamíchané)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P kufr" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P kufr" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P kufr" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Útěk" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P únik" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P únik" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P únik" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P únik" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P breakout (náhodné)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Měď - kroucený pár (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Měď - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Měď - koaxiální" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Vlákno - Ostatní" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Připojeno" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimetry" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Míle" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Zdvojený" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Jednofázový" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Třífázový" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Zakázané" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "vadný" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4244,7 +4244,7 @@ msgstr "Napájecí panel (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6428,12 +6428,12 @@ msgstr "" "„rodič“, aby bylo možné povolit pozice zařízení." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID součásti" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identifikátor součásti přiřazený výrobcem" @@ -6804,88 +6804,88 @@ msgstr "pozice modulů" 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Nelze nainstalovat zařízení do sebe." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, 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:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "role položky inventáře" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "role položek zásob" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "objeveny" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Tato položka byla automaticky objevena" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "položka inventáře" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "inventární položky" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Nelze přiřadit sebe jako rodiče." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 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í" @@ -7054,12 +7054,12 @@ msgstr "poloha (U)" msgid "rack face" msgstr "plocha stojanu" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primární IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primární IPv6" @@ -7223,22 +7223,22 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Konflikt názvů komponent po vyřešení {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "doména" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "virtuální podvozek" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7247,43 +7247,43 @@ msgstr "" "Nelze odstranit virtuální šasi {virtual_chassis}. Jedno nebo více " "uživatelských rozhraní tvoří MAS napříč podvozky." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikátor" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "kontext virtuálního zařízení" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "kontexty virtuálních zařízení" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} není IPV{family} adresa." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC adresy" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7291,7 +7291,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8452,7 +8452,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurační šablona s ID {id} nenalezeno." @@ -8518,6 +8518,22 @@ msgstr "Plánování není pro tento skript povoleno." msgid "Scheduled time must be in the future." msgstr "Naplánovaný čas musí být v budoucnu." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Skript byl zařazen do fronty ke spuštění." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Tento token neumožňuje operace zápisu (spuštění skriptu)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Tento uživatel nemá oprávnění ke spuštění tohoto skriptu." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Tento skript není momentálně spustitelný." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Text" @@ -10380,45 +10396,45 @@ msgstr "šířka obrazu" msgid "image size" msgstr "velikost obrázku" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "příloha obrázku" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "obrazové přílohy" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "laskavý" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "zápis do deníku" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "zápisy do deníku" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "záložka" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "záložky" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, 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})." @@ -10467,23 +10483,23 @@ msgstr "předplatné" msgid "subscriptions" msgstr "předplatné" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "je spustitelný" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "skript" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "skripty" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "skriptový modul" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "skriptové moduly" @@ -10672,7 +10688,6 @@ msgid "Auto Sync Enabled" msgstr "Automatická synchronizace povolena" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" @@ -10744,8 +10759,8 @@ msgstr "Použito" msgid "Attachment" msgstr "Příloha" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Přiřazené modely" @@ -10818,67 +10833,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Text odkazu" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL odkazu" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Parametry prostředí" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Šablona" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Další záhlaví" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Šablona těla" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Podmínky" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Označené objekty" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON Schéma" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -10900,7 +10915,7 @@ msgstr "Zadejte platnou předponu a masku IPv4 nebo IPv6 v zápisu CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Neplatný formát předpony IP: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11725,11 +11740,11 @@ msgstr "Skupina FHRP" msgid "FHRP groups" msgstr "Skupiny FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Přiřazení skupiny FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Skupinové přiřazení FHRP" @@ -12848,7 +12863,7 @@ msgstr "Přidat štítky" msgid "Remove tags" msgstr "Odstranit značky" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12856,7 +12871,7 @@ msgstr "" "Označte slimáky oddělené čárkami, uzavřené dvojitými uvozovkami (např. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Jméno vlastníka objektu" @@ -12915,7 +12930,7 @@ msgstr "" "Jednotné přihlášení se nezdařilo. Zkuste to prosím znovu nebo se obraťte na " "správce." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -12924,47 +12939,47 @@ msgstr "" "{object_name} objekt nelze odstranit, protože {pk_attname} Atribut je " "nastaven na Žádný." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Neplatná hodnota pro vlastní pole '{name}„: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Chybí povinné vlastní pole '{name}„." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Vzdálený zdroj dat" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "datová cesta" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Cesta ke vzdálenému souboru (vzhledem k kořenovému zdroji dat)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "automatická synchronizace povolena" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Povolit automatickou synchronizaci dat při aktualizaci datového souboru" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "datum synchronizováno" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musí implementovat metodu sync_data ()." @@ -13377,7 +13392,7 @@ msgstr "Upravit" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13573,71 +13588,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "korejština" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lotyška" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Čínština" @@ -13792,8 +13807,8 @@ msgid "Updated {count} {object_type}" msgstr "aktualizováno {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." @@ -13817,22 +13832,22 @@ msgstr "Hromadné mazání {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Hromadné přidání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Přidal {count} {component} do {parent_count} {parent}." @@ -13965,8 +13980,8 @@ msgstr "Změnit heslo" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14827,8 +14842,8 @@ msgstr "Obývat" msgid "Bay" msgstr "Záliv" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Přidat zařízení" @@ -16343,15 +16358,15 @@ msgstr "kontaktovat" msgid "contacts" msgstr "kontakty" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "přiřazení kontaktů" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "kontaktní přiřazení" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakty nelze přiřadit k tomuto typu objektu ({type})." diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index dcf92fb6f..86989e68c 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 b3768b00e..35ed59303 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -48,9 +48,9 @@ msgstr "Din adgangskode er blevet ændret." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -64,8 +64,8 @@ msgstr "Opretter" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -76,8 +76,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -90,7 +90,7 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1291,7 +1291,7 @@ msgstr "Gruppeopgave" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1319,8 +1319,8 @@ msgstr "Unikt kredsløbs-ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1455,8 +1455,8 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1466,7 +1466,7 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1861,7 +1861,7 @@ msgstr "Afsluttet" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" @@ -2062,7 +2062,7 @@ msgid "User name" msgstr "Brugernavn" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2244,7 +2244,7 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2302,16 +2302,16 @@ msgstr "Diverse" msgid "Config Revision" msgstr "Konfigurationsrevision" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Denne parameter er defineret statisk og kan ikke ændres." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Nuværende værdi: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (standard)" @@ -2358,9 +2358,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "oprettet" @@ -2428,7 +2428,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2490,7 +2490,7 @@ msgstr "" "installeres: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "sidst opdateret" @@ -2712,7 +2712,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervaller" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Jobnummer i kø{id} at synkronisere {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Gendannet konfigurationsrevision #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id} er blevet slettet." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fejl ved sletning af job {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id} er blevet sat i kø igen." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id} er blevet sat i kø." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id} er blevet stoppet." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Det lykkedes ikke at stoppe jobbet {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Plugin-kataloget kunne ikke indlæses" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} ikke fundet" @@ -3035,8 +3035,8 @@ msgid "Staging" msgstr "Iscenesættelse" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3102,7 +3102,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Tommer" @@ -3174,7 +3174,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3207,7 +3207,7 @@ msgid "Top to bottom" msgstr "Top til bund" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passiv" @@ -3236,8 +3236,8 @@ msgid "Proprietary" msgstr "Proprietær" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Andet" @@ -3250,11 +3250,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Fysisk" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3262,11 +3262,11 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Trådløs" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3275,333 +3275,333 @@ msgstr "Virtuelle grænseflader" msgid "Bridge" msgstr "Bro" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1,6 Tbps Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Pluggbare transceivere" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Ethernet-bagpanel" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Enkelt" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Bagagerum" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P bagagerum" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P bagagerum" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P bagagerum" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P bagagerum (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P bagagerum" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P bagagerum" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P bagagerum" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P bagagerum" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P bagagerum" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P bagagerum" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P bagagerum (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P bagagerum" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P bagagerum" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P bagagerum" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Udbrud" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P udbrud" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P udbrud" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P udbrud" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P udbrud" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P breakout (blanding)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kobber - snoet par (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Kobber - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Kobber - Koaksial" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trefaset" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Defekt" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4241,7 +4241,7 @@ msgstr "Strømpanel (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6437,12 +6437,12 @@ msgstr "" "„forælder“ for at tillade enhedspladser." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "del-ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Producenttildelt artikel-id" @@ -6817,29 +6817,29 @@ msgstr "modulpladser" 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "enhedsplads" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "enhedsbugter" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Kan ikke installere en enhed i sig selv." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6847,60 +6847,60 @@ msgstr "" "Kan ikke installere den angivne enhed; enheden er allerede installeret i " "{bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "lagervarerolle" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "lagervareroller" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "opdaget" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Dette element blev automatisk opdaget" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "lagerpost" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "lagervarer" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Kan ikke tildele sig selv som overordnet." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "Kan ikke tildele lagervare til komponent på en anden enhed" @@ -7070,12 +7070,12 @@ msgstr "position (U)" msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "Primær IPv6" @@ -7241,21 +7241,21 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Komponentnavnskonflikt efter løsning {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domæne" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "virtuelt chassis" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Den valgte master ({master}) er ikke tildelt dette virtuelle chassis." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7264,43 +7264,43 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7308,7 +7308,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8473,7 +8473,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurationsskabelon med ID {id} ikke fundet." @@ -8539,6 +8539,22 @@ msgstr "Planlægning er ikke aktiveret for dette script." msgid "Scheduled time must be in the future." msgstr "Planlagt tid skal være i fremtiden." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Scriptet er sat i kø til udførelse." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Dette token tillader ikke skriveoperationer (kørsel af et script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Denne bruger har ikke tilladelse til at køre dette script." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Dette script kan i øjeblikket ikke eksekveres." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Tekst" @@ -10407,45 +10423,45 @@ msgstr "billedbredde" msgid "image size" msgstr "billedstørrelse" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "billed vedhæftet fil" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "billed vedhæftede filer" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "venlig" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "journalindtastning" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "journalposter" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "bogmærke" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "bogmærker" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})." @@ -10494,23 +10510,23 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnementer" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "er eksekverbar" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "manuskriptet" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "manuskripter" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "script-modul" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "script-moduler" @@ -10699,7 +10715,6 @@ msgid "Auto Sync Enabled" msgstr "Automatisk synkronisering aktiveret" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" @@ -10770,8 +10785,8 @@ msgstr "Brugt af" msgid "Attachment" msgstr "Vedhæftet fil" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Tildelte modeller" @@ -10844,67 +10859,67 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Linktekst" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "Link URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Miljøparametre" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Skabelon" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "Tabelkonfigurationer skal oprettes fra en objektlistevisning." -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Yderligere overskrifter" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Kropsskabelon" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Betingelser" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Mærkede objekter" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON-skema" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -10926,7 +10941,7 @@ msgstr "Indtast et gyldigt IPv4- eller IPv6-præfiks og maske i CIDR-notation." msgid "Invalid IP prefix format: {data}" msgstr "Ugyldigt IP-præfiksformat: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11752,11 +11767,11 @@ msgstr "FHRP-gruppe" msgid "FHRP groups" msgstr "FHRP-grupper" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP-gruppeopgave" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP gruppeopgaver" @@ -12885,7 +12900,7 @@ msgstr "Tilføj tags" msgid "Remove tags" msgstr "Fjern tags" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12893,7 +12908,7 @@ msgstr "" "Tag slugs adskilt af kommaer, indkapslet med dobbelte anførselstegn (f.eks. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Navn på objektets ejer" @@ -12950,7 +12965,7 @@ msgstr "Opslag" msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "Enkelt login mislykkedes. Prøv igen, eller kontakt din administrator." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -12959,46 +12974,46 @@ msgstr "" "{object_name} objektet kan ikke slettes, fordi det {pk_attname} Attributten " "er indstillet til Ingen." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ugyldig værdi for brugerdefineret felt '{name}„: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Mangler påkrævet brugerdefineret felt '{name}„." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Fjerndatakilde" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "datastie" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Sti til fjernfil (i forhold til datakildens rod)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "automatisk synkronisering aktiveret" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Aktivér automatisk synkronisering af data, når datafilen opdateres" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "dato synkroniseret" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} skal implementere en sync_data () metode." @@ -13411,7 +13426,7 @@ msgstr "Rediger" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13608,71 +13623,71 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreansk" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lettisk" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "kinesisk" @@ -13827,8 +13842,8 @@ msgid "Updated {count} {object_type}" msgstr "Opdateret {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." @@ -13852,22 +13867,22 @@ msgstr "Massesletning {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Massetilføjelse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "Der opstod en integritetsfejl under oprettelse af komponenter" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Tilføjede {count} {component} til {parent_count} {parent}." @@ -14000,8 +14015,8 @@ msgstr "Skift adgangskode" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14864,8 +14879,8 @@ msgstr "Befolkning" msgid "Bay" msgstr "Plads" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Tilføj enhed" @@ -16377,15 +16392,15 @@ msgstr "kontakt" msgid "contacts" msgstr "kontakter" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "kontaktopgave" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "kontaktopgaver" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakter kan ikke tildeles denne objekttype ({type})." diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 3cb48c5a3..5d7b39aca 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 f42af2d16..7d41bc97c 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: chbally, 2026\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" @@ -53,9 +53,9 @@ msgstr "Dein Passwort wurde erfolgreich geändert." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -69,8 +69,8 @@ msgstr "Provisionierung" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -81,8 +81,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -95,7 +95,7 @@ msgstr "Deprovisionierung" msgid "Decommissioned" msgstr "Stillgelegt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1296,7 +1296,7 @@ msgstr "Gruppenzuweisung" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1324,8 +1324,8 @@ msgstr "Eindeutige Transportnetz-ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1462,8 +1462,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1473,7 +1473,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1869,7 +1869,7 @@ msgstr "Abgeschlossen" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2072,7 +2072,7 @@ msgid "User name" msgstr "Benutzername" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2257,7 +2257,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2315,17 +2315,17 @@ msgstr "Diverses" msgid "Config Revision" msgstr "Konfigurationsverlauf" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Dieser Parameter wurde statisch definiert und kann nicht geändert werden." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Aktueller Wert: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (Standard)" @@ -2374,9 +2374,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "erstellt" @@ -2444,7 +2444,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2506,7 +2506,7 @@ msgstr "" "Abhängigkeit muss installiert werden: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "zuletzt aktualisiert" @@ -2733,7 +2733,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervall" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Wiederhergestellte Konfigurationsrevision # {id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id}wurde gelöscht" -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fehler beim Job löschen {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id}erneut in Warteschlange eingereiht" -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id}in Warteschlange eingereiht" -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id}wurde gestoppt" -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Fehler beim Stoppen des Job {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Der Plugin-Katalog konnte nicht geladen werden" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nicht gefunden" @@ -3057,15 +3057,15 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" #: netbox/dcim/choices.py:24 msgid "Retired" -msgstr "Ausser Dienst" +msgstr "Außer Dienst" #: netbox/dcim/choices.py:65 msgid "2-post frame" @@ -3124,7 +3124,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Zoll" @@ -3196,7 +3196,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3229,7 +3229,7 @@ msgid "Top to bottom" msgstr "Von oben nach unten" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passiv" @@ -3258,8 +3258,8 @@ msgid "Proprietary" msgstr "Propritär" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Andere" @@ -3272,11 +3272,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physikalisch" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuell" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3284,11 +3284,11 @@ msgstr "Virtuell" msgid "Wireless" msgstr "Funknetze" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3297,333 +3297,333 @@ msgstr "Virtuelle Schnittstellen" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit-Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1,6 Tbit/s Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Steckbare Transceiver" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Backplane-Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Einzeln" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Trunk" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P trunk" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P trunk" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P trunk" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P trunk" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P trunk" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P trunk" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P trunk" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P trunk" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P trunk" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P trunk" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P trunk" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P trunk" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P:2C1P-Breakout" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P breakout" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P breakout" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P-Breakout" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kupfer — Twisted Pair (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Kupfer - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Kupfer - Koaxial" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Glasfaser — Multimode" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Glasfaser — Singlemode" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Dreiphasig" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Deaktiviert" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Fehlerhaft" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4264,7 +4264,7 @@ msgstr "Stromverteiler (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6496,12 +6496,12 @@ msgstr "" "gesetzt sein, um Geräteschächte zuzulassen." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "Teile-ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Vom Hersteller zugewiesene Teile-ID" @@ -6900,30 +6900,30 @@ 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Ein Gerät kann nicht in sich selbst installiert werden." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6931,64 +6931,64 @@ msgstr "" "Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits " "installiert in {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "Inventarartikelrolle" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "Inventarartikelrollen" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "erkannt" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Dieser Artikel wurde automatisch erkannt" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "" "Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät " @@ -7171,12 +7171,12 @@ msgstr "Position (HE)" msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: 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:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" @@ -7348,15 +7348,15 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Komponentennamenskonflikt nach dem Auflösen {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "Domäne" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "virtuelles Gehäuse" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7364,7 +7364,7 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7373,45 +7373,45 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 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:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} ist keine IPv{family}-Adresse." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC-Adressen" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7419,7 +7419,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8603,7 +8603,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurationsvorlage mit ID {id} nicht gefunden." @@ -8672,6 +8672,23 @@ msgstr "Die Planung ist für dieses Skript nicht aktiviert." msgid "Scheduled time must be in the future." msgstr "Die geplante Zeit muss in der Zukunft liegen." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Das Skript wurde zur Ausführung in die Warteschlange gestellt." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "" +"Dieser Tokern erlaubt keine Schreibvorgänge (Ausführen eines Skripts)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Dieser Benutzer hat keine Berechtigung, dieses Skript auszuführen." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Dieses Skript ist derzeit nicht ausführbar." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Text" @@ -10590,45 +10607,45 @@ msgstr "Breite des Bildes" msgid "image size" msgstr "Größe des Bildes" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "Bildanhang" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "Bildanhänge" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "Typ" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "Journaleintrag" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "Journaleinträge" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})." @@ -10677,23 +10694,23 @@ msgstr "Abonnement" msgid "subscriptions" msgstr "Abonnements" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "ist ausführbar" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "Skript" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "Skripte" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "Skriptmodul" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "Skriptmodule" @@ -10882,7 +10899,6 @@ msgid "Auto Sync Enabled" msgstr "Automatische Synchronisation aktiviert" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" @@ -10955,8 +10971,8 @@ msgstr "Verwendet von" msgid "Attachment" msgstr "Anlage" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Zugewiesene Modelle" @@ -11032,69 +11048,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Linktext" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "Link-URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Umgebungsparameter" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Vorlage" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "" "Tabellenkonfigurationen müssen aus einer Objektlistenansicht erstellt " "werden." -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Zusätzliche Header" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Body Template" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Dienst" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Getaggte Objekte" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON-Schema" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 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." @@ -11120,7 +11136,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Ungültiges IP-Präfixformat: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11957,11 +11973,11 @@ msgstr "FHRP-Gruppe" msgid "FHRP groups" msgstr "FHRP-Gruppen" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP-Gruppenzuweisung" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP-Gruppenaufgaben" @@ -13102,7 +13118,7 @@ msgstr "Tags hinzufügen" msgid "Remove tags" msgstr "Tags entfernen" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -13110,7 +13126,7 @@ msgstr "" "Tag-URL-Slugs, getrennt durch Kommas, umgeben von doppelten " "Anführungszeichen (z. B. „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Name des Objektverantwortlichen" @@ -13169,7 +13185,7 @@ msgstr "" "Single Sign-On ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wenden" " Sie sich an Ihren Administrator." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13178,48 +13194,48 @@ msgstr "" "{object_name} Objekt kann nicht gelöscht werden, weil es {pk_attname} Das " "Attribut ist auf None gesetzt." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ungültiger Wert für das benutzerdefinierte Feld '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Entfernte Datenquelle" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "Datenpfad" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "Auto-Sync aktiviert" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische Synchronisation von Daten aktivieren, wenn die Datendatei " "aktualisiert wird" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "Datum der Synchronisierung " -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} muss eine sync_data () -Methode implementieren." @@ -13633,7 +13649,7 @@ msgstr "Bearbeiten" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13841,71 +13857,71 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreanisch" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "lettisch" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinesisch" @@ -14063,8 +14079,8 @@ msgid "Updated {count} {object_type}" msgstr "aktualisiert {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" @@ -14088,22 +14104,22 @@ msgstr "Massenlöschung {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Massen-Hinzufügen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Hinzugefügt {count} {component} zu {parent_count} {parent}." @@ -14240,8 +14256,8 @@ msgstr "Passwort ändern" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -15108,8 +15124,8 @@ msgstr "Bestücken" msgid "Bay" msgstr "Einsatz" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Gerät hinzufügen" @@ -16632,15 +16648,15 @@ msgstr "Kontakt" msgid "contacts" msgstr "Kontakte" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "Kontaktzuweisung" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "Kontaktzuweisungen" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakte können diesem Objekttyp nicht zugewiesen werden ({type})." diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 79814905c..76c5560be 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 2dae1903b..02021874d 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -48,9 +48,9 @@ msgstr "La contraseña se ha cambiado correctamente." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -64,8 +64,8 @@ msgstr "Aprovisionamiento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -76,8 +76,8 @@ msgid "Active" msgstr "Activo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Desconectado" @@ -90,7 +90,7 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1291,7 +1291,7 @@ msgstr "Asignación de grupo" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1319,8 +1319,8 @@ msgstr "ID de circuito único" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1456,8 +1456,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1467,7 +1467,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1862,7 +1862,7 @@ msgstr "Completado" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Con error" @@ -2065,7 +2065,7 @@ msgid "User name" msgstr "Nombre de usuario" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de rack" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2307,16 +2307,16 @@ msgstr "Misceláneo" msgid "Config Revision" msgstr "Revisión de configuración" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Este parámetro se ha definido estáticamente y no se puede modificar." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Valor actual: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (predeterminado)" @@ -2364,9 +2364,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "creado" @@ -2434,7 +2434,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2497,7 +2497,7 @@ msgstr "" "una dependencia: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "última actualización" @@ -2723,7 +2723,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Trabajo pendiente {id} sincronizar {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisión de la configuración restaurada #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Trabajo {id} se ha eliminado." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Error al eliminar el trabajo {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Trabajo {id} se ha vuelto a poner como pendiente." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Trabajo {id} ha sido puesto como pendiente." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Trabajo {id} se ha detenido." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Error al detener el trabajo {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "No se pudo cargar el catálogo de complementos" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "No se encontró el complemento {name}." @@ -3046,8 +3046,8 @@ msgid "Staging" msgstr "Entorno de pruebas" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3113,7 +3113,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Pulgadas" @@ -3185,7 +3185,7 @@ msgid "Rear" msgstr "Vista posterior" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -3218,7 +3218,7 @@ msgid "Top to bottom" msgstr "De arriba a abajo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Pasivo" @@ -3247,8 +3247,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Otros" @@ -3261,11 +3261,11 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3273,11 +3273,11 @@ msgstr "Virtual" msgid "Wireless" msgstr "inalámbrico" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Interfaces virtuales" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3286,333 +3286,333 @@ msgstr "Interfaces virtuales" msgid "Bridge" msgstr "Puente" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet de 2,5/5 Gbps" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet de 10 Gbps" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet de 25 Gbps" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet de 40 Gbps" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet de 50 Gbps" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet de 100 Gbps" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet de 200 Gbps" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet de 400 Gbps" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "Ethernet de 800 Gbps" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet de 1,6 Tbps" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Transceivers" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Ethernet de placa base" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Individual" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1 Conector, 1 Puerto" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1 Conector, 2 Puertos" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1 Conector, 4 Puertos" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1 Conector, 6 Puertos" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1 Conector, 8 Puertos" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1 Conector, 12 Puertos" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1 Conector, 16 Puertos" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Troncal" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Troncal 2C1P" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Troncal 2C2P" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Troncal 2C4P" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Troncal 2C4P (redistribución)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Troncal 2C6P" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Troncal 28CP" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Troncal 2C12P" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Troncal 4C1P" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Troncal 4CP2" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "Troncal 4C4P" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Troncal 4C4P (redistribución)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Troncal 4C6P" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "Troncal 48P" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "Troncal 8C4P" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Desagregación " -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: ruptura 2C1P" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: desagregación 4C1P" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: desagregación 6C1P" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: ruptura 8C1P" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: desagregación 8C1P (redistribución)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - Par trenzado (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fibra-Multimodo" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fibra-Monomodo" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Defectuoso" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4256,7 +4256,7 @@ msgstr "Panel de alimentación (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6482,12 +6482,12 @@ msgstr "" "dispositivos." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID de pieza" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identificador de pieza asignado por el fabricante" @@ -6878,32 +6878,32 @@ 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "compartimiento de dispositivos" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "compartimentos para dispositivos" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "No se puede instalar un dispositivo en sí mismo." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6911,61 +6911,61 @@ msgstr "" "No se puede instalar el dispositivo especificado; el dispositivo ya está " "instalado en {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "rol de artículo de inventario" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "roles de artículos de inventario" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "descubierto" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Este artículo se descubrió automáticamente" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "artículo de inventario" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "artículos de inventario" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "No se puede asignar a sí mismo como padre." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 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 " @@ -7144,12 +7144,12 @@ msgstr "posición (U)" msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7324,22 +7324,22 @@ msgstr "" "Conflicto de nombre de componente después de resolverlo {{vc_position}}: " "{names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "chasis virtual" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "El maestro seleccionado ({master}) no está asignado a este chasis virtual." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7348,45 +7348,45 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, 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:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7394,7 +7394,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8567,7 +8567,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Plantilla de configuración con ID {id} no se encontró." @@ -8635,6 +8635,22 @@ msgstr "La programación no está habilitada para este script." msgid "Scheduled time must be in the future." msgstr "La hora programada debe estar en el futuro." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "El script se ha puesto en cola para su ejecución." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Este token no permite operaciones de escritura (ejecutar un script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Este usuario no tiene permiso para ejecutar este script." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Este script no se puede ejecutar actualmente." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Texto" @@ -10540,47 +10556,47 @@ msgstr "ancho de imagen" msgid "image size" msgstr "tamaño de imagen" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "Imágenes adjuntas" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "archivos adjuntos de imágenes" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "amable" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "entrada de diario" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "entradas de diario" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "marcalibros" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "marcapáginas" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, 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})." @@ -10629,23 +10645,23 @@ msgstr "suscripción" msgid "subscriptions" msgstr "suscripciones" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "es ejecutable" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "secuencia de comandos" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "módulo de script" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "módulos de script" @@ -10834,7 +10850,6 @@ msgid "Auto Sync Enabled" msgstr "Sincronización automática habilitada" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" @@ -10905,8 +10920,8 @@ msgstr "Utilizado por" msgid "Attachment" msgstr "Fijación" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Modelos asignados" @@ -10979,69 +10994,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Texto del enlace" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL del enlace" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Parámetros del entorno" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "plantilla" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Encabezados adicionales" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Plantilla corporal" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Condiciones" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Objetos etiquetados" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 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á " @@ -11066,7 +11081,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefijo IP no válido: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11906,11 +11921,11 @@ msgstr "Grupo FHRP" msgid "FHRP groups" msgstr "Grupos FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Asignación grupal de FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Tareas grupales de FHRP" @@ -13051,7 +13066,7 @@ msgstr "Añadir etiquetas" msgid "Remove tags" msgstr "Eliminar etiquetas" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -13059,7 +13074,7 @@ msgstr "" "Etiquete las babosas separadas por comas y entre comillas dobles (por " "ejemplo, «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nombre del propietario del objeto" @@ -13118,7 +13133,7 @@ msgstr "" "Fallo en el inicio de sesión único. Vuelva a intentarlo o póngase en " "contacto con el administrador." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13127,48 +13142,48 @@ msgstr "" "{object_name} el objeto no se puede eliminar porque es {pk_attname} el " "atributo está establecido en Ninguno." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valor no válido para el campo personalizado '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo personalizado '{name}'debe tener un valor único." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Falta el campo personalizado obligatorio '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Fuente de datos remota" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "ruta de datos" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "sincronización automática habilitada" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilitar la sincronización automática de datos cuando se actualiza el " "archivo de datos" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "fecha sincronizada" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} debe implementar un método sync_data ()." @@ -13581,7 +13596,7 @@ msgstr "Editar" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13783,71 +13798,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Español" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreano" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "letón" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chino" @@ -14006,8 +14021,8 @@ msgid "Updated {count} {object_type}" msgstr "Actualizada {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." @@ -14031,21 +14046,21 @@ msgstr "Eliminación masiva {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, 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:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Añadido {count} {component} a {parent_count} {parent}." @@ -14182,8 +14197,8 @@ msgstr "Cambiar contraseña" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -15052,8 +15067,8 @@ msgstr "Poblar" msgid "Bay" msgstr "Bahía" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Agregar dispositivo" @@ -16574,15 +16589,15 @@ msgstr "contacto" msgid "contacts" msgstr "contactos" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "asignación de contactos" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "asignaciones de contactos" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "No se pueden asignar contactos a este tipo de objeto ({type})." diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 721bd2dd0..fa9107bcd 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 b5bde0311..444804edd 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -58,9 +58,9 @@ msgstr "Votre mot de passe a été modifié avec succès." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -74,8 +74,8 @@ msgstr "Approvisionnement" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -86,8 +86,8 @@ msgid "Active" msgstr "Actif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -100,7 +100,7 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1301,7 +1301,7 @@ msgstr "Affectation de groupe" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1329,8 +1329,8 @@ msgstr "ID de circuit unique" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1466,8 +1466,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1477,7 +1477,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1873,7 +1873,7 @@ msgstr "Terminé" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" @@ -2076,7 +2076,7 @@ msgid "User name" msgstr "Nom d'utilisateur" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2262,7 +2262,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Élévations des baies" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2320,17 +2320,17 @@ msgstr "Divers" msgid "Config Revision" msgstr "Révision de configuration" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Ce paramètre a été défini de manière statique et ne peut pas être modifié." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Valeur actuelle : {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (par défaut)" @@ -2379,9 +2379,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "créé" @@ -2449,7 +2449,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2513,7 +2513,7 @@ msgstr "" "dépendance doit être installée : " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "dernière mise à jour" @@ -2740,7 +2740,7 @@ msgstr "IDENTIFIANT" msgid "Interval" msgstr "Intervalle" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, 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:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Journal" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Révision de configuration restaurée #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "La tâche {id} a été supprimée." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erreur lors de la suppression du job {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, 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:630 +#: netbox/core/views.py:633 #, 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:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "La tâche {id} a été arrêtée." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Impossible d'arrêter la tâche {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Le catalogue des plugins n'a pas pu être chargé" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} introuvable" @@ -3064,8 +3064,8 @@ msgid "Staging" msgstr "Mise en scène" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Démantèlement" @@ -3131,7 +3131,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Pouces" @@ -3203,7 +3203,7 @@ msgid "Rear" msgstr "Arrière" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" @@ -3236,7 +3236,7 @@ msgid "Top to bottom" msgstr "De haut en bas" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passif" @@ -3265,8 +3265,8 @@ msgid "Proprietary" msgstr "Propriétaire" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Autres" @@ -3279,11 +3279,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physique" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3291,11 +3291,11 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Sans fil" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Interfaces virtuelles" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3304,333 +3304,333 @@ msgstr "Interfaces virtuelles" msgid "Bridge" msgstr "Passerelle" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbit/s" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Gbit/s" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gbit/s" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gbit/s" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Gbit/s" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbit/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gbit/s" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gbit/s" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gbit/s" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet 1,6 Tbit/s" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Émetteurs-récepteurs enfichables" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Ethernet de fond de panier" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Cellulaire" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Série" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Coaxiale" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Empilage" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "La moitié" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Complet" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Qin-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Norme IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Cuivre" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Unique" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1 X 1 TASSE" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1 X 2 PIÈCES" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "14 PIÈCES" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "16 PIÈCES" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "18 PIÈCES" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1 X 12 PAGES" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1 X 16 PAGES" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Malle" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Coffre 2C1P" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Coffre 2C2P" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Coffre 2C4P" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Coffre 2C4P (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Coffre 2C6P" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Coffre 2C8P" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Coffre 2C12P" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Coffre 4C1P" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Coffre 4C2P" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "Coffre 4C4P" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Coffre 4C4P (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Coffre 4C6P" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "coffre 4C8P" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "Coffre 8C4P" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Évasement" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "Clause 1C2P : 2C1P" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "Clause 1C4P : 4C1P" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "Clause 1C6P : 6C1P" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "Cause 1C8P : 8C1P" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P : 8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cuivre - Paire torsadée (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Cuivre - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Cuivre - Coaxial" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fibre - Multimode" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fibre - Monomode" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Fibre - Autres" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Mètres" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Triphasé" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Désactivé" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Défectueux" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4271,7 +4271,7 @@ msgstr "Panneau d'alimentation (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6493,12 +6493,12 @@ msgstr "" "sur « parent » pour autoriser les baies de périphériques." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID de pièce" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identifiant de pièce attribué par le fabricant" @@ -6894,30 +6894,30 @@ 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "baie pour appareils" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "baies pour appareils" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Impossible d'installer un appareil sur lui-même." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6925,60 +6925,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:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "rôle des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "rôles des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "découvert" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Cet objet a été découvert automatiquement" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "article d'inventaire" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "articles d'inventaire" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Impossible de s'attribuer le statut de parent." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossible d'attribuer un article d'inventaire à un composant sur un autre " @@ -7154,12 +7154,12 @@ msgstr "position (U)" msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7333,22 +7333,22 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Conflit de nom de composant après résolution {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domaine" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "châssis virtuel" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7357,45 +7357,45 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, 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:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7403,7 +7403,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8575,7 +8575,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modèle de configuration avec ID {id} introuvable." @@ -8642,6 +8642,23 @@ msgstr "La planification n'est pas activée pour ce script." msgid "Scheduled time must be in the future." msgstr "L'heure prévue doit se situer dans le futur." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Le script a été mis en file d'attente pour exécution." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "" +"Ce jeton n'autorise pas les opérations d'écriture (exécution d'un script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Cet utilisateur n'est pas autorisé à exécuter ce script." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Ce script n'est pas exécutable actuellement." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Texte" @@ -10562,48 +10579,48 @@ msgstr "largeur de l'image" msgid "image size" msgstr "taille de l'image" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "image en pièce jointe" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "images jointes" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "sorte" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "entrée de journal" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "entrées de journal" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "signet" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "signets" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, 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})." @@ -10653,23 +10670,23 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnements" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "est exécutable" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "module de script" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "modules de script" @@ -10858,7 +10875,6 @@ msgid "Auto Sync Enabled" msgstr "Synchronisation automatique activée" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Rôles d'appareils" @@ -10931,8 +10947,8 @@ msgstr "Utilisé par" msgid "Attachment" msgstr "Pièce jointe" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Modèles associés" @@ -11006,69 +11022,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Texte du lien" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL du lien" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Paramètres de l'environnement" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Modèle" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "En-têtes supplémentaires" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Modèle du corps du message" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Les conditions" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Objets étiquetés" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Schéma JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 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 " @@ -11092,7 +11108,7 @@ msgstr "Entrez un préfixe IPv4 ou IPv6 valide et un masque en notation CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Format de préfixe IP non valide : {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11930,11 +11946,11 @@ msgstr "Groupe FHRP" msgid "FHRP groups" msgstr "Groupes FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Affectation au groupe FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Missions du groupe FHRP" @@ -13088,7 +13104,7 @@ msgstr "Ajouter des étiquettes" msgid "Remove tags" msgstr "Supprimer les étiquettes" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -13096,7 +13112,7 @@ msgstr "" "Slugs de balises séparés par des virgules, encadrés par des guillemets " "doubles (par exemple « tag1, tag2, tag3 »)" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nom du propriétaire de l'objet" @@ -13155,7 +13171,7 @@ msgstr "" "L'authentification unique a échoué. Réessayez ou contactez votre " "administrateur." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13164,50 +13180,50 @@ msgstr "" "{object_name} l'objet ne peut pas être supprimé car {pk_attname} l'attribut " "est défini sur Aucun." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valeur non valide pour le champ personnalisé '{name}« : {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Champ personnalisé '{name}'doit avoir une valeur unique." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Champ personnalisé obligatoire manquant '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Source de données distante" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "chemin de données" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "" "Chemin vers le fichier distant (par rapport à la racine de la source de " "données)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "synchronisation automatique activée" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Activer la synchronisation automatique des données lors de la mise à jour du" " fichier de données" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "date de synchronisation" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} doit implémenter une méthode sync_data ()." @@ -13620,7 +13636,7 @@ msgstr "Modifier" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13825,71 +13841,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "tchèque" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danois" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "allemand" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Anglais" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "espagnol" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "français" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "italien" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japonais" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Coréen" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "letton" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "néerlandais" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polonais" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugais" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "russe" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turc" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukrainien" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chinois" @@ -14048,8 +14064,8 @@ msgid "Updated {count} {object_type}" msgstr "Mis à jour {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Non {object_type} ont été sélectionnés." @@ -14073,23 +14089,23 @@ msgstr "Suppression groupée {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Ajouter en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Ajouté {count} {component} pour {parent_count} {parent}." @@ -14227,8 +14243,8 @@ msgstr "Modifier le mot de passe" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -15096,8 +15112,8 @@ msgstr "Peupler" msgid "Bay" msgstr "Baie" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Ajouter un appareil" @@ -16622,15 +16638,15 @@ msgstr "contacter" msgid "contacts" msgstr "contacts" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "Associer un contact" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "Contacts associés" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Les contacts ne peuvent pas être affectés à ce type d'objet ({type})." diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 916bf4b8a..aa8d2c7b6 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 c25a69a02..3fbc03e21 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -49,9 +49,9 @@ msgstr "La tua password è stata cambiata con successo." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -65,8 +65,8 @@ msgstr "Approvvigionamento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -77,8 +77,8 @@ msgid "Active" msgstr "Attivo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -91,7 +91,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1292,7 +1292,7 @@ msgstr "Assegnazione di gruppo" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1320,8 +1320,8 @@ msgstr "ID univoco del circuito" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1457,8 +1457,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1468,7 +1468,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1865,7 +1865,7 @@ msgstr "Completato" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" @@ -2068,7 +2068,7 @@ msgid "User name" msgstr "Nome utente" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2251,7 +2251,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2309,17 +2309,17 @@ msgstr "Varie" msgid "Config Revision" msgstr "Revisione della configurazione" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Questo parametro è stato definito staticamente e non può essere modificato." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Valore attuale: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (impostazione predefinita)" @@ -2368,9 +2368,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "creato" @@ -2438,7 +2438,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2501,7 +2501,7 @@ msgstr "" "necessario installare una dipendenza: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "ultimo aggiornamento" @@ -2726,7 +2726,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervallo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Lavoro in coda #{id} da sincronizzare {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisione della configurazione ripristinata #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Lavoro {id} è stato eliminato." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Errore durante l'eliminazione del lavoro {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Lavoro {id} è stato nuovamente accodato." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Lavoro {id} è stato messo in coda." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Lavoro {id} è stato fermato." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Interruzione del lavoro non riuscita {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Impossibile caricare il catalogo dei plugin" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} non trovato" @@ -3049,8 +3049,8 @@ msgid "Staging" msgstr "Messa in scena" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3116,7 +3116,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Pollici" @@ -3188,7 +3188,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3221,7 +3221,7 @@ msgid "Top to bottom" msgstr "Dall'alto verso il basso" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passivo" @@ -3250,8 +3250,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Altro" @@ -3264,11 +3264,11 @@ msgstr "ITA/Internazionale" msgid "Physical" msgstr "Fisico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuale" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3276,11 +3276,11 @@ msgstr "Virtuale" msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Interfacce virtuali" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3289,333 +3289,333 @@ msgstr "Interfacce virtuali" msgid "Bridge" msgstr "ponte" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (GAL)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbps" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet a 10 Gbps" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet a 25 Gbps" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet a 40 Gbps" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet a 50 Gbps" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbps" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet a 200 Gbps" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet a 400 Gbps" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "Ethernet a 800 Gbps" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet 1,6 Tbps" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Ricetrasmettitori collegabili" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Singola" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1 PEZZO" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "12 PEZZI" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "14 PEZZI" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "16 PZ" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "18 TAZZINE" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1X12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1X16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Tronco" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Baule 2C1P" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Baule 2C2P" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Baule 2C4P" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Baule 2C4P (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Baule 2C6P" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Baule 2C8P" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Baule 2C12P" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Baule 4C1P" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Baule 4C2P" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "baule 4C4P" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Trunk 4C4P (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Baule 4C6P" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "Baule 4C8P" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "baule 8C4P" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: rottura 2C1P" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: rottura 4C1P" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: rottura 6C1P" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: rottura 8C1P" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Rame - Coppia intrecciata (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Rame - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Rame - coassiale" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fibra - multimodale" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodale" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trifase" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Difettoso" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4259,7 +4259,7 @@ msgstr "Pannello di alimentazione (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6497,12 +6497,12 @@ msgstr "" "impostato su «principale» per consentire gli alloggiamenti dei dispositivi." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID della parte" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identificativo del pezzo assegnato dal produttore" @@ -6904,32 +6904,32 @@ msgstr "" "Un alloggiamento per moduli non può appartenere a un modulo installato al " "suo interno." -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "alloggiamento per dispositivi" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "alloggiamenti per dispositivi" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Impossibile installare un dispositivo su se stesso." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6937,62 +6937,62 @@ msgstr "" "Impossibile installare il dispositivo specificato; il dispositivo è già " "installato in {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "ruolo dell'articolo di inventario" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "Un tag univoco utilizzato per identificare questo articolo" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "scoperto" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Questo articolo è stato scoperto automaticamente" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "articolo di inventario" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "articoli di inventario" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Non può assegnarsi come genitore." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossibile assegnare un articolo di inventario a un componente su un altro " @@ -7171,12 +7171,12 @@ msgstr "posizione (U)" msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 primario" @@ -7352,22 +7352,22 @@ msgstr "" "Conflitto tra i nomi dei componenti dopo la risoluzione {{vc_position}}: " "{names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "chassis virtuale" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Il master selezionato ({master}) non è assegnato a questo chassis virtuale." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7376,45 +7376,45 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {virtual_chassis}. Una o più " "interfacce membro formano un GAL trasversale." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7422,7 +7422,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8598,7 +8598,7 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di " "configurazione." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modello di configurazione con ID {id} non trovato." @@ -8665,6 +8665,25 @@ msgstr "La pianificazione non è abilitata per questo script." msgid "Scheduled time must be in the future." msgstr "L'orario programmato deve essere futuro." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Lo script è stato messo in coda per l'esecuzione." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "" +"Questo token non consente operazioni di scrittura (esecuzione di uno " +"script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "" +"Questo utente non dispone dell'autorizzazione per eseguire questo script." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Questo script non è attualmente eseguibile." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Testo" @@ -10571,47 +10590,47 @@ msgstr "larghezza dell'immagine" msgid "image size" msgstr "dimensione dell'immagine" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "allegato immagine" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "allegati di immagini" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "gentile" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "voce nel diario" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "voci di diario" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "segnalibro" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "segnalibri" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10661,23 +10680,23 @@ msgstr "sottoscrizione" msgid "subscriptions" msgstr "sottoscrizioni" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "è eseguibile" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "sceneggiatura" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "copioni" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "modulo script" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "moduli di script" @@ -10866,7 +10885,6 @@ msgid "Auto Sync Enabled" msgstr "Sincronizzazione automatica abilitata" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" @@ -10939,8 +10957,8 @@ msgstr "Usato da" msgid "Attachment" msgstr "Allegato" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Modelli assegnati" @@ -11013,69 +11031,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Testo del link" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL del collegamento" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Parametri ambientali" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Modello" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Intestazioni aggiuntive" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Modello di corpo" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Condizioni" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Oggetti taggati" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Schema JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -11100,7 +11118,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Formato del prefisso IP non valido: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11936,11 +11954,11 @@ msgstr "Gruppo FHRP" msgid "FHRP groups" msgstr "Gruppi FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Assegnazione del gruppo FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Incarichi del gruppo FHRP" @@ -13087,7 +13105,7 @@ msgstr "Aggiungi tag" msgid "Remove tags" msgstr "Rimuovi tag" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -13095,7 +13113,7 @@ msgstr "" "Slug di tag separati da virgole, racchiusi tra virgolette doppie (ad esempio" " «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nome del proprietario dell'oggetto" @@ -13153,7 +13171,7 @@ msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "" "Single Sign-On non riuscito. Riprova o contatta il tuo amministratore." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13162,48 +13180,48 @@ msgstr "" "{object_name} l'oggetto non può essere eliminato perché {pk_attname} " "l'attributo è impostato su Nessuno." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valore non valido per il campo personalizzato '{name}»: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo personalizzato '{name}'deve avere un valore univoco." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Campo personalizzato obbligatorio mancante '{name}»." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Fonte dati remota" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "percorso dati" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Percorso del file remoto (relativo alla radice dell'origine dati)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "sincronizzazione automatica abilitata" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Abilita la sincronizzazione automatica dei dati quando il file di dati viene" " aggiornato" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "data sincronizzata" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementare un metodo sync_data ()." @@ -13616,7 +13634,7 @@ msgstr "Modifica" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13821,71 +13839,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreano" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "lettone" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Cinese" @@ -14042,8 +14060,8 @@ msgid "Updated {count} {object_type}" msgstr "Aggiornato {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." @@ -14067,23 +14085,23 @@ msgstr "Eliminazione in blocco {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Aggiungi in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Aggiunto {count} {component} a {parent_count} {parent}." @@ -14218,8 +14236,8 @@ msgstr "Cambia password" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -15084,8 +15102,8 @@ msgstr "Popola" msgid "Bay" msgstr "Baia" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Aggiungi dispositivo" @@ -16610,15 +16628,15 @@ msgstr "contatto" msgid "contacts" msgstr "contatta" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "assegnazione dei contatti" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "assegnazioni di contatto" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 63a18f065..791d37f51 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 0880167d8..6cb372292 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -46,9 +46,9 @@ msgstr "パスワードは正常に変更されました。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -62,8 +62,8 @@ msgstr "プロビジョニング" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -74,8 +74,8 @@ msgid "Active" msgstr "アクティブ" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -88,7 +88,7 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1289,7 +1289,7 @@ msgstr "グループ割当" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1317,8 +1317,8 @@ msgstr "一意な回線 ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1453,8 +1453,8 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1464,7 +1464,7 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1859,7 +1859,7 @@ msgstr "完了" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" @@ -2060,7 +2060,7 @@ msgid "User name" msgstr "ユーザ名" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2242,7 +2242,7 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2300,16 +2300,16 @@ msgstr "その他" msgid "Config Revision" msgstr "設定履歴" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "このパラメータは静的に定義されており、変更できません。" -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "現在の値: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (デフォルト)" @@ -2356,9 +2356,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "作成" @@ -2426,7 +2426,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2482,7 +2482,7 @@ msgid "" msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "最終更新日時" @@ -2703,7 +2703,7 @@ msgstr "ID" msgid "Interval" msgstr "間隔" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "キューに入っているジョブ #{id} 同期するには {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "ログ" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "復元された設定リビジョン #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "ジョブ {id} が削除されました。" -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "ジョブの削除中にエラーが発生しました {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "ジョブ {id} が再追加されました。" -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "ジョブ {id} が追加されました。" -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "ジョブ {id} が停止されました。" -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "ジョブを停止できませんでした {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "プラグインカタログを読み込めませんでした" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "プラグイン {name} が見つかりません" @@ -3018,8 +3018,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3085,7 +3085,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "インチ" @@ -3157,7 +3157,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3190,7 +3190,7 @@ msgid "Top to bottom" msgstr "上から下へ" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "パッシブ" @@ -3219,8 +3219,8 @@ msgid "Proprietary" msgstr "独自規格" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "その他" @@ -3233,11 +3233,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "仮想" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3245,11 +3245,11 @@ msgstr "仮想" msgid "Wireless" msgstr "無線" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "仮想インタフェース" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3258,333 +3258,333 @@ msgstr "仮想インタフェース" msgid "Bridge" msgstr "ブリッジ" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "ファストイーサネット (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "ギガビットイーサネット (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 ギガビットイーサネット" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 ギガビットイーサネット" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 ギガビットイーサネット" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 ギガビットイーサネット" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 ギガビットイーサネット" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 ギガビットイーサネット" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6 Tbps イーサネット" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "プラガブルトランシーバー" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "バックプレーンイーサネット" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "シングル" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1CP" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1CP" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "16CP" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "18CP" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "トランク" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P トランク" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P トランク" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P トランク" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P トランク (シャッフル)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "26CP トランク" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "28CP トランク" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P トランク" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P トランク" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P トランク" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P トランク" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P トランク (シャッフル)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P トランク" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P トランク" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P トランク" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "ブレイクアウト" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P ブレークアウト" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P ブレークアウト" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P ブレークアウト" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P ブレークアウト" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P ブレークアウト (シャッフル)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "銅線-ツイストペア (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "銅-トワイナックス (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "銅-同軸" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "ファイバ-マルチモード" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "ファイバ-シングルモード" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "無効" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "不良" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4224,7 +4224,7 @@ msgstr "電源盤 (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6361,12 +6361,12 @@ msgstr "" "デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。" #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "パーツ ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "メーカ指定の部品識別子" @@ -6731,87 +6731,87 @@ msgstr "モジュールベイ" msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。" -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1507 msgid "Cannot install a device in a disabled device bay." msgstr "無効になっているデバイスベイにはデバイスをインストールできません。" -#: netbox/dcim/models/device_components.py:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "デバイスをそれ自体に挿入することはできません。" -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。" -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "この部品を識別するために使用される一意のタグ" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "自動検出" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "このアイテムは自動的に検出されました" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "自分を親として割り当てることはできません。" -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 msgid "Parent inventory item does not belong to the same device." msgstr "親在庫品目は同じデバイスに属していません。" -#: netbox/dcim/models/device_components.py:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "子を持つ在庫品目は移動できません" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません" @@ -6974,12 +6974,12 @@ msgstr "ポジション (U)" msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "プライマリ IPv6" @@ -7137,21 +7137,21 @@ msgstr "デバイスを仮想シャーシから削除できない {virtual_chass msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "解決後のコンポーネント名の競合 {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "ドメイン" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7159,49 +7159,49 @@ msgid "" msgstr "" "バーチャルシャーシを削除できません {virtual_chassis}。1 つ以上のメンバーインターフェイスがシャーシ間の LAG を形成します。" -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}は IPv{family}アドレスではありません。" -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。" -#: netbox/dcim/models/devices.py:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC アドレス" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8351,7 +8351,7 @@ msgstr "このオブジェクトの設定テンプレートは解決できませ msgid "An error occurred while rendering the config template." msgstr "設定テンプレートをレンダリング中にエラーが発生しました。" -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "ID 付きの構成テンプレート {id} 見つかりません。" @@ -8412,6 +8412,22 @@ msgstr "このスクリプトではスケジューリングが有効になって msgid "Scheduled time must be in the future." msgstr "予定時刻は将来の時刻でなければなりません。" +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "スクリプトは実行用のキューに登録されました。" + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "このトークンは書き込み操作 (スクリプトの実行) を許可しません。" + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "このユーザーには、このスクリプトを実行する権限がありません。" + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "このスクリプトは現在実行できません。" + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "テキスト" @@ -10212,45 +10228,45 @@ msgstr "画像幅" msgid "image size" msgstr "画像サイズ" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "添付画像" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "添付画像" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。" -#: netbox/extras/models/models.py:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "種類" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。" -#: netbox/extras/models/models.py:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "ブックマーク" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "ブックマーク" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。" @@ -10299,23 +10315,23 @@ msgstr "サブスクリプション" msgid "subscriptions" msgstr "サブスクリプション" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "実行可能" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "スクリプト" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "スクリプト" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "スクリプトモジュール" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "スクリプトモジュール" @@ -10504,7 +10520,6 @@ msgid "Auto Sync Enabled" msgstr "自動同期有効" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" @@ -10575,8 +10590,8 @@ msgstr "使用者" msgid "Attachment" msgstr "アタッチメント" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "割当モデル" @@ -10649,67 +10664,67 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "リンクテキスト" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "リンク URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "環境パラメータ" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "テンプレート" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "テーブル設定はオブジェクトリストビューから作成する必要があります。" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "その他のヘッダー" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "ボディテンプレート" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "条件" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "タグ付きオブジェクト" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON スキーマ" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -10731,7 +10746,7 @@ msgstr "有効な IPv4 または IPv6 プレフィックスとマスクを CIDR msgid "Invalid IP prefix format: {data}" msgstr "IP プレフィックス形式が無効です: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "要求されたプレフィックスサイズを収容するにはスペースが足りません" @@ -11539,11 +11554,11 @@ msgstr "FHRP グループ" msgid "FHRP groups" msgstr "FHRP グループ" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP グループ割当" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP グループ割当" @@ -12633,13 +12648,13 @@ msgstr "タグを追加" msgid "Remove tags" msgstr "タグを削除" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "二重引用符で囲んだカンマ区切りのタグslug (例:\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "オブジェクトの所有者の名前" @@ -12696,53 +12711,53 @@ msgstr "検索" msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "シングルサインオンが失敗しました。もう一度試すか、管理者に問い合わせてください。" -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " "set to None." msgstr "{object_name} オブジェクトは次の理由で削除できません {pk_attname} 属性は None に設定されています。" -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "カスタムフィールドの値が無効です。'{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "カスタムフィールド '{name}'には一意の値が必要です。" -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "必須カスタムフィールド'{name}'が見つかりません。" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "リモートデータソース" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "データパス" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "リモートファイルへのパス (データソースルートからの相対パス)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "自動同期が有効" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "データファイルの更新時にデータの自動同期を有効にする" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "同期日付" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} はsync_data () メソッドを実装する必要があります。" @@ -13155,7 +13170,7 @@ msgstr "編集" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13348,71 +13363,71 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "韓国語" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "ラトビア語" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "中国語" @@ -13561,8 +13576,8 @@ msgid "Updated {count} {object_type}" msgstr "更新されました {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" @@ -13586,20 +13601,20 @@ msgstr "一括削除 {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "1 つ以上の依存オブジェクトが存在するため、削除できませんでした。" -#: netbox/netbox/views/generic/bulk_views.py:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "一括追加 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "コンポーネントの作成中に整合性エラーが発生しました" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "追加しました {count} {component} に {parent_count} {parent}。" @@ -13730,8 +13745,8 @@ msgstr "パスワードを変更" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14589,8 +14604,8 @@ msgstr "住む" msgid "Bay" msgstr "ベイ" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "デバイスを追加" @@ -16069,15 +16084,15 @@ msgstr "接触" msgid "contacts" msgstr "連絡先" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "連絡先割り当て" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "連絡先の割り当て" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプには連絡先を割り当てられません ({type})。" diff --git a/netbox/translations/ko/LC_MESSAGES/django.mo b/netbox/translations/ko/LC_MESSAGES/django.mo index 34b1a62ac..062289581 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 9d1f19ad7..a3adf400e 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -45,9 +45,9 @@ msgstr "비밀번호가 성공적으로 변경되었습니다." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -61,8 +61,8 @@ msgstr "프로비저닝" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -73,8 +73,8 @@ msgid "Active" msgstr "활성" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "오프라인" @@ -87,7 +87,7 @@ msgstr "디프로비저닝 중" msgid "Decommissioned" msgstr "폐기됨" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1288,7 +1288,7 @@ msgstr "그룹 할당" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1316,8 +1316,8 @@ msgstr "고유 회선 ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1452,8 +1452,8 @@ msgstr "회선 종단은 종단 객체에 연결되어야 합니다." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1463,7 +1463,7 @@ msgstr "회선 종단은 종단 객체에 연결되어야 합니다." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1858,7 +1858,7 @@ msgstr "완료" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "실패" @@ -2059,7 +2059,7 @@ msgid "User name" msgstr "사용자 이름" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2241,7 +2241,7 @@ msgstr "동기화할 파일을 업로드하거나 데이터 파일을 선택해 msgid "Rack Elevations" msgstr "랙 배치도" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2299,16 +2299,16 @@ msgstr "기타" msgid "Config Revision" msgstr "설정 리비전" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "이 매개변수는 정적으로 정의되어 있어 수정할 수 없습니다." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "현재 값: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (기본값)" @@ -2355,9 +2355,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "생성" @@ -2425,7 +2425,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2481,7 +2481,7 @@ msgid "" msgstr "백엔드 초기화 중 오류가 발생했습니다. 다음 의존성을 설치해야 합니다: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "최종 수정" @@ -2702,7 +2702,7 @@ msgstr "ID" msgid "Interval" msgstr "간격" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "{datasource} 동기화를 위해 작업 #{id}이(가) 큐에 추가됨" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "로그" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "설정 리비전 #{id} 복원됨" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "작업 {id}이(가) 삭제되었습니다." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "작업 {id} 삭제 중 오류: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "작업 {id}이(가) 다시 큐에 추가되었습니다." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "작업 {id}이(가) 큐에 추가되었습니다." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "작업 {id}이(가) 중지되었습니다." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "작업 {id}을(를) 중지하지 못했습니다" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "플러그인 카탈로그를 불러올 수 없습니다" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "플러그인 {name}을(를) 찾을 수 없습니다" @@ -3017,8 +3017,8 @@ msgid "Staging" msgstr "스테이징" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "폐기 중" @@ -3084,7 +3084,7 @@ msgstr "사용 중단됨" msgid "Millimeters" msgstr "밀리미터" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "인치" @@ -3156,7 +3156,7 @@ msgid "Rear" msgstr "후면" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "스테이징됨" @@ -3189,7 +3189,7 @@ msgid "Top to bottom" msgstr "위에서 아래로" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "패시브" @@ -3218,8 +3218,8 @@ msgid "Proprietary" msgstr "독자 규격" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "기타" @@ -3232,11 +3232,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "물리" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "가상" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3244,11 +3244,11 @@ msgstr "가상" msgid "Wireless" msgstr "무선" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "가상 인터페이스" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3257,333 +3257,333 @@ msgstr "가상 인터페이스" msgid "Bridge" msgstr "브리지" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "링크 애그리게이션 그룹 (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "패스트이더넷 (100Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "기가비트이더넷 (1Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5Gbps 이더넷" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10Gbps 이더넷" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25Gbps 이더넷" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40Gbps 이더넷" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50Gbps 이더넷" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100Gbps 이더넷" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200Gbps 이더넷" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400Gbps 이더넷" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800Gbps 이더넷" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6Tbps 이더넷" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "탈착형 트랜시버" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "백플레인 이더넷" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "셀룰러" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "시리얼" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "동축" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "스태킹" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "반이중" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "전이중" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "자동" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "액세스" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "태그됨" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "태그됨 (전체)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE 표준" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "패시브 24V (2페어)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "패시브 24V (4페어)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "패시브 48V (2페어)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "패시브 48V (4페어)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "구리" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "광섬유" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "단일" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "트렁크" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P 트렁크" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P 트렁크" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P 트렁크" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P 트렁크 (셔플)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P 트렁크" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P 트렁크" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P 트렁크" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P 트렁크" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P 트렁크" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P 트렁크" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P 트렁크 (셔플)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P 트렁크" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P 트렁크" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P 트렁크" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "브레이크아웃" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P:2C1P 브레이크아웃" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P 브레이크아웃" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P 브레이크아웃" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P:8C1P 브레이크아웃" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P 브레이크아웃 (셔플)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "구리 - 트위스티드 페어 (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "구리 - 트위낙스 (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "구리 - 동축" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "광섬유 - 멀티모드" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "광섬유 - 싱글모드" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "광섬유 - 기타" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "연결됨" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "킬로미터" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "미터" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "센티미터" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "마일" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "피트" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "이중화" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "단상" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "3상" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "비활성화" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "불량" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4223,7 +4223,7 @@ msgstr "배전반 (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6356,12 +6356,12 @@ msgid "" msgstr "장비 베이를 허용하려면 장비 유형({device_type})의 하위 장비 역할을 \"parent\"로 설정해야 합니다." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "부품 ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "제조사 지정 부품 식별자" @@ -6721,87 +6721,87 @@ msgstr "모듈 베이" msgid "A module bay cannot belong to a module installed within it." msgstr "모듈 베이는 그 안에 설치된 모듈에 속할 수 없습니다." -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "장비 베이" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "장비 베이" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "이 유형의 장비({device_type})는 장비 베이를 지원하지 않습니다." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1507 msgid "Cannot install a device in a disabled device bay." msgstr "비활성화된 장비 베이에는 장비를 설치할 수 없습니다." -#: netbox/dcim/models/device_components.py:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "장비를 자기 자신에게 설치할 수 없습니다." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "지정된 장비를 설치할 수 없음: 장비가 이미 {bay}에 설치되어 있습니다." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "인벤토리 항목 역할" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "인벤토리 항목 역할" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "이 항목을 식별하는 데 사용되는 고유 태그" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "자동 탐지됨" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "이 항목은 자동으로 탐지되었습니다" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "인벤토리 항목" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "인벤토리 항목" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "자기 자신을 상위로 할당할 수 없습니다." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 msgid "Parent inventory item does not belong to the same device." msgstr "상위 인벤토리 항목이 동일한 장비에 속하지 않습니다." -#: netbox/dcim/models/device_components.py:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "하위 항목이 있는 인벤토리 항목은 이동할 수 없습니다" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "인벤토리 항목을 다른 장비의 구성 요소에 할당할 수 없습니다" @@ -6964,12 +6964,12 @@ msgstr "위치 (U)" msgid "rack face" msgstr "랙 면" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "기본 IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "기본 IPv6" @@ -7127,21 +7127,21 @@ msgstr "장비가 현재 마스터로 지정되어 있어 가상 섀시 {virtual msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "{{vc_position}} 해석 후 구성 요소 이름 충돌: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "도메인" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "가상 섀시" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "선택한 마스터({master})는 이 가상 섀시에 할당되어 있지 않습니다." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7149,49 +7149,49 @@ msgid "" msgstr "" "가상 섀시를 삭제할 수 없습니다. {virtual_chassis}.하나 이상의 멤버 인터페이스가 크로스 섀시 LAG를 형성합니다." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "식별자" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "상위 장비에 고유한 숫자 식별자" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "가상 장비 컨텍스트" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "가상 장비 컨텍스트" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}은(는) IPv{family} 주소가 아닙니다." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "기본 IP 주소는 할당된 장비의 인터페이스에 속해야 합니다." -#: netbox/dcim/models/devices.py:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC 주소" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "객체의 기본 MAC으로 지정된 동안에는 MAC 주소 할당을 해제할 수 없습니다" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8338,7 +8338,7 @@ msgstr "이 객체에 대한 설정 템플릿을 결정할 수 없습니다." msgid "An error occurred while rendering the config template." msgstr "설정 템플릿 렌더링 중 오류가 발생했습니다." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "ID {id}인 설정 템플릿을 찾을 수 없습니다." @@ -8398,6 +8398,22 @@ msgstr "이 스크립트에는 스케줄링이 활성화되어 있지 않습니 msgid "Scheduled time must be in the future." msgstr "예약 시간은 미래여야 합니다." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "스크립트가 실행 대기열에 추가되었습니다." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "이 토큰은 쓰기 작업 (스크립트 실행) 을 허용하지 않습니다." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "이 사용자는 이 스크립트를 실행할 권한이 없습니다." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "이 스크립트는 현재 실행 가능하지 않습니다." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "텍스트" @@ -10195,45 +10211,45 @@ msgstr "이미지 너비" msgid "image size" msgstr "이미지 크기" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "이미지 첨부 파일" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "이미지 첨부 파일" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "이 객체 유형({type})에는 이미지 첨부 파일을 할당할 수 없습니다." -#: netbox/extras/models/models.py:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "종류" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "저널 항목" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "저널 항목" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "이 객체 유형({type})에서는 저널이 지원되지 않습니다." -#: netbox/extras/models/models.py:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "북마크" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "북마크" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "이 객체 유형({type})에는 북마크를 할당할 수 없습니다." @@ -10282,23 +10298,23 @@ msgstr "구독" msgid "subscriptions" msgstr "구독" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "실행 가능" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "스크립트" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "스크립트" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "스크립트 모듈" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "스크립트 모듈" @@ -10487,7 +10503,6 @@ msgid "Auto Sync Enabled" msgstr "자동 동기화 활성화" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "장비 역할" @@ -10558,8 +10573,8 @@ msgstr "사용처" msgid "Attachment" msgstr "첨부 파일" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "할당된 모델" @@ -10632,67 +10647,67 @@ msgstr "요청에 대한 잘못된 속성 \"{name}\"" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}에 대한 잘못된 속성 \"{name}\"" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "링크 텍스트" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "링크 URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "환경 매개변수" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "템플릿" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "테이블 구성은 객체 목록 보기에서 생성해야 합니다." -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "추가 헤더" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "본문 템플릿" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "조건" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "태그된 객체" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON 스키마" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "대시보드가 초기화되었습니다." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "추가된 위젯: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "수정된 위젯: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "삭제된 위젯: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "위젯 삭제 중 오류 발생: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "스크립트를 실행할 수 없음: RQ 워커 프로세스가 실행 중이 아닙니다." @@ -10714,7 +10729,7 @@ msgstr "유효한 IPv4 또는 IPv6 프리픽스와 마스크를 CIDR 표기로 msgid "Invalid IP prefix format: {data}" msgstr "잘못된 IP 프리픽스 형식: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "요청한 프리픽스 크기를 수용할 공간이 부족합니다" @@ -11523,11 +11538,11 @@ msgstr "FHRP 그룹" msgid "FHRP groups" msgstr "FHRP 그룹" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP 그룹 할당" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP 그룹 할당" @@ -12614,13 +12629,13 @@ msgstr "태그 추가" msgid "Remove tags" msgstr "태그 제거" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "큰따옴표로 감싼 쉼표 구분 태그 slug (예: \"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "객체 소유자 이름" @@ -12677,53 +12692,53 @@ msgstr "조회" msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "싱글 사인온(SSO)에 실패했습니다. 다시 시도하거나 관리자에게 문의하세요." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " "set to None." msgstr "{object_name} 객체는 {pk_attname} 속성이 None으로 설정되어 있어 삭제할 수 없습니다." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "사용자 정의 필드 '{name}'의 잘못된 값: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "사용자 정의 필드 '{name}'은(는) 고유한 값이어야 합니다." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "필수 사용자 정의 필드 '{name}'이(가) 없습니다." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "원격 데이터 소스" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "데이터 경로" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "원격 파일 경로 (데이터 소스 루트 기준 상대 경로)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "자동 동기화 활성화" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "데이터 파일이 업데이트되면 데이터 자동 동기화 활성화" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "동기화 날짜" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}은(는) sync_data() 메서드를 구현해야 합니다." @@ -13136,7 +13151,7 @@ msgstr "편집" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13329,71 +13344,71 @@ msgstr "초기화 후에는 레지스트리에 스토어를 추가할 수 없습 msgid "Cannot delete stores from registry" msgstr "레지스트리에서 스토어를 삭제할 수 없습니다" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "체코어" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "덴마크어" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "독일어" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "영어" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "스페인어" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "프랑스어" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "이탈리아어" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "일본어" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "한국어" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "라트비아어" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "네덜란드어" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "폴란드어" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "포르투갈어" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "러시아어" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "터키어" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "우크라이나어" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "중국어" @@ -13540,8 +13555,8 @@ msgid "Updated {count} {object_type}" msgstr "{count}개 {object_type} 수정됨" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "선택된 {object_type}이(가) 없습니다." @@ -13565,20 +13580,20 @@ msgstr "{count}개 {object_type} 일괄 삭제" msgid "Deleted {count} {object_type}" msgstr "{count}개 {object_type} 삭제됨" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "하나 이상의 종속 객체가 있어 삭제하지 못했습니다." -#: netbox/netbox/views/generic/bulk_views.py:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "{count}개 {object_type} 일괄 추가" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "구성 요소 생성 중 무결성 오류가 발생했습니다" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "{parent_count}개 {parent}에 {count}개 {component} 추가됨." @@ -13709,8 +13724,8 @@ msgstr "비밀번호 변경" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14567,8 +14582,8 @@ msgstr "채우기" msgid "Bay" msgstr "베이" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "장비 추가" @@ -16043,15 +16058,15 @@ msgstr "담당자" msgid "contacts" msgstr "담당자" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "담당자 할당" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "담당자 할당" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "이 객체 유형({type})에는 담당자를 할당할 수 없습니다." diff --git a/netbox/translations/lv/LC_MESSAGES/django.mo b/netbox/translations/lv/LC_MESSAGES/django.mo index 85cf735e3..3cb1efff1 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 3e0198bce..20d853263 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: horsitis, 2026\n" "Language-Team: Latvian (https://app.transifex.com/netbox-community/teams/178115/lv/)\n" @@ -46,9 +46,9 @@ msgstr "Jūsu parole ir veiksmīgi nomainīta." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -62,8 +62,8 @@ msgstr "Ierīkošana" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -74,8 +74,8 @@ msgid "Active" msgstr "Aktīvs" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Bezsaistē" @@ -88,7 +88,7 @@ msgstr "Demontāža" msgid "Decommissioned" msgstr "Demontēts" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1289,7 +1289,7 @@ msgstr "Grupu sasaiste" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1317,8 +1317,8 @@ msgstr "Unikāls pieslēguma ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1453,8 +1453,8 @@ msgstr "Pieslēguma savienojums jāpievieno savienojošam objektam." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1464,7 +1464,7 @@ msgstr "Pieslēguma savienojums jāpievieno savienojošam objektam." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1859,7 +1859,7 @@ msgstr "Pabeigts" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Bojāts" @@ -2062,7 +2062,7 @@ msgid "User name" msgstr "Lietotāja vārds" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2244,7 +2244,7 @@ msgstr "Jāaugšupielādē fails vai jāizvēlas sinhronizējamais datu fails" msgid "Rack Elevations" msgstr "Statņu izkārtojumi" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2302,16 +2302,16 @@ msgstr "Dažādi" msgid "Config Revision" msgstr "Konfigurācijas pārskatīšana" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Šis parametrs ir definēts statiski, un to nevar mainīt." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Pašreizējā vērtība: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (noklusējums)" @@ -2358,9 +2358,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "izveidots" @@ -2428,7 +2428,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2487,7 +2487,7 @@ msgid "" msgstr "Inicializējot aizmuguri, radās kļūda. Ir jāuzstāda atkarība: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "Pēdējo reizi atjaunināts" @@ -2708,7 +2708,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervāls" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Rindā ievietotais uzdevums #{id} sinhronizēt {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "žurnāls" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Atjaunota konfigurācijas pārskatīšana #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Uzdeuvms{id} ir dzēsts." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Kļūda dzēšot uzdevumu{id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Uzdevums{id} ir atkal ievietots rindā." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Uzdevums{id} ir ierindots rindā." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Uzdevums{id} ir apturēts." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Neizdevās pārtraukt uzdevumu {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Spraudņu katalogu nevarēja ielādēt" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Spraudnis {name} nav atrasts" @@ -3031,8 +3031,8 @@ msgid "Staging" msgstr "Iestudējums" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Demontē" @@ -3098,7 +3098,7 @@ msgstr "Novecojis" msgid "Millimeters" msgstr "Milimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "collas" @@ -3170,7 +3170,7 @@ msgid "Rear" msgstr "Aizmugurē" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sagatavots" @@ -3203,7 +3203,7 @@ msgid "Top to bottom" msgstr "No augšas uz leju" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Pasīvs" @@ -3232,8 +3232,8 @@ msgid "Proprietary" msgstr "Patentēts" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Cits" @@ -3246,11 +3246,11 @@ msgstr "ITA/Starptautiskais" msgid "Physical" msgstr "Fiziskais" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtuāls" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3258,11 +3258,11 @@ msgstr "Virtuāls" msgid "Wireless" msgstr "Bezvadu radio" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Virtuālie interfeisi" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3271,333 +3271,333 @@ msgstr "Virtuālie interfeisi" msgid "Bridge" msgstr "Tilts" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mb/s)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabiteEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6 Tbps Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Pluggable transceivers" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Mobilais" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriālais" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Koaksiālais" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Grēdošanas" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Access" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagots" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagots (Visi)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE standarts" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Pasīvs 24V (2 pāri)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Pasīvs 24V (4 pāri)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Pasīvs 48V (2 pāri)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Pasīvs 48V (4 pāri)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Varš" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Optiskā šķiedra" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Viens" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Trunk" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P trunk" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P trunk" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P trunk" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P trunk" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P trunk" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P trunk" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P trunk" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P trunk" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P trunk" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P trunk" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P trunk" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P trunk" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P breakout" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P breakout" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P breakout" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P breakout" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Varš - vītais pāris (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Varš - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Varš - koaksiāls" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Šķiedra - daudzmodu (MM)" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Šķiedra - vienmodas (SM)" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Šķiedra - Cits" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Pieslēgts" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometri" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Jūdzes" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Pēdas" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundants" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Vienfāzes" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trīsfāzu" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Atspējots" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Bojāts" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4237,7 +4237,7 @@ msgstr "Barošanas panelis (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6434,12 +6434,12 @@ msgstr "" "“vecāku”, lai atļautu iekārtu nodalījumus." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "daļas ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Ražotāja piešķirtais detaļas identifikators" @@ -6814,87 +6814,87 @@ msgstr "moduļu nodalījumi" 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "iekārtas nodalījums" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "iekārtu nodalījumi" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Nevar uzstādīt ierīci sevī." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, 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:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "inventāra vienības loma" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "inventāra vienību lomas" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "atklāts" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Šis vienums tika automātiski atklāts" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "inventāra vienība" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "inventāra vienības" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Nevar sevi piešķirt kā vecāku." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "Nevar piešķirt inventāra vienumu komponentam citā ierīcē" @@ -7066,12 +7066,12 @@ msgstr "pozīcija (U)" msgid "rack face" msgstr "statīva puse" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primārā IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primārā IPv6" @@ -7236,22 +7236,22 @@ msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "" "Komponenta nosaukuma konflikts pēc noteikšanas {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domēns" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "virtuālā šasija" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Izvēlētā galvenā iekārta ({master}) nav piešķirta šai virtuālajai šasijai." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7260,43 +7260,43 @@ msgstr "" "Nevar izdzēst virtuālo šasiju {virtual_chassis}. Viena vai vairākas " "dalībnieku saskarnes veido šķērsšasiju LAG." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikators" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Ciparu identifikators, kas ir unikāls vecāk-iekārtaI" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "virtuālās iekārtas konteksts" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "virtuālo iekārtu konteksti" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nav IPV{family} adrese." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC adreses" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7304,7 +7304,7 @@ 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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8463,7 +8463,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Konfigurācijas veidne ar ID {id} nav atrasta." @@ -8528,6 +8528,22 @@ msgstr "Šim skriptam plānošana nav iespējota." msgid "Scheduled time must be in the future." msgstr "Plānotajam laikam jābūt nākotnē." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Skripts ir ievietots rindā izpildei." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Šis žetons neatļauj rakstīšanas darbības (skripta palaišanu)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Šim lietotājam nav atļaujas palaist šo skriptu." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Šis skripts pašlaik nav izpildāms." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Teksts" @@ -10384,45 +10400,45 @@ msgstr "attēla platums" msgid "image size" msgstr "attēla izmērs" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "attēla pielikums" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "attēla pielikumi" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "veids" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "žurnāla ieraksts" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "žurnāla ieraksti" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "grāmatzīme" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "grāmatzīmes" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Grāmatzīmes nevar piešķirt šim objekta tipam ({type})." @@ -10471,23 +10487,23 @@ msgstr "abonēšana" msgid "subscriptions" msgstr "abonementi" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "ir izpildāms" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "skripts" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scenāriji" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "skripta modulis" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "skriptu moduļi" @@ -10676,7 +10692,6 @@ msgid "Auto Sync Enabled" msgstr "Automātiskā sinhronizācija iespējo" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Iekārtu lomas" @@ -10748,8 +10763,8 @@ msgstr "Izmanto" msgid "Attachment" msgstr "Pielikums" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Piešķirtie modeļi" @@ -10822,67 +10837,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Saites teksts" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "Saites URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Vides parametri" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "veidne" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Papildu galvenes" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Ķermeņa veidne" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Nosacījumi" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Birkotie objekti" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON Struktūra" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Jūsu informācijas panelis ir atiestatīts." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Pievienots logrīks: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Atjaunināts logrīks: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Dzēsts logrīks: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Kļūda dzēšot logrīku: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Nevar palaist skriptu: RQ darbinieka process netiek palaists." @@ -10904,7 +10919,7 @@ msgstr "Ievadiet derīgu IPv4 vai IPv6 prefiksu un masku CIDR apzīmējumā." msgid "Invalid IP prefix format: {data}" msgstr "Nederīgs IP prefiksa formāts: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11728,11 +11743,11 @@ msgstr "FHRP grupa" msgid "FHRP groups" msgstr "FHRP grupas" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP grupas sasaiste" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP grupas sasaistes" @@ -12850,7 +12865,7 @@ msgstr "Pievienot birkas" msgid "Remove tags" msgstr "Noņemt birkas" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12858,7 +12873,7 @@ msgstr "" "Birku URL identifikatori, kas atdalīti ar komatiem, ieskauti ar " "dubultpēdiņām (piemēram, “birka1, birka2, birka3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Objekta īpašnieka nosaukums" @@ -12917,7 +12932,7 @@ msgstr "" "Vienreizēja pierakstīšanās neizdevās. Lūdzu, mēģiniet vēlreiz vai " "sazinieties ar savu administratoru." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -12926,47 +12941,47 @@ msgstr "" "{object_name} objektu nevar izdzēst, jo tā {pk_attname} atribūts ir " "iestatīts uz Nav." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Nederīga vērtība pielāgotajam laukam '{name}”: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Pielāgots lauks '{name}“jābūt unikālai vērtībai." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Trūkst nepieciešamā pielāgotā lauka '{name}”." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Attālais datu avots" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "datu ceļš" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Ceļš uz attālo failu (attiecībā pret datu avota sakni)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "automātiskā sinhronizācija iespējota" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Iespējot automātisku datu sinhronizāciju, kad datu fails tiek atjaunināts" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "datums sinhronizēts" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} jāievieš sync_data () metode." @@ -13379,7 +13394,7 @@ msgstr "Rediģēt" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13575,71 +13590,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Čehu valoda" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dāņu valoda" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Vācu valoda" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Angļu valoda" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spāņu valoda" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Franču valoda" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Itāļu valoda" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japāņu valoda" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Korejiešu" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Latviešu valoda" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandiešu valoda" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Poļu valoda" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugāļu valoda" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Krievu valoda" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turku valoda" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukraiņu valoda" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Ķīniešu valoda" @@ -13794,8 +13809,8 @@ msgid "Updated {count} {object_type}" msgstr "Atjaunināts {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Netika izvēlēti {object_type}" @@ -13819,20 +13834,20 @@ msgstr "Lielapjoma dzēšana {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "{count} {object_type} izdzēsts(i)" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Lielapjoma pievienošana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "Izveidojot komponentus, radās integritātes kļūda" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Pievienots {count} {component} pie {parent_count} {parent}." @@ -13967,8 +13982,8 @@ msgstr "Mainīt paroli" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14833,8 +14848,8 @@ msgstr "Apdzīvot" msgid "Bay" msgstr "Nodalījums" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Pievienot ierīci" @@ -16347,15 +16362,15 @@ msgstr "kontaktpersona" msgid "contacts" msgstr "kontaktpersonas" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "kontaktpersonu sasaiste" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "kontaktpersonu sasaistes" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontaktpersonas nevar piešķirt šim objekta tipam ({type})." diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 167958eac..a7591fe3f 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 eda74eaec..ee8a17bf0 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -51,9 +51,9 @@ msgstr "Je wachtwoord is succesvol gewijzigd." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -67,8 +67,8 @@ msgstr "Provisioning" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -79,8 +79,8 @@ msgid "Active" msgstr "Actief" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -93,7 +93,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Buiten gebruik" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1294,7 +1294,7 @@ msgstr "Groepsopdracht" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1322,8 +1322,8 @@ msgstr "Uniek circuit-ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1459,8 +1459,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1470,7 +1470,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1867,7 +1867,7 @@ msgstr "Voltooid" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislukt" @@ -2070,7 +2070,7 @@ msgid "User name" msgstr "Gebruikersnaam" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2255,7 +2255,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackverhogingen" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2313,16 +2313,16 @@ msgstr "Diversen" msgid "Config Revision" msgstr "Revisie van de configuratie" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Deze parameter is statisch gedefinieerd en kan niet worden gewijzigd." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Huidige waarde: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (standaard)" @@ -2371,9 +2371,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "aangemaakt" @@ -2441,7 +2441,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2503,7 +2503,7 @@ msgstr "" "afhankelijkheid worden geïnstalleerd: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "laatst bijgewerkt" @@ -2728,7 +2728,7 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Logboek" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Herstelde configuratierevisie #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Baan {id} is verwijderd." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fout bij het verwijderen van de taak {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Baan {id} is opnieuw gevraagd." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Baan {id} is ondervraagd." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Baan {id} is gestopt." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Kon de taak niet stoppen {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "De catalogus met plug-ins kon niet worden geladen" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} niet gevonden" @@ -3051,8 +3051,8 @@ msgid "Staging" msgstr "Klaarzetten" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3118,7 +3118,7 @@ msgstr "Verouderd" msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Inches" @@ -3190,7 +3190,7 @@ msgid "Rear" msgstr "Achterkant" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" @@ -3223,7 +3223,7 @@ msgid "Top to bottom" msgstr "Van boven naar beneden" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passief" @@ -3252,8 +3252,8 @@ msgid "Proprietary" msgstr "Gepatenteerd" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Andere" @@ -3266,11 +3266,11 @@ msgstr "ITA/internationaal" msgid "Physical" msgstr "Fysiek" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtueel" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3278,11 +3278,11 @@ msgstr "Virtueel" msgid "Wireless" msgstr "Draadloos" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Virtuele interfaces" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3291,333 +3291,333 @@ msgstr "Virtuele interfaces" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Linkaggregatiegroep (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Snel Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1,6 Tbps Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Pluggable transceivers" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Alleenstaand" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1PC" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "14 STUKS" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "16 STUKS" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "18 STUKS" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1X12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Kofferbak" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P kofferbak" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P-kofferbak" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P kofferbak" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "24CP-kofferbak (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P kofferbak" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "C28P kofferbak" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P kofferbak" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P kofferbak" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P-kofferbak" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P kofferbak" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P kofferbak (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P kofferbak" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P kofferbak" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P kofferbak" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Uitbraak" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P:2C1P-uitbraak" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P-uitbraak" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P-uitbraak" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P:8C1P-uitbraak" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P-uitbraak (shuffle)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Koper - Gedraaid paar (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Koper - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Koper - Coaxiaal" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fiber - Single-modus" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Vezel - overig" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Drie fase" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Uitgeschakeld" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Defect" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4259,7 +4259,7 @@ msgstr "Voedingspaneel (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6486,12 +6486,12 @@ msgstr "" "„parent” zijn ingesteld om apparaatbays toe te staan." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "onderdeel-ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Onderdeel-ID toegewezen door de fabrikant" @@ -6884,29 +6884,29 @@ msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " "geïnstalleerd." -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "apparaatvak" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "bays voor apparaten" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Kan een apparaat niet op zichzelf installeren." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6914,62 +6914,62 @@ msgstr "" "Kan het opgegeven apparaat niet installeren; het apparaat is al " "geïnstalleerd in {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "Rollen van inventarisitems" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "ontdekt" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Dit item is automatisch ontdekt" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "inventarisitem" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "inventarisartikelen" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Kan zichzelf niet als ouder toewijzen." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat" @@ -7144,12 +7144,12 @@ msgstr "positie (U)" msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "primaire IPv6" @@ -7322,15 +7322,15 @@ msgstr "" "Conflict met de naam van de component na het oplossen {{vc_position}}: " "{names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domein" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "virtueel chassis" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7338,7 +7338,7 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7347,45 +7347,45 @@ msgstr "" "Kan het virtuele chassis niet verwijderen {virtual_chassis}. Een of meer " "lidinterfaces vormen een LAG tussen chassis en chassis." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} is geen IPv{family} adres." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC-adressen" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7393,7 +7393,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8563,7 +8563,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Configuratiesjabloon met ID {id} niet gevonden." @@ -8631,6 +8631,23 @@ msgstr "Planning is niet ingeschakeld voor dit script." msgid "Scheduled time must be in the future." msgstr "De geplande tijd moet in de toekomst liggen." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Het script is in de wachtrij gezet voor uitvoering." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "" +"Dit token staat geen schrijfbewerkingen toe (het uitvoeren van een script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Deze gebruiker heeft geen toestemming om dit script uit te voeren." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Dit script is momenteel niet uitvoerbaar." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Tekst" @@ -10538,47 +10555,47 @@ msgstr "breedte van de afbeelding" msgid "image size" msgstr "grootte van de afbeelding" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "bijlage bij de afbeelding" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "bijlagen bij afbeeldingen" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "soort" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "journaalpost" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "journaalposten" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "bladwijzer" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "bladwijzers" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10628,23 +10645,23 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnementen" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "is uitvoerbaar" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "scriptmodule" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "scriptmodules" @@ -10833,7 +10850,6 @@ msgid "Auto Sync Enabled" msgstr "Automatische synchronisatie ingeschakeld" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" @@ -10906,8 +10922,8 @@ msgstr "Gebruikt door" msgid "Attachment" msgstr "Gehechtheid" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Toegewezen modellen" @@ -10980,68 +10996,68 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ongeldig kenmerk”{name}„voor {model}" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Tekst koppelen" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL van de link" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Milieuparameters" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Sjabloon" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Aanvullende kopteksten" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Lichaamssjabloon" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Voorwaarden" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Getagde objecten" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON-schema" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Je dashboard is opnieuw ingesteld." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Widget toegevoegd: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Bijgewerkte widget: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Widget verwijderd: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." @@ -11063,7 +11079,7 @@ msgstr "Voer een geldig IPv4- of IPv6-prefix en masker in de CIDR-notatie in." msgid "Invalid IP prefix format: {data}" msgstr "Ongeldig formaat voor IP-prefix: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11901,11 +11917,11 @@ msgstr "FHRP-groep" msgid "FHRP groups" msgstr "FHRP-groepen" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP-groepsopdracht" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP-groepstoewijzingen" @@ -13046,7 +13062,7 @@ msgstr "Tags toevoegen" msgid "Remove tags" msgstr "Tags verwijderen" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -13054,7 +13070,7 @@ msgstr "" "Tag-slugs gescheiden door komma's, tussen dubbele aanhalingstekens " "(bijvoorbeeld „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Naam van de eigenaar van het object" @@ -13113,7 +13129,7 @@ msgstr "" "Eenmalige aanmelding is mislukt. Probeer het opnieuw of neem contact op met " "je beheerder." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13122,49 +13138,49 @@ msgstr "" "{object_name} object kan niet worden verwijderd omdat {pk_attname} attribuut" " is ingesteld op None." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ongeldige waarde voor aangepast veld '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Aangepast veld '{name}'moet een unieke waarde hebben." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Ontbreekt het vereiste aangepaste veld '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Externe gegevensbron" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "datapad" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "" "Pad naar extern bestand (ten opzichte van de root van de gegevensbron)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "automatische synchronisatie ingeschakeld" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische synchronisatie van gegevens inschakelen wanneer het " "gegevensbestand wordt bijgewerkt" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "datum gesynchroniseerd" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} moet een sync_data () -methode implementeren." @@ -13577,7 +13593,7 @@ msgstr "Bewerken" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13781,71 +13797,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreaans" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Lets" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinees" @@ -14002,8 +14018,8 @@ msgid "Updated {count} {object_type}" msgstr "Bijgewerkt {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." @@ -14027,23 +14043,23 @@ msgstr "Bulk verwijderen {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Bulk toevoegen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Toegevoegd {count} {component} naar {parent_count} {parent}." @@ -14180,8 +14196,8 @@ msgstr "Wachtwoord wijzigen" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -15050,8 +15066,8 @@ msgstr "Bevolken" msgid "Bay" msgstr "Bay" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Apparaat toevoegen" @@ -16571,15 +16587,15 @@ msgstr "contact" msgid "contacts" msgstr "neemt contact op" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "contactopdracht" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "contacttoewijzingen" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index b30aa2aa0..b6bd08d01 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 bd90f7764..81cf609b5 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -50,9 +50,9 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -66,8 +66,8 @@ msgstr "Wdrażanie" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -78,8 +78,8 @@ msgid "Active" msgstr "Aktywny" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Nieaktywny" @@ -92,7 +92,7 @@ msgstr "Wycofywanie" msgid "Decommissioned" msgstr "Wycofane z użytku" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1293,7 +1293,7 @@ msgstr "Przydział grupy" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1321,8 +1321,8 @@ msgstr "Unikalne ID łącza" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1457,8 +1457,8 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1468,7 +1468,7 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1863,7 +1863,7 @@ msgstr "Zakończone" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Nie powiodło się" @@ -2066,7 +2066,7 @@ msgid "User name" msgstr "Nazwa użytkownika" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2248,7 +2248,7 @@ msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji" msgid "Rack Elevations" msgstr "Elewacje szaf" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2306,17 +2306,17 @@ msgstr "Różne" msgid "Config Revision" msgstr "Zmiana konfiguracji" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Ten parametr został zdefiniowany statycznie i nie można go modyfikować." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Bieżąca wartość: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (domyślnie)" @@ -2364,9 +2364,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "utworzony" @@ -2434,7 +2434,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2495,7 +2495,7 @@ msgstr "" "Wystąpił błąd podczas inicjowania zaplecza. Należy zainstalować zależność: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "Ostatnia aktualizacja" @@ -2718,7 +2718,7 @@ msgstr "ID" msgid "Interval" msgstr "Interwał" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Zadanie w kolejce #{id} do synchronizacji {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Dziennik" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Przywrócona wersja konfiguracji #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Zadanie {id} zostało usunięte." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Błąd usuwania zadania {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Zadanie {id} zostało ponownie dodane do kolejki." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Zadanie {id} zostało dodane do kolejki." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Zadanie {id} zostało zatrzymane." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nie udało się zatrzymać zadania {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Nie można załadować katalogu wtyczek" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Nie znaleziono wtyczki {name}" @@ -3041,8 +3041,8 @@ msgid "Staging" msgstr "Etap przygotowywaczy" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Wycofywanie z użytku" @@ -3108,7 +3108,7 @@ msgstr "Przestarzały" msgid "Millimeters" msgstr "Milimetry(ów)" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Cale(i)" @@ -3180,7 +3180,7 @@ msgid "Rear" msgstr "Tył" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Na etapie przygotowawczym" @@ -3213,7 +3213,7 @@ msgid "Top to bottom" msgstr "Od góry do dołu" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Pasywny" @@ -3242,8 +3242,8 @@ msgid "Proprietary" msgstr "Własnościowy" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Pozostałe" @@ -3256,11 +3256,11 @@ msgstr "ITA/Międzynarodowy" msgid "Physical" msgstr "Fizyczny" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Wirtualny" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3268,11 +3268,11 @@ msgstr "Wirtualny" msgid "Wireless" msgstr "Sieci bezprzewodowe" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Interfejsy wirtualne" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3281,333 +3281,333 @@ msgstr "Interfejsy wirtualne" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Grupa agregacji linków (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Szybki Ethernet (100 Mb/s)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabiteEthernet (1 Gb/s)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gb/s" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Gb/s" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gb/s" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gb/s" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Gb/s" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gb/s" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6 Tb/s Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Wtykowe nadajniki-odbiorniki" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Płaszczyzna tylna Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Komórkowy" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Numer seryjny" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "koncentryczny" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Łączenie w stos" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Połowa" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Pełny" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatyczny" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Dostępowy (nietagowany)" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagowany" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagowane (Wszystkie)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Standard IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Pasywny 24V (2 pary)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Pasywny 24V (4-parowy)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Pasywny 48V (2 pary)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Pasywny 48V (4 pary)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Miedź" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Światłowód" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Pojedynczy" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Bagażnik" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Bagażnik 2C1P" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Bagażnik 2C2P" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Bagażnik 2C4P" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Bagażnik 2C4P (shuffle)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Bagażnik 2C6P" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Bagażnik 2C8P" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Bagażnik 2C12P" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Bagażnik 4C1P" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Bagażnik 4C2P" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "Bagażnik 4C4P" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Bagażnik 4C4P (shuffle)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Bagażnik 4C6P" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "Bagażnik 4C8P" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "Bagażnik 8C4P" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Wybicie" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "Wybicie 1C2P: 2C1P" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "Wybicie 1C4P: 4C1P" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "Wybicie 1C6P: 6C1P" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "Wybicie 1C8P: 8C1P" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "Przebicie 2C4P: 8C1P (mieszanie)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Miedź - skręcona para (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Miedź - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Miedź - koncentryczna" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Światłowód - wielomodowy" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Światłowód - jednomodowy" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Włókno - Inne" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Połączony" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centymetry(ów)" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mile" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Nadmiarowy" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Jednofazowy" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trójfazowy" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Niepełnosprawny" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Wadliwy" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4250,7 +4250,7 @@ msgstr "Rozdzielnica zasilająca (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6457,12 +6457,12 @@ msgstr "" "„rodzic”, aby zezwolić na gniazda urządzeń." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID części" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identyfikator części przypisany przez producenta" @@ -6842,28 +6842,28 @@ msgstr "kieszenie modułowe" 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "wnęka urządzenia" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "kieszenie na urządzenia" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Nie można zainstalować urządzenia w sobie." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6871,61 +6871,61 @@ msgstr "" "Nie można zainstalować określonego urządzenia; urządzenie jest już " "zainstalowane w {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "rola pozycji zapasów" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "role pozycji zapasów" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "Unikalny znacznik używany do identyfikacji tego elementu" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "odkryty" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Ten przedmiot został automatycznie wykryty" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "pozycja inwentaryzacyjna" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "pozycje inwentaryzacyjne" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Nie można przypisać siebie jako rodzica." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "" "Nie można przypisać elementu zapasów do komponentu na innym urządzeniu" @@ -7099,12 +7099,12 @@ msgstr "pozycja (U)" msgid "rack face" msgstr "powierzchnia szafy" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "podstawowy IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "podstawowy IPv6" @@ -7272,22 +7272,22 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Konflikt nazw komponentu po rozwiązaniu {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domena" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "wirtualne podwozie" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7296,44 +7296,44 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identyfikator" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "kontekst urządzenia wirtualnego" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "konteksty urządzeń wirtualnych" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nie jest IPV{family} adres." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "Adresy MAC" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7341,7 +7341,7 @@ msgstr "" "Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako " "główny MAC dla obiektu" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8509,7 +8509,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Szablon konfiguracji z identyfikatorem {id} nie znaleziono." @@ -8574,6 +8574,22 @@ msgstr "Planowanie nie jest włączone dla tego skryptu." msgid "Scheduled time must be in the future." msgstr "Zaplanowany czas musi być w przyszłości." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Skrypt został ustawiony w kolejce do wykonania." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Ten token nie zezwala na operacje zapisu (uruchamianie skryptu)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Ten użytkownik nie ma uprawnień do uruchamiania tego skryptu." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Ten skrypt nie jest obecnie wykonywalny." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Tekst" @@ -10460,46 +10476,46 @@ msgstr "szerokość obrazu" msgid "image size" msgstr "rozmiar obrazu" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "załącznik do obrazu" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "załączniki do obrazów" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "rodzaj" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "wpis do dziennika" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "wpisy do dziennika" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "zakładka" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "zakładki" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, 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})." @@ -10548,23 +10564,23 @@ msgstr "subskrypcja" msgid "subscriptions" msgstr "subskrypcje" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "jest wykonywalny" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "scenariusz" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scenariusze" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "moduł skryptu" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "moduły skryptowe" @@ -10753,7 +10769,6 @@ msgid "Auto Sync Enabled" msgstr "Automatyczna synchronizacja włączona" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" @@ -10825,8 +10840,8 @@ msgstr "Używany przez" msgid "Attachment" msgstr "Załącznik" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Przypisane modele" @@ -10899,67 +10914,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Tekst linku" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "Adres URL łącza" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Parametry środowiska" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Szablon" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Dodatkowe nagłówki" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Szablon ciała" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Warunki" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Oznaczone obiekty" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Schemat JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Twój pulpit nawigacyjny został zresetowany." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Dodano widżet: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Zaktualizowano widżet: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Usunięty widget: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." @@ -10981,7 +10996,7 @@ msgstr "Wprowadź prawidłowy prefiks IPv4 lub IPv6 i maskę w notacji CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Nieprawidłowy format prefiksu IP: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11816,11 +11831,11 @@ msgstr "Grupa FHRP" msgid "FHRP groups" msgstr "Grupy FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Przydział grupy FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Zadania grupowe FHRP" @@ -12955,7 +12970,7 @@ msgstr "Dodawanie tagów" msgid "Remove tags" msgstr "Usuń tagi" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12963,7 +12978,7 @@ msgstr "" "Identyfikatory tagów oddzielone przecinkami, otoczone podwójnymi " "cudzysłowami (np. \"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nazwa właściciela obiektu" @@ -13022,7 +13037,7 @@ msgstr "" "Pojedyncze logowanie nie powiodło się. Spróbuj ponownie lub skontaktuj się z" " administratorem." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13031,46 +13046,46 @@ msgstr "" "{object_name} Obiekt nie może zostać usunięty, ponieważ {pk_attname} atrybut" " jest ustawiony na Brak." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Nieprawidłowa wartość pola niestandardowego '{name}”: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Brakujące wymagane pole niestandardowe '{name}”." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Zdalne źródło danych" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "ścieżka danych" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Ścieżka do pliku zdalnego (względem katalogu głównego źródła danych)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "włączona automatyczna synchronizacja" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Włącz automatyczną synchronizację danych po aktualizacji pliku danych" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "data zsynchronizowana" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musi wdrożyć metodę sync_data ()." @@ -13483,7 +13498,7 @@ msgstr "Edytuj" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13686,71 +13701,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "koreański" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "łotewski" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "chiński" @@ -13908,8 +13923,8 @@ msgid "Updated {count} {object_type}" msgstr "Zaktualizowano {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." @@ -13933,22 +13948,22 @@ msgstr "Usuwanie zbiorcze {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Dodawanie zbiorcze {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Dodano {count} {component} do {parent_count} {parent}." @@ -14081,8 +14096,8 @@ msgstr "Zmień hasło" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14945,8 +14960,8 @@ msgstr "Wypełnić" msgid "Bay" msgstr "Zatoka" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Dodaj urządzenie" @@ -16465,15 +16480,15 @@ msgstr "kontakt" msgid "contacts" msgstr "łączność" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "przypisanie kontaktu" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "zadania kontaktowe" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakty nie mogą być przypisane do tego typu obiektu ({type})." diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 9c926fc8f..46f199e03 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 5043a9b73..6c6039205 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -49,9 +49,9 @@ msgstr "Sua senha foi alterada com sucesso." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -65,8 +65,8 @@ msgstr "Provisionamento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -77,8 +77,8 @@ msgid "Active" msgstr "Ativo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -91,7 +91,7 @@ msgstr "Em Desprovisionamento" msgid "Decommissioned" msgstr "Descomissionado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1292,7 +1292,7 @@ msgstr "Atribuição do Grupo" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1320,8 +1320,8 @@ msgstr "ID única do circuito" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1457,8 +1457,8 @@ msgstr "" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1468,7 +1468,7 @@ msgstr "" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1863,7 +1863,7 @@ msgstr "Concluído" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falhou" @@ -2066,7 +2066,7 @@ msgid "User name" msgstr "Nome de usuário" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2252,7 +2252,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevações de Rack" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2310,16 +2310,16 @@ msgstr "Diversos" msgid "Config Revision" msgstr "Revisão da Configuração" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Este parâmetro foi definido estaticamente e não pode ser modificado." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Valor atual: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (padrão)" @@ -2366,9 +2366,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "criado" @@ -2436,7 +2436,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2500,7 +2500,7 @@ msgstr "" "instalada: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "última atualização" @@ -2723,7 +2723,7 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisão da configuração nº {id} restaurada" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Tarefa {id} foi excluída." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erro ao excluir a tarefa {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" @@ -3046,8 +3046,8 @@ msgid "Staging" msgstr "Em Preparação" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Em Descomissionamento" @@ -3113,7 +3113,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Polegadas" @@ -3185,7 +3185,7 @@ msgid "Rear" msgstr "Traseira" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -3218,7 +3218,7 @@ msgid "Top to bottom" msgstr "De cima para baixo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Passivo" @@ -3247,8 +3247,8 @@ msgid "Proprietary" msgstr "Proprietário" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Outros" @@ -3261,11 +3261,11 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3273,11 +3273,11 @@ msgstr "Virtual" msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Interfaces virtuais" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3286,333 +3286,333 @@ msgstr "Interfaces virtuais" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5Gbps Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10Gbps Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25Gbps Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40Gbps Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50Gbps Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400Gbps Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800Gbps Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet de 1,6 Tbps" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Transceivers conectáveis" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Empilhamento" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Tagueada (Todos)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Cabo Metálico" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Fibra Óptica" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Único" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Tronco" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Tronco 2C1P" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Tronco 2C2P" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Tronco 2C4P" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Tronco 2C4P (aleatório)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Tronco 2C6P" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Tronco 2C8P" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Tronco 2C12P" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Tronco 4C1P" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Tronco 4C2P" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "Tronco 4C4P" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Tronco 4C4P (aleatório)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Tronco 4C6P" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "Tronco 4C8P" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "Tronco 8C4P" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "Ruptura de 1C2P: 2C1P" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P breakout" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P breakout" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "Ruptura de 1C8P: 8C1P" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (aleatório)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - par trançado (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fibra - Multimodo" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodo" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Fibra - Outros" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Quilômetros" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Milhas" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Pés" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Desativado" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Defeituoso" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4256,7 +4256,7 @@ msgstr "Quadro de alimentação (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6468,12 +6468,12 @@ msgstr "" "para permitir compartimentos de dispositivos." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "ID da peça" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Identificador da peça, designado pelo fabricante" @@ -6860,31 +6860,31 @@ 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "compartimento de dispositivos" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "compartimentos de dispositivos" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Não é possível instalar um dispositivo em si mesmo." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6892,61 +6892,61 @@ msgstr "" "Não é possível instalar o dispositivo especificado; o dispositivo já está " "instalado em {bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "função do item de inventário" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "funções dos itens de inventário" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "Uma etiqueta exclusiva usada para identificar este item" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "descoberto" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Este item foi descoberto automaticamente" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "item de inventário" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "itens de inventário" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Não é possível designar a si mesmo como pai." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 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 " @@ -7121,12 +7121,12 @@ msgstr "posição (U)" msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "IPv6 primário" @@ -7295,22 +7295,22 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Conflito no nome do componente após resolver {{vc_position}}:{names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "O mestre selecionado ({master}) não está associado a este chassi virtual." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7319,45 +7319,45 @@ msgstr "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, 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:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "Endereços MAC" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7365,7 +7365,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:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8532,7 +8532,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Modelo de configuração com ID {id} não encontrado." @@ -8599,6 +8599,22 @@ msgstr "O agendamento não está habilitado para este script." msgid "Scheduled time must be in the future." msgstr "O horário agendado deve ser no futuro." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "O script foi colocado na fila para execução." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Esse token não permite operações de gravação (execução de um script)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Esse usuário não tem permissão para executar esse script." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "No momento, esse script não é executável." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Texto" @@ -10492,47 +10508,47 @@ msgstr "largura da imagem" msgid "image size" msgstr "tamanho da imagem" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "anexo de imagem" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "anexos de imagens" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "tipo" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "registro de evento" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -10581,23 +10597,23 @@ msgstr "subscrição" msgid "subscriptions" msgstr "subscrições" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "é executável" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "módulo de script" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "módulos de scripts" @@ -10786,7 +10802,6 @@ msgid "Auto Sync Enabled" msgstr "Sincronização Automática Ativada" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funções de Dispositivos" @@ -10857,8 +10872,8 @@ msgstr "Usado por" msgid "Attachment" msgstr "Anexo" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Modelos Associados" @@ -10931,69 +10946,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Texto do Link" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL do link" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Parâmetros do Ambiente" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Modelo" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Cabeçalhos Adicionais" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Modelo de Corpo" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Condições" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Objetos Etiquetados" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 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 " @@ -11017,7 +11032,7 @@ msgstr "Insira um prefixo IPv4 ou IPv6 válido e uma máscara na notação CIDR. msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefixo IP inválido: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -11849,11 +11864,11 @@ msgstr "Grupo FHRP" msgid "FHRP groups" msgstr "Grupos FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Associação a um grupo de FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Associações a grupos de FHRPs" @@ -12981,7 +12996,7 @@ msgstr "Adicionar etiquetas" msgid "Remove tags" msgstr "Remover etiquetas" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12989,7 +13004,7 @@ msgstr "" "Slugs das etiquetas separadas por vírgulas, entre aspas duplas (por exemplo," " “tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nome do proprietário do objeto" @@ -13048,7 +13063,7 @@ msgstr "" "Falha no login único. Tente novamente ou entre em contato com o " "administrador." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13057,48 +13072,48 @@ msgstr "" "{object_name} o objeto não pode ser excluído porque é {pk_attname} o " "atributo está definido como Nenhum." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valor inválido para o campo personalizado '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo customizado '{name}' deve ser um valor único." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Campo personalizado obrigatório '{name}' ausente." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Fonte de dados remota" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "caminho dos dados" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "sincronização automática ativada" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilita a sincronização automática de dados quando o arquivo de dados for " "atualizado" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "data sincronizada" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." @@ -13511,7 +13526,7 @@ msgstr "Editar" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13711,71 +13726,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Tcheco" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Dinamarquês" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Alemão" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Inglês" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Espanhol" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Francês" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonês" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "coreana" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Letão" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Holandês" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Polonês" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Português" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Turco" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ucraniano" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Chinês" @@ -13932,8 +13947,8 @@ msgid "Updated {count} {object_type}" msgstr "Atualizado {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." @@ -13957,21 +13972,21 @@ msgstr "Exclusão em massa {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Adicionar em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Adicionados {count} {component} para {parent_count} {parent}." @@ -14106,8 +14121,8 @@ msgstr "Alterar senha" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14971,8 +14986,8 @@ msgstr "Popular" msgid "Bay" msgstr "Compartimento" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Adicionar Dispositivo" @@ -16492,15 +16507,15 @@ msgstr "contato" msgid "contacts" msgstr "contatos" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "atribuição do contato" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "atribuições do contato" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Os contatos não podem ser atribuídos a este tipo de objeto ({type})." diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index d36f878dc..77db18a5e 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 e382ea71f..42e97637f 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Vladyslav V. Prodan, 2026\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -60,9 +60,9 @@ msgstr "Ваш пароль успешно изменен." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -76,8 +76,8 @@ msgstr "Выделение ресурсов" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -88,8 +88,8 @@ msgid "Active" msgstr "Активный" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -102,7 +102,7 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1303,7 +1303,7 @@ msgstr "Групповое задание" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1331,8 +1331,8 @@ msgstr "Уникальный ID канала связи" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1467,8 +1467,8 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1478,7 +1478,7 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1874,7 +1874,7 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" @@ -2077,7 +2077,7 @@ msgid "User name" msgstr "Имя пользователя" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2260,7 +2260,7 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" msgstr "Фасады стоек" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2318,16 +2318,16 @@ msgstr "Разное" msgid "Config Revision" msgstr "Ревизия конфигурации" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Этот параметр определен статически и не может быть изменен." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Текущее значение: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (по умолчанию)" @@ -2376,9 +2376,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "создан(а)" @@ -2446,7 +2446,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2508,7 +2508,7 @@ msgstr "" "зависимость: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "последнее обновление" @@ -2731,7 +2731,7 @@ msgstr "ID" msgid "Interval" msgstr "Интервал" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Ревизия конфигурации #{id} восстановлена" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Задача {id} была удалена." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Ошибка при удалении задачи {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Задача {id} была повторно добавлена в очередь." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Задача {id} добавлена в очередь." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Задача {id} остановлена." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не удалось остановить задачу {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Не удалось загрузить каталог плагинов" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагин {name} не найден" @@ -3055,8 +3055,8 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3122,7 +3122,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Дюймы" @@ -3194,7 +3194,7 @@ msgid "Rear" msgstr "Вид сзади" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" @@ -3227,7 +3227,7 @@ msgid "Top to bottom" msgstr "Сверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Пассивный" @@ -3256,8 +3256,8 @@ msgid "Proprietary" msgstr "Проприетарный" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Другой" @@ -3270,11 +3270,11 @@ msgstr "ITA/Международный" msgid "Physical" msgstr "Физический" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Виртуальный" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3282,11 +3282,11 @@ msgstr "Виртуальный" msgid "Wireless" msgstr "Беспроводной" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3295,333 +3295,333 @@ msgstr "Виртуальные интерфейсы" msgid "Bridge" msgstr "Мост" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Быстрый Ethernet (100 Мбит/с)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "Гигабитный Ethernet (1 Гбит/с)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Гбит/с" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Гбит/с" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Гбит/с" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Гбит/с" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Гбит/с" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Гбит/с" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Гбит/с" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Гбит/с" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Гбит/с" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "Ethernet 1,6 Тбит/с" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Подключаемые трансиверы" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Объединительная плата Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Пассивное напряжение 24 В (2 пары)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Оптоволокно" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Одинокий" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1 к 1" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1 к 2" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1 к 4" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1 к 6" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1 к 8" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1 к 12" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1 к 16" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Жгут" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "Жгут 2 к 1" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "Жгут 2 к 2" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "Жгут 2 к 4" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Жгут 2 к 4 (обратный)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "Жгут 2 к 6" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "Жгут 2 к 8" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "Жгут 2 к 12" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "Жгут 4 к 1" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "Жгут 4 к 2" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "Жгут 4 к 4" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Жгут 4 к 4 (обратный)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "Жгут 4 к 6" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "Жгут 4 к 8" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "Жгут 8 к 4" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Переходник" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "Переходник 1 к 2 : 2 к 1" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "Переходник 1 к 4 : 4 к 1" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "Переходник 1 к 6 : 6 к 1" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "Переходник 1 к 8 : 8 к 1" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "Переходник 2 к 4 : 8 к 1 (обратный)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Медь — витая пара (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Медь — Twinax (ЦАП)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Медь — коаксиальная" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Оптоволокно — многомодовое" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Оптоволокно — одномодовое" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Прочее волокно" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Трехфазный" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Деактивирован" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Неисправен" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4265,7 +4265,7 @@ msgstr "Распределительный щит (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6476,12 +6476,12 @@ msgstr "" "значение «родительский», чтобы разрешить отсеки для устройств." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "номер модели" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Номер модели, присвоенный производителем" @@ -6864,29 +6864,29 @@ msgstr "отсеки для модулей" msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "отсек для устройств" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "отсеки для устройств" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Этот тип устройства ({device_type}) не поддерживает отсеки для устройств." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1507 msgid "Cannot install a device in a disabled device bay." msgstr "Невозможно установить устройство в отсек для отключенных устройств." -#: netbox/dcim/models/device_components.py:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Невозможно установить устройство в само по себе." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6894,61 +6894,61 @@ msgstr "" "Невозможно установить указанное устройство; устройство уже установлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "роль элемента инвентаря" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "роли элементов инвентаря" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "Инвентарный номер, используемый для идентификации этого элемента" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "обнаружено" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Этот элемент был обнаружен автоматически" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "элемент инвентаря" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "элементы инвентаря" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Невозможно назначить себя родителем." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 msgid "Parent inventory item does not belong to the same device." msgstr "" "Предмет родительского инвентаря не принадлежит одному и тому же устройству." -#: netbox/dcim/models/device_components.py:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "" "Невозможно присвоить инвентарный предмет компоненту на другом устройстве" @@ -7122,12 +7122,12 @@ msgstr "положение (U)" msgid "rack face" msgstr "лицевая сторона стойки" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "основной IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "основной IPv6" @@ -7293,21 +7293,21 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Конфликт имен компонентов после разрешения {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "Домен" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "виртуальное шасси" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7316,44 +7316,44 @@ msgstr "" "Невозможно удалить виртуальное шасси {virtual_chassis}. Один или несколько " "интерфейсов-элементов образуют LAG между корпусами." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "идентификатор" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "виртуальный контекст" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "виртуальные контексты" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не является IPV{family} адрес." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве." -#: netbox/dcim/models/devices.py:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC-адреса" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7361,7 +7361,7 @@ msgstr "" "Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-" "адресом объекта" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8531,7 +8531,7 @@ msgstr "Не удалось разрешить шаблон конфигурац msgid "An error occurred while rendering the config template." msgstr "Во время рендеринга шаблона конфигурации произошла ошибка." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Шаблон конфигурации с идентификатором {id} не найден." @@ -8598,6 +8598,22 @@ msgstr "Для этого сценария планирование отключ msgid "Scheduled time must be in the future." msgstr "Запланированное время должно быть в будущем." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Сценарий поставлен в очередь для выполнения." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Этот токен не разрешает операции записи (запуск скрипта)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "У этого пользователя нет разрешения на запуск этого скрипта." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "В настоящее время этот скрипт не является исполняемым." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Текст" @@ -10491,45 +10507,45 @@ msgstr "ширина изображения" msgid "image size" msgstr "размер изображения" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "прикрепить изображение" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "прикрепленные изображения" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." -#: netbox/extras/models/models.py:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "добрый" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "запись в журнале" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "записи в журнале" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." -#: netbox/extras/models/models.py:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки нельзя присвоить этому типу объекта ({type})." @@ -10578,23 +10594,23 @@ msgstr "подписка" msgid "subscriptions" msgstr "подписки" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "является исполняемым" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "сценарий" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "сценарии" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "скриптовый модуль" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "скриптовые модули" @@ -10783,7 +10799,6 @@ msgid "Auto Sync Enabled" msgstr "Включена автоматическая синхронизация" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" @@ -10855,8 +10870,8 @@ msgstr "Используется" msgid "Attachment" msgstr "Вложение" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Назначенные модели" @@ -10929,67 +10944,67 @@ msgstr "Неверный атрибут»{name}\"по запросу" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Недопустимый атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Текст ссылки" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Параметры окружающей среды" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Шаблон" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "Конфигурации таблиц должны создаваться в виде списка объектов." -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Дополнительные заголовки" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Шаблон тела запроса" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "условия" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Объекты с тегами" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Панель виджетов была сброшена." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Добавлен виджет: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Обновлен виджет: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Удален виджет: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." @@ -11011,7 +11026,7 @@ msgstr "Введите действительный префикс и маску msgid "Invalid IP prefix format: {data}" msgstr "Неверный формат IP-префикса: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостаточно места для размещения запрошенных размеров префиксов" @@ -11842,11 +11857,11 @@ msgstr "Группа FHRP" msgid "FHRP groups" msgstr "Группы FHRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Групповое назначение FHRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Групповые задания FHRP" @@ -12982,7 +12997,7 @@ msgstr "Добавить теги" msgid "Remove tags" msgstr "Удалить теги" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12990,7 +13005,7 @@ msgstr "" "Подстрока тегов разделены запятыми и заключены в двойные кавычки (например, " "«tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Имя владельца объекта" @@ -13048,7 +13063,7 @@ msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "" "Сбой при едином входе. Попробуйте еще раз или обратитесь к администратору." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13057,47 +13072,47 @@ msgstr "" "{object_name} объект нельзя удалить, потому что он {pk_attname} Для атрибута" " установлено значение «Нет»." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Неверное значение для настраиваемого поля '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Настраиваемое поле '{name}'должно иметь уникальное значение." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Отсутствует обязательное настраиваемое поле '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Удаленный источник данных" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "путь к данным" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Путь к удаленному файлу (относительно корня источника данных)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "автоматическая синхронизация включена" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Включить автоматическую синхронизацию данных при обновлении файла данных" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "дата синхронизирована" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} должен реализовать метод sync_data ()." @@ -13510,7 +13525,7 @@ msgstr "Редактировать" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13714,71 +13729,71 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "корейский" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Латышский" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Китайский" @@ -13933,8 +13948,8 @@ msgid "Updated {count} {object_type}" msgstr "Обновлено {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." @@ -13958,21 +13973,21 @@ msgstr "Массовое удаление {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Не удалось удалить из-за наличия одного или нескольких зависимых объектов." -#: netbox/netbox/views/generic/bulk_views.py:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Массовое добавление {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "При создании компонентов произошла ошибка целостности" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Добавлено {count} {component} к {parent_count} {parent}." @@ -14107,8 +14122,8 @@ msgstr "Изменить пароль" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14972,8 +14987,8 @@ msgstr "Заселить" msgid "Bay" msgstr "залив" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Добавить устройство" @@ -16492,15 +16507,15 @@ msgstr "контакт" msgid "contacts" msgstr "контакты" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "назначение контакта" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "назначение контактов" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Контакты не могут быть присвоены этому типу объекта ({type})." diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 2856dc069..10570ec83 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 4ee444434..63f659fcb 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -48,9 +48,9 @@ msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -64,8 +64,8 @@ msgstr "Tedarik" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -76,8 +76,8 @@ msgid "Active" msgstr "Aktif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -90,7 +90,7 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1291,7 +1291,7 @@ msgstr "Grup Ödevi" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1319,8 +1319,8 @@ msgstr "Benzersiz devre ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1455,8 +1455,8 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1466,7 +1466,7 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1861,7 +1861,7 @@ msgstr "Tamamlandı" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" @@ -2063,7 +2063,7 @@ msgid "User name" msgstr "Kullanıcı adı" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2247,7 +2247,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2305,16 +2305,16 @@ msgstr "Çeşitli" msgid "Config Revision" msgstr "Yapılandırma Revizyonu" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Bu parametre statik olarak tanımlanmıştır ve değiştirilemez." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Mevcut değer: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (varsayılan)" @@ -2361,9 +2361,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "oluşturulan" @@ -2431,7 +2431,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2493,7 +2493,7 @@ msgstr "" " " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "son güncellendi" @@ -2715,7 +2715,7 @@ msgstr "KİMLİK" msgid "Interval" msgstr "Aralık" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Günlüğe" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Geri yüklenen yapılandırma revizyonu #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "İş {id} silindi." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "İş silinirken hata oluştu {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "İş {id} yeniden sıraya alındı." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "İş {id} sıraya alındı." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "İş {id} durduruldu." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "İş durdurulamadı {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Eklentiler kataloğu yüklenemedi" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Eklenti {name} bulunamadı" @@ -3038,8 +3038,8 @@ msgid "Staging" msgstr "Sahneleme" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3105,7 +3105,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "İnç" @@ -3177,7 +3177,7 @@ msgid "Rear" msgstr "Arka" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" @@ -3210,7 +3210,7 @@ msgid "Top to bottom" msgstr "Yukarıdan aşağıya" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Pasif" @@ -3239,8 +3239,8 @@ msgid "Proprietary" msgstr "Tescilli" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Diğer" @@ -3253,11 +3253,11 @@ msgstr "ITA/Uluslararası" msgid "Physical" msgstr "Fiziksel" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Sanal" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3265,11 +3265,11 @@ msgstr "Sanal" msgid "Wireless" msgstr "Kablosuz" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Sanal arayüzler" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3278,333 +3278,333 @@ msgstr "Sanal arayüzler" msgid "Bridge" msgstr "Köprü" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Hızlı Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6 Tb/sn Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Takılabilir alıcı-vericiler" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Arka Panel Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Tek" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Gövde" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P bagaj" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P bagaj" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P bagaj" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P bagaj (karışık)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P bagaj" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P bagaj" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P bagaj" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P bagaj" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P bagaj" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P bagaj" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P bagaj (karışık)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P bagaj" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P bagaj" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P bagaj" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "Kaçış" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P kırılma" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P kırılma" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P kopma" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P kopma" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P kopma (karışık)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Bakır - Bükülmüş Çift (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Bakır - Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Bakır - Koaksiyel" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Fiber - Çok Modlu" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Fiber - Tek modlu" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Elyaf - Diğer" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Üç fazlı" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Engelli" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Arızalı" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4244,7 +4244,7 @@ msgstr "Güç paneli (ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6427,12 +6427,12 @@ msgstr "" "için “ebeveyn” olarak ayarlanmalıdır." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "parça kimliği" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Üretici tarafından atanan parça tanımlayıcısı" @@ -6803,87 +6803,87 @@ msgstr "modül bölmeleri" 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:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "cihaz yuvası" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "cihaz yuvaları" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, 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:1506 +#: netbox/dcim/models/device_components.py:1507 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:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Bir cihaz kendi içine yüklenemiyor." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, 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:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "envanter kalemi rolü" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "envanter kalemi rolleri" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 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:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "keşfedilen" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Bu öğe otomatik olarak keşfedildi" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "envanter kalemi" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "envanter kalemleri" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Kendisi ebeveyn olarak atanamıyor." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 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:1662 +#: netbox/dcim/models/device_components.py:1663 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:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor" @@ -7055,12 +7055,12 @@ msgstr "pozisyon (U)" msgid "rack face" msgstr "kabin yüzü" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "birincil IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "birincil IPv6" @@ -7224,21 +7224,21 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Çözüldükten sonra bileşen adı çakışması {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "domain" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "sanal kasa" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Seçilen usta ({master}) bu sanal kasaya atanmamıştır." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7247,43 +7247,43 @@ msgstr "" "Sanal kasa silinemiyor {virtual_chassis}. Bir veya daha fazla üye arabirimi," " kasalar arası LAG oluşturur." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "belirlemek" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "sanal cihaz bağlamı" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "sanal cihaz bağlamları" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} IPV değil{family} adres." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 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:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC adresleri" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7291,7 +7291,7 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması " "kaldırılamıyor" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8450,7 +8450,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:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Kimlik ile yapılandırma şablonu {id} bulunamadı." @@ -8514,6 +8514,22 @@ msgstr "Bu komut dosyası için zamanlama etkin değil." msgid "Scheduled time must be in the future." msgstr "Planlanan zaman gelecekte olmalıdır." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Komut dosyası yürütme için sıraya alındı." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Bu belirteç yazma işlemlerine (komut dosyası çalıştırma) izin vermez." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Bu kullanıcının bu komut dosyasını çalıştırma izni yok." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Bu komut dosyası şu anda yürütülebilir değil." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Metin" @@ -10390,45 +10406,45 @@ msgstr "görüntü genişliği" msgid "image size" msgstr "görüntü boyutu" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "görüntü eki" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "görüntü ekleri" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, 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:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "çeşit" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "dergi girişi" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "dergi girişleri" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, 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:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "yer imi" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "yer imleri" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Yer imleri bu nesne türüne atanamaz ({type})." @@ -10477,23 +10493,23 @@ msgstr "abonelik" msgid "subscriptions" msgstr "abonelikler" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "yürütülebilir" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "senaryo" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "senaryolar" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "komut dosyası modülü" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "komut dosyası modülleri" @@ -10682,7 +10698,6 @@ msgid "Auto Sync Enabled" msgstr "Otomatik Senkronizasyon Etkin" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" @@ -10755,8 +10770,8 @@ msgstr "Tarafından kullanılır" msgid "Attachment" msgstr "Ataşman" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Atanan Modeller" @@ -10829,68 +10844,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:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Bağlantı Metni" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "Bağlantı URL'si" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Çevre Parametreleri" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Şablon" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 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:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Ek Başlıklar" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Vücut Şablonu" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Koşullar" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Etiketli Nesneler" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON Şeması" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Kontrol paneliniz sıfırlandı." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Eklenen widget: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Güncellenmiş widget: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Silinen widget: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 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." @@ -10912,7 +10927,7 @@ msgstr "CIDR gösteriminde geçerli bir IPv4 veya IPv6 öneki ve maske girin." msgid "Invalid IP prefix format: {data}" msgstr "Geçersiz IP önek biçimi: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "İstenen önek boyutlarını barındırmak için yetersiz alan mevcut değil" @@ -11735,11 +11750,11 @@ msgstr "FHRP grubu" msgid "FHRP groups" msgstr "FHRP grupları" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "FHRP grup ataması" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "FHRP grup ödevleri" @@ -12856,7 +12871,7 @@ msgstr "Etiket ekle" msgid "Remove tags" msgstr "Etiketleri kaldır" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12864,7 +12879,7 @@ msgstr "" "Çift tırnak işaretleriyle çevrelenmiş, virgülle ayrılmış sümüklü böcekleri " "etiketleyin (örn. “tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "Nesnenin sahibinin adı" @@ -12923,7 +12938,7 @@ msgstr "" "Tek oturum açma başarısız oldu. Lütfen tekrar deneyin veya yöneticinizle " "iletişime geçin." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -12932,48 +12947,48 @@ msgstr "" "{object_name} nesne silinemiyor çünkü {pk_attname} Öznitelik Yok olarak " "ayarlanmıştır." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Özel alan için geçersiz değer '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Gerekli özel alan eksik '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Uzak veri kaynağı" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "veri yolu" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Uzak dosyanın yolu (veri kaynağı köküne göre)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "otomatik senkronizasyon etkin" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Veri dosyası güncellendiğinde verilerin otomatik senkronizasyonunu " "etkinleştir" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "senkronize edilen tarih" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır." @@ -13386,7 +13401,7 @@ msgstr "Düzenle" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13587,71 +13602,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:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Koreli" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Letonca" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Çince" @@ -13807,8 +13822,8 @@ msgid "Updated {count} {object_type}" msgstr "Güncellendi {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." @@ -13832,22 +13847,22 @@ msgstr "Toplu silme {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 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:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Toplu ekle {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 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:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Eklendi {count} {component} doğru {parent_count} {parent}." @@ -13980,8 +13995,8 @@ msgstr "Şifreyi Değiştir" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14846,8 +14861,8 @@ msgstr "Doldurmak" msgid "Bay" msgstr "Körfez" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Cihaz Ekle" @@ -16358,15 +16373,15 @@ msgstr "temas" msgid "contacts" msgstr "kişileri" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "iletişim ataması" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "iletişim atamaları" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kişiler bu nesne türüne atanamaz ({type})." diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 5d6825b77..07b0a7da8 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 037fb7cb8..0628aa9aa 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Vladyslav V. Prodan, 2026\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -47,9 +47,9 @@ msgstr "Ваш пароль успішно змінено." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -63,8 +63,8 @@ msgstr "Забезпечення" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -75,8 +75,8 @@ msgid "Active" msgstr "Активний" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -89,7 +89,7 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1290,7 +1290,7 @@ msgstr "Групове завдання" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1318,8 +1318,8 @@ msgstr "Унікальний ідентифікатор каналу зв'язк #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1455,8 +1455,8 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1466,7 +1466,7 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1861,7 +1861,7 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" @@ -2063,7 +2063,7 @@ msgid "User name" msgstr "Ім'я користувача" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2245,7 +2245,7 @@ msgstr "Потрібно вивантажити файл або вибрати msgid "Rack Elevations" msgstr "Висота стійки" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2303,16 +2303,16 @@ msgstr "Різне" msgid "Config Revision" msgstr "Ревізія конфігурації" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "Цей параметр був визначений статично і не може бути змінений." -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "Поточне значення: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr " (за замовчуванням)" @@ -2359,9 +2359,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "створено" @@ -2429,7 +2429,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2490,7 +2490,7 @@ msgstr "" "Виникла помилка при ініціалізації бекенду. Необхідно встановити залежність: " #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "останнє оновлення" @@ -2714,7 +2714,7 @@ msgstr "Ідентифікатор" msgid "Interval" msgstr "Інтервал" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Завдання у черзі #{id} синхронізовано з {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Відновлена версія конфігурації #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Завдання {id} було видалено." -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Помилка при видаленні завдання {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Завдання {id} було знову поставлено в чергу." -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Завдання {id} був поставлений у чергу." -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Завдання {id} було зупинено." -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не вдалося зупинити завдання {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "Не вдалося завантажити каталог плагінів" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагін {name} не знайдено" @@ -3038,8 +3038,8 @@ msgid "Staging" msgstr "Підготовка" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3058,7 +3058,7 @@ msgstr "4-х стовпчастий каркас" #: netbox/dcim/choices.py:67 msgid "4-post cabinet" -msgstr "Чотиристійкова шафа" +msgstr "Чотириопорна шафа" #: netbox/dcim/choices.py:68 msgid "Wall-mounted frame" @@ -3105,7 +3105,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "Дюйми" @@ -3177,7 +3177,7 @@ msgid "Rear" msgstr "Ззаду" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" @@ -3210,7 +3210,7 @@ msgid "Top to bottom" msgstr "Зверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "Пасивний" @@ -3239,8 +3239,8 @@ msgid "Proprietary" msgstr "Пропрієтарний" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "Інше" @@ -3253,11 +3253,11 @@ msgstr "ITA/Міжнародні" msgid "Physical" msgstr "Фізичний" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "Віртуальний" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3265,11 +3265,11 @@ msgstr "Віртуальний" msgid "Wireless" msgstr "Бездротові мережі" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3278,333 +3278,333 @@ msgstr "Віртуальні інтерфейси" msgid "Bridge" msgstr "Міст" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації каналів (LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "Швидкий Ethernet (100 Мбіт/с)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "ГігабітEthernet (1 Гбіт/с)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1, 6 Тбіт/с Ethernet" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "Приймачі, що підключаються" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "Передня панель Ethernet" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "Одномісний" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1С1П" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1С2П" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1С4П" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1С6П" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1С8П" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1С12П" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1С16П" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Стовбур" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P багажник" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P багажник" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P багажник" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "Багажник 2C4P (перемішування)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P багажник" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P багажник" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P багажник" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P багажник" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P багажник" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P багажник" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "Багажник 4C4P (перемішування)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P багажник" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P багажник" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P багажник" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "прорив" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1С2П: 2C1P прорив" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1С4П: 4С1П прорив" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1С6П: 6С1П прорив" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1С8П: 8С1П прорив" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P прорив (перемішування)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Мідь - кручена пара (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "Мідь - Твінакс (ЦАП)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "Мідь - Коаксіальна" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "Волокно - багатомодовий" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "Волокно - одномодовий" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "Волокно - Інше" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "Трифазний" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Вимкнений" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "Несправний" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4245,7 +4245,7 @@ msgstr "Панель живлення (ідентифікатор)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6452,12 +6452,12 @@ msgstr "" " \"батько\", щоб дозволити відсіки пристрою." #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "Ідентифікатор частини" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "Ідентифікатор деталі, призначений виробником" @@ -6842,29 +6842,29 @@ msgstr "відсіки модуля" msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "відсік пристрою" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "відсіки для пристроїв" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв." -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1507 msgid "Cannot install a device in a disabled device bay." msgstr "Не вдається встановити пристрій у відсіку для відключених пристроїв." -#: netbox/dcim/models/device_components.py:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "Не вдається встановити пристрій в себе." -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6872,61 +6872,61 @@ msgstr "" "Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "роль елемента інвентаря" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "ролі елемента інвентаря" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього елемента" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "виявлено" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "Цей елемент був автоматично виявлений" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "елемент інвентаря" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "елементи інвентаря" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "Не вдається призначити себе батьком." -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 msgid "Parent inventory item does not belong to the same device." msgstr "Батьківський елемент інвентаря не належить до одного пристрою." -#: netbox/dcim/models/device_components.py:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої" @@ -7096,12 +7096,12 @@ msgstr "позиція (юніт)" msgid "rack face" msgstr "лицева частина стійки" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "первинна адреса IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "первинна адреса IPv6" @@ -7271,21 +7271,21 @@ msgstr "" msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "Конфлікт назв компонента після вирішення {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "домен" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "віртуальні шасі" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі." -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "Unable to delete virtual chassis {virtual_chassis}. One or more member " @@ -7294,44 +7294,44 @@ msgstr "" "Неможливо видалити віртуальне шасі {virtual_chassis}. Один або кілька " "інтерфейсів-членів утворюють міжшасі LAG." -#: netbox/dcim/models/devices.py:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "ідентифікатор" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "контекст віртуального пристрою" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "контексти віртуальних пристроїв" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не є IPv{family} адресою." -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої." -#: netbox/dcim/models/devices.py:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC-адреси" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7339,7 +7339,7 @@ msgstr "" "Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як " "основний MAC для об'єкта" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7558,8 +7558,8 @@ msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." msgstr "" -"Максимальна глибина змонтованого пристрою, в міліметрах. Для чотиристійкових" -" стійок це відстань між передньою і задньою рейками." +"Максимальна глибина змонтованого пристрою, в міліметрах. Для чотириопорних " +"стійок це відстань між передньою і задньою рейками." #: netbox/dcim/models/racks.py:127 msgid "max weight" @@ -8512,7 +8512,7 @@ msgstr "Жодного шаблону конфігурації не вдалос msgid "An error occurred while rendering the config template." msgstr "Під час візуалізації шаблону конфігурації сталася помилка." -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "Конфігурація шаблону з ідентифікатором {id} не знайдено." @@ -8577,6 +8577,22 @@ msgstr "Планування не ввімкнено для цього сцен msgid "Scheduled time must be in the future." msgstr "Запланований час повинен бути в майбутньому." +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "Скрипт був поставлений у чергу для виконання." + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "Цей жетон не дозволяє операції запису (запуск скрипту)." + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "Цей користувач не має дозволу на запуск цього скрипта." + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "Цей скрипт наразі недоступний для виконання." + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "Текст" @@ -10456,47 +10472,47 @@ msgstr "ширина зображення" msgid "image size" msgstr "розмір зображення" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "вкладення зображення" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "вкладення зображень" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Вкладені зображення не можуть бути призначені для цього типу об'єкта " "({type})." -#: netbox/extras/models/models.py:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "добрий" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "запис журналу" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "записи журналу" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Журналізація не підтримується для цього типу об'єктів ({type})." -#: netbox/extras/models/models.py:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})." @@ -10545,23 +10561,23 @@ msgstr "підписка" msgid "subscriptions" msgstr "підписки" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "є виконуваним" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "сценарій" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "скриптів" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "модуль сценарію" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "модулі скриптів" @@ -10750,7 +10766,6 @@ msgid "Auto Sync Enabled" msgstr "Увімкнено автоматичну синхронізацію" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" @@ -10823,8 +10838,8 @@ msgstr "Використовується" msgid "Attachment" msgstr "Вкладення" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "Призначені моделі" @@ -10898,68 +10913,68 @@ msgstr "Невірний атрибут \"{name}\" за запитом" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Невірний атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "Текст посилання" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "URL-адреса посилання" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "Параметри середовища" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "Шаблон" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "" "Конфігурації таблиці повинні бути створені з перегляду списку об'єктів." -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "Додаткові заголовки" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "Шаблон тіла (запросу)" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "Умови" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "Позначені об'єкти" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "Ваша інформаційна панель була скинута." -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "Доданий віджет: " -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "Оновлений віджет: " -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "Видалений віджет: " -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -10982,7 +10997,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Невірний формат префікса IP: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостатньо місця для розміщення запитуваного розміру префікса" @@ -11253,8 +11268,8 @@ msgid "" "Enter VLAN IDs and ranges separated by commas. Example: " "100,200-210,3100-3299" msgstr "" -"Введіть ідентифікатори VLAN та діапазони, розділені комами. Приклад: 100 " -"200-210, 3100-3299" +"Введіть ідентифікатори VLAN та діапазони, розділені комами. Приклад: " +"100,200-210,3100-3299" #: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" @@ -11820,11 +11835,11 @@ msgstr "Група FHRP/VRRP" msgid "FHRP groups" msgstr "Групи FHRP/VRRP" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "Групове призначення FHRP/VRRP" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "Групові призначення FHRP/VRRP" @@ -12632,7 +12647,7 @@ msgstr "Світло-блакитний" #: netbox/netbox/choices.py:63 msgid "Aqua" -msgstr "Бирюзовый" +msgstr "Бірюзовий" #: netbox/netbox/choices.py:64 msgid "Dark Green" @@ -12954,7 +12969,7 @@ msgstr "Додати мітки" msgid "Remove tags" msgstr "Видалити мітки" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12962,7 +12977,7 @@ msgstr "" "Мітки скорочень, розділені комами, укладені подвійними лапками (наприклад, " "\"мітка1, мітка2, мітка3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "ПІБ власника об'єкта" @@ -13021,7 +13036,7 @@ msgstr "" "Помилка єдиного входу. Будь ласка, спробуйте ще раз або зверніться до " "адміністратора." -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " @@ -13030,46 +13045,46 @@ msgstr "" "{object_name} об'єкт не може бути видалений, оскільки його {pk_attname} " "атрибут встановлено на Немає." -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Невірне значення для користувацького поля '{name}': {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Користувацьке поле '{name}' має мати унікальне значення." -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Відсутнє обов'язкове користувацьке поле '{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "Віддалене джерело даних" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "шлях даних" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "увімкнути автоматичну синхронізацію" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "дата синхронізована" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} повинен реалізувати метод sync_data()." @@ -13482,7 +13497,7 @@ msgstr "Редагувати" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13680,71 +13695,71 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "Корейська" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "Латвійська" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "Китайська мова" @@ -13900,8 +13915,8 @@ msgid "Updated {count} {object_type}" msgstr "оновлено {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." @@ -13925,21 +13940,21 @@ msgstr "Масове видалення {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Видалення не вдалося через наявність одного або декількох залежних об'єктів." -#: netbox/netbox/views/generic/bulk_views.py:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "Масове додавання {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "Під час створення компонентів сталася помилка цілісності" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "Додано {count} {component} до {parent_count} {parent}." @@ -14074,8 +14089,8 @@ msgstr "Змінити пароль" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14936,8 +14951,8 @@ msgstr "Заповнити" msgid "Bay" msgstr "Відсік" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "Додати пристрій" @@ -16454,15 +16469,15 @@ msgstr "контакт" msgid "contacts" msgstr "контакти" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "призначення контакта" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "призначення контакта" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Контакти не можуть бути призначені для цього типу об'єкта ({type})." @@ -17173,7 +17188,7 @@ msgid "" "supported" msgstr "" " Уцінка синтаксис " +"href=\"{url}\" target=\"_blank\" tabindex=\"-1\">Markdown синтаксис " "підтримується" #: netbox/utilities/forms/fields/fields.py:82 @@ -17580,7 +17595,7 @@ msgstr "Вимкнено" #: netbox/virtualization/choices.py:64 msgid "Last State" -msgstr "Остання держава" +msgstr "Останній стан" #: netbox/virtualization/filtersets.py:54 msgid "Parent group (ID)" @@ -17886,7 +17901,8 @@ msgstr "" #: netbox/virtualization/models/virtualmachines.py:309 #, python-brace-format msgid "The selected device ({device}) is not assigned to this site ({site})." -msgstr "Обраний пристрій ({device}) не присвоюється цьому сайту ({site})." +msgstr "" +"Обраний пристрій ({device}) не призначається цьому тех. майданчику ({site})." #: netbox/virtualization/models/virtualmachines.py:318 #, python-brace-format diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 491e6a0e1..0ab24478a 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 cc7b07282..434c652a6 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-08-11 05:22+0000\n" +"POT-Creation-Date: 2026-08-25 05:09+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" @@ -57,9 +57,9 @@ msgstr "您的密码已成功更改。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1973 -#: netbox/dcim/choices.py:2031 netbox/dcim/choices.py:2098 -#: netbox/dcim/choices.py:2120 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:2002 +#: netbox/dcim/choices.py:2060 netbox/dcim/choices.py:2127 +#: netbox/dcim/choices.py:2149 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -73,8 +73,8 @@ msgstr "置备" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:2030 netbox/dcim/choices.py:2097 -#: netbox/dcim/choices.py:2119 netbox/extras/tables/tables.py:648 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2126 +#: netbox/dcim/choices.py:2148 netbox/extras/tables/tables.py:648 #: netbox/extras/ui/panels.py:441 netbox/ipam/choices.py:31 #: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 #: netbox/ipam/choices.py:154 netbox/users/forms/bulk_edit.py:41 @@ -85,8 +85,8 @@ msgid "Active" msgstr "在线" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2029 -#: netbox/dcim/choices.py:2099 netbox/dcim/choices.py:2118 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2128 netbox/dcim/choices.py:2147 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -99,7 +99,7 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2042 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2071 #: netbox/dcim/tables/devices.py:1238 #: netbox/templates/dcim/interface/attrs/mac_address.html:3 #: netbox/tenancy/choices.py:17 @@ -1300,7 +1300,7 @@ msgstr "电路组分配" #: 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/device_components.py:1542 #: netbox/dcim/models/devices.py:395 netbox/dcim/models/racks.py:254 #: netbox/extras/models/tags.py:30 msgid "color" @@ -1328,8 +1328,8 @@ msgstr "唯一线路 ID" #: 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:635 -#: netbox/dcim/models/device_components.py:1580 -#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1264 +#: netbox/dcim/models/device_components.py:1581 +#: netbox/dcim/models/devices.py:599 netbox/dcim/models/devices.py:1265 #: 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:187 netbox/dcim/models/sites.py:311 @@ -1464,8 +1464,8 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/core/models/jobs.py:56 netbox/dcim/models/cables.py:55 #: 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:1259 netbox/dcim/models/modules.py:37 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/devices.py:1185 +#: netbox/dcim/models/devices.py:1260 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:175 #: netbox/extras/models/configs.py:40 netbox/extras/models/configs.py:82 @@ -1475,7 +1475,7 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529 #: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761 #: netbox/extras/models/notifications.py:127 -#: netbox/extras/models/scripts.py:29 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:63 #: netbox/ipam/models/services.py:91 netbox/ipam/models/vlans.py:42 #: netbox/ipam/models/vlans.py:231 netbox/ipam/models/vlans.py:380 @@ -1870,7 +1870,7 @@ msgstr "完成" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:2032 netbox/dcim/choices.py:2122 +#: netbox/dcim/choices.py:2061 netbox/dcim/choices.py:2151 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" @@ -2071,7 +2071,7 @@ msgid "User name" msgstr "用户名" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 -#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2080 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2109 #: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1255 #: netbox/dcim/forms/bulk_edit.py:1278 netbox/dcim/forms/bulk_edit.py:1442 #: netbox/dcim/forms/filtersets.py:1687 netbox/dcim/forms/filtersets.py:1780 @@ -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:395 netbox/vpn/forms/filtersets.py:107 +#: netbox/extras/views.py:398 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 @@ -2253,7 +2253,7 @@ msgstr "必须上传文件或选择数据文件进行同步" msgid "Rack Elevations" msgstr "机柜立面图" -#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1951 +#: netbox/core/forms/model_forms.py:151 netbox/dcim/choices.py:1980 #: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_edit.py:1396 #: netbox/dcim/forms/bulk_edit.py:1417 netbox/dcim/tables/racks.py:172 #: netbox/netbox/navigation/menu.py:324 netbox/netbox/navigation/menu.py:328 @@ -2311,16 +2311,16 @@ msgstr "杂项" msgid "Config Revision" msgstr "配置修订" -#: netbox/core/forms/model_forms.py:203 +#: netbox/core/forms/model_forms.py:197 msgid "This parameter has been defined statically and cannot be modified." msgstr "该参数已被静态定义,无法修改。" -#: netbox/core/forms/model_forms.py:211 +#: netbox/core/forms/model_forms.py:205 #, python-brace-format msgid "Current value: {value}" msgstr "当前变量: {value}" -#: netbox/core/forms/model_forms.py:213 +#: netbox/core/forms/model_forms.py:207 msgid " (default)" msgstr "(默认)" @@ -2367,9 +2367,9 @@ 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:974 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:972 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:196 -#: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51 +#: netbox/netbox/models/features.py:63 netbox/users/models/tokens.py:51 msgid "created" msgstr "已创建" @@ -2437,7 +2437,7 @@ msgstr "URL" #: 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/dcim/models/device_components.py:1481 #: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366 #: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65 @@ -2493,7 +2493,7 @@ msgid "" msgstr "初始化后端时出错。 需要安装依赖:" #: netbox/core/models/data.py:294 netbox/core/models/files.py:34 -#: netbox/netbox/models/features.py:68 +#: netbox/netbox/models/features.py:69 msgid "last updated" msgstr "最后更新" @@ -2714,7 +2714,7 @@ msgstr "ID" msgid "Interval" msgstr "间隔" -#: netbox/core/tables/jobs.py:51 netbox/core/views.py:272 +#: netbox/core/tables/jobs.py:51 netbox/core/views.py:275 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:571 +#: netbox/core/utils.py:87 netbox/core/utils.py:153 netbox/core/views.py:574 #, 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:136 +#: netbox/core/views.py:138 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "已排队的作业 #{id} 同步 {datasource}" -#: netbox/core/views.py:254 netbox/extras/forms/filtersets.py:184 +#: netbox/core/views.py:257 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:265 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:268 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "日志" -#: netbox/core/views.py:507 +#: netbox/core/views.py:510 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "已恢复配置修订版 #{id}" -#: netbox/core/views.py:610 +#: netbox/core/views.py:613 #, python-brace-format msgid "Job {id} has been deleted." msgstr "工作 {id} 已被删除。" -#: netbox/core/views.py:612 +#: netbox/core/views.py:615 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "删除任务时出错 {id}: {error}" -#: netbox/core/views.py:621 +#: netbox/core/views.py:624 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "工作 {id} 已重新排队。" -#: netbox/core/views.py:630 +#: netbox/core/views.py:633 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "工作 {id} 已被排队。" -#: netbox/core/views.py:639 +#: netbox/core/views.py:642 #, python-brace-format msgid "Job {id} has been stopped." msgstr "工作 {id} 已停止。" -#: netbox/core/views.py:641 +#: netbox/core/views.py:644 #, python-brace-format msgid "Failed to stop job {id}" msgstr "无法停止作业 {id}" -#: netbox/core/views.py:855 +#: netbox/core/views.py:858 msgid "Plugins catalog could not be loaded" msgstr "无法加载插件目录" -#: netbox/core/views.py:891 +#: netbox/core/views.py:894 #, python-brace-format msgid "Plugin {name} not found" msgstr "插件 {name} 未找到" @@ -3029,8 +3029,8 @@ msgid "Staging" msgstr "暂存" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1974 -#: netbox/dcim/choices.py:2123 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:2152 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "报废" @@ -3096,7 +3096,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1996 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:2025 msgid "Inches" msgstr "英寸" @@ -3168,7 +3168,7 @@ msgid "Rear" msgstr "后" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2121 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2150 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" @@ -3201,7 +3201,7 @@ msgid "Top to bottom" msgstr "从上到下" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1592 +#: netbox/dcim/choices.py:1621 msgid "Passive" msgstr "被动" @@ -3230,8 +3230,8 @@ msgid "Proprietary" msgstr "专用规格" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 -#: netbox/dcim/choices.py:1501 netbox/dcim/choices.py:1503 -#: netbox/dcim/choices.py:1752 netbox/dcim/choices.py:1754 +#: netbox/dcim/choices.py:1530 netbox/dcim/choices.py:1532 +#: netbox/dcim/choices.py:1781 netbox/dcim/choices.py:1783 #: netbox/netbox/navigation/menu.py:219 msgid "Other" msgstr "其他" @@ -3244,11 +3244,11 @@ msgstr "ITA/国际通用标准" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1163 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1176 msgid "Virtual" msgstr "虚拟" -#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1378 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1392 #: netbox/dcim/forms/bulk_edit.py:1602 netbox/dcim/forms/filtersets.py:1645 #: netbox/dcim/forms/filtersets.py:1771 netbox/dcim/forms/model_forms.py:1189 #: netbox/dcim/forms/model_forms.py:1653 netbox/dcim/ui/panels.py:556 @@ -3256,11 +3256,11 @@ msgstr "虚拟" msgid "Wireless" msgstr "无线" -#: netbox/dcim/choices.py:1161 +#: netbox/dcim/choices.py:1174 msgid "Virtual interfaces" msgstr "虚拟接口" -#: netbox/dcim/choices.py:1164 netbox/dcim/forms/bulk_edit.py:1455 +#: netbox/dcim/choices.py:1177 netbox/dcim/forms/bulk_edit.py:1455 #: netbox/dcim/forms/bulk_import.py:966 netbox/dcim/forms/model_forms.py:1171 #: netbox/dcim/tables/devices.py:761 #: netbox/virtualization/forms/bulk_edit.py:231 @@ -3269,333 +3269,333 @@ msgstr "虚拟接口" msgid "Bridge" msgstr "桥接" -#: netbox/dcim/choices.py:1165 +#: netbox/dcim/choices.py:1178 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组(LAG)" -#: netbox/dcim/choices.py:1169 +#: netbox/dcim/choices.py:1182 msgid "FastEthernet (100 Mbps)" msgstr "快速以太网 (100 Mbps)" -#: netbox/dcim/choices.py:1178 +#: netbox/dcim/choices.py:1191 msgid "GigabitEthernet (1 Gbps)" msgstr "千兆以太网 (1 Gbps)" -#: netbox/dcim/choices.py:1196 +#: netbox/dcim/choices.py:1209 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 Gbps 以太网" -#: netbox/dcim/choices.py:1203 +#: netbox/dcim/choices.py:1216 msgid "10 Gbps Ethernet" msgstr "10 Gbps 以太网" -#: netbox/dcim/choices.py:1219 +#: netbox/dcim/choices.py:1232 msgid "25 Gbps Ethernet" msgstr "25 Gbps 以太网" -#: netbox/dcim/choices.py:1229 +#: netbox/dcim/choices.py:1242 msgid "40 Gbps Ethernet" msgstr "40 Gbps 以太网" -#: netbox/dcim/choices.py:1240 +#: netbox/dcim/choices.py:1253 msgid "50 Gbps Ethernet" msgstr "50 Gbps 以太网" -#: netbox/dcim/choices.py:1250 +#: netbox/dcim/choices.py:1263 msgid "100 Gbps Ethernet" msgstr "100 Gbps 以太网" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1284 msgid "200 Gbps Ethernet" msgstr "200 Gbps 以太网" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1298 msgid "400 Gbps Ethernet" msgstr "400 Gbps 以太网" -#: netbox/dcim/choices.py:1303 +#: netbox/dcim/choices.py:1316 msgid "800 Gbps Ethernet" msgstr "800 Gbps 以太网" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1325 msgid "1.6 Tbps Ethernet" msgstr "1.6 Tbps 以太网" -#: netbox/dcim/choices.py:1320 +#: netbox/dcim/choices.py:1333 msgid "Pluggable transceivers" msgstr "可插拔收发器" -#: netbox/dcim/choices.py:1361 +#: netbox/dcim/choices.py:1375 msgid "Backplane Ethernet" msgstr "背板以太网" -#: netbox/dcim/choices.py:1394 +#: netbox/dcim/choices.py:1408 msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1446 netbox/dcim/forms/filtersets.py:442 +#: netbox/dcim/choices.py:1474 netbox/dcim/forms/filtersets.py:442 #: netbox/dcim/forms/filtersets.py:951 netbox/dcim/forms/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:1998 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1461 +#: netbox/dcim/choices.py:1489 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1482 +#: netbox/dcim/choices.py:1510 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1537 +#: netbox/dcim/choices.py:1566 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1538 +#: netbox/dcim/choices.py:1567 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1539 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1568 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1551 +#: netbox/dcim/choices.py:1580 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1552 netbox/ipam/tables/vlans.py:152 +#: netbox/dcim/choices.py:1581 netbox/ipam/tables/vlans.py:152 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1582 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1554 netbox/templates/ipam/vlan_edit.html:30 +#: netbox/dcim/choices.py:1583 netbox/templates/ipam/vlan_edit.html:30 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1583 +#: netbox/dcim/choices.py:1612 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1594 +#: netbox/dcim/choices.py:1623 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1595 +#: netbox/dcim/choices.py:1624 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1596 +#: netbox/dcim/choices.py:1625 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1597 +#: netbox/dcim/choices.py:1626 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1675 +#: netbox/dcim/choices.py:1704 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1698 +#: netbox/dcim/choices.py:1727 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1739 netbox/dcim/choices.py:1957 +#: netbox/dcim/choices.py:1768 netbox/dcim/choices.py:1986 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1797 +#: netbox/dcim/choices.py:1826 msgid "Single" msgstr "单一" -#: netbox/dcim/choices.py:1799 +#: netbox/dcim/choices.py:1828 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1800 +#: netbox/dcim/choices.py:1829 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1830 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1831 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1803 +#: netbox/dcim/choices.py:1832 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1804 +#: netbox/dcim/choices.py:1833 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1805 +#: netbox/dcim/choices.py:1834 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1838 msgid "Trunk" msgstr "Trunk" -#: netbox/dcim/choices.py:1811 +#: netbox/dcim/choices.py:1840 msgid "2C1P trunk" msgstr "2C1P 后备箱" -#: netbox/dcim/choices.py:1812 +#: netbox/dcim/choices.py:1841 msgid "2C2P trunk" msgstr "2C2P 中继线" -#: netbox/dcim/choices.py:1813 +#: netbox/dcim/choices.py:1842 msgid "2C4P trunk" msgstr "2C4P 后备箱" -#: netbox/dcim/choices.py:1814 +#: netbox/dcim/choices.py:1843 msgid "2C4P trunk (shuffle)" msgstr "2C4P 后备箱(随机播放)" -#: netbox/dcim/choices.py:1815 +#: netbox/dcim/choices.py:1844 msgid "2C6P trunk" msgstr "2C6P 后备箱" -#: netbox/dcim/choices.py:1816 +#: netbox/dcim/choices.py:1845 msgid "2C8P trunk" msgstr "2C8P 后备箱" -#: netbox/dcim/choices.py:1817 +#: netbox/dcim/choices.py:1846 msgid "2C12P trunk" msgstr "2C12P 后备箱" -#: netbox/dcim/choices.py:1818 +#: netbox/dcim/choices.py:1847 msgid "4C1P trunk" msgstr "4C1P 后备箱" -#: netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1848 msgid "4C2P trunk" msgstr "4C2P 中继线" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1849 msgid "4C4P trunk" msgstr "4C4P 后备箱" -#: netbox/dcim/choices.py:1821 +#: netbox/dcim/choices.py:1850 msgid "4C4P trunk (shuffle)" msgstr "4C4P 后备箱(随机播放)" -#: netbox/dcim/choices.py:1822 +#: netbox/dcim/choices.py:1851 msgid "4C6P trunk" msgstr "4C6P 后备箱" -#: netbox/dcim/choices.py:1823 +#: netbox/dcim/choices.py:1852 msgid "4C8P trunk" msgstr "4C8P 后备箱" -#: netbox/dcim/choices.py:1824 +#: netbox/dcim/choices.py:1853 msgid "8C4P trunk" msgstr "8C4P 后备箱" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1857 msgid "Breakout" msgstr "突围" -#: netbox/dcim/choices.py:1830 +#: netbox/dcim/choices.py:1859 msgid "1C2P:2C1P breakout" msgstr "1C2P: 2C1P 突围" -#: netbox/dcim/choices.py:1831 +#: netbox/dcim/choices.py:1860 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P 突围" -#: netbox/dcim/choices.py:1832 +#: netbox/dcim/choices.py:1861 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P 突围" -#: netbox/dcim/choices.py:1833 +#: netbox/dcim/choices.py:1862 msgid "1C8P:8C1P breakout" msgstr "1C8P: 8C1P 突围" -#: netbox/dcim/choices.py:1834 +#: netbox/dcim/choices.py:1863 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P 突围(随机播放)" -#: netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1921 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "铜-双绞线 (UTP/STP)" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1935 msgid "Copper - Twinax (DAC)" msgstr "铜-Twinax (DAC)" -#: netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1942 msgid "Copper - Coaxial" msgstr "铜-同轴" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1957 msgid "Fiber - Multimode" msgstr "光纤-多模" -#: netbox/dcim/choices.py:1939 +#: netbox/dcim/choices.py:1968 msgid "Fiber - Single-mode" msgstr "光纤-单模" -#: netbox/dcim/choices.py:1947 +#: netbox/dcim/choices.py:1976 msgid "Fiber - Other" msgstr "光纤-其他" -#: netbox/dcim/choices.py:1972 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/choices.py:2001 netbox/dcim/forms/filtersets.py:1470 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1991 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:2020 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1992 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:2021 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:67 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1993 +#: netbox/dcim/choices.py:2022 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1994 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:2023 netbox/netbox/choices.py:179 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1995 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:2024 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:68 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:2043 +#: netbox/dcim/choices.py:2072 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:2064 +#: netbox/dcim/choices.py:2093 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:2065 +#: netbox/dcim/choices.py:2094 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:2081 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2110 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield/attrs/search_weight.html:1 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "禁用" -#: netbox/dcim/choices.py:2082 +#: netbox/dcim/choices.py:2111 msgid "Faulty" msgstr "故障" @@ -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:1362 -#: netbox/dcim/models/devices.py:1386 netbox/dcim/ui/panels.py:383 +#: netbox/dcim/forms/model_forms.py:1979 netbox/dcim/models/devices.py:1363 +#: netbox/dcim/models/devices.py:1387 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 @@ -4235,7 +4235,7 @@ msgstr "电源面板(ID)" #: netbox/extras/forms/model_forms.py:694 #: netbox/extras/forms/model_forms.py:779 #: netbox/extras/forms/model_forms.py:831 netbox/extras/ui/panels.py:103 -#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:135 +#: netbox/netbox/forms/bulk_import.py:28 netbox/netbox/forms/mixins.py:135 #: netbox/netbox/tables/columns.py:503 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/circuits/panels/circuit_circuit_termination.html:29 @@ -6365,12 +6365,12 @@ msgid "" msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。" #: netbox/dcim/models/device_component_templates.py:863 -#: netbox/dcim/models/device_components.py:1601 +#: netbox/dcim/models/device_components.py:1602 msgid "part ID" msgstr "零件ID" #: netbox/dcim/models/device_component_templates.py:865 -#: netbox/dcim/models/device_components.py:1603 +#: netbox/dcim/models/device_components.py:1604 msgid "Manufacturer-assigned part identifier" msgstr "制造商指定的零件标识符" @@ -6728,87 +6728,87 @@ msgstr "设备板卡插槽" msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" -#: netbox/dcim/models/device_components.py:1487 +#: netbox/dcim/models/device_components.py:1488 msgid "device bay" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1488 +#: netbox/dcim/models/device_components.py:1489 msgid "device bays" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1495 +#: netbox/dcim/models/device_components.py:1496 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "此类型的设备 ({device_type}) 不支持设备托架。" -#: netbox/dcim/models/device_components.py:1506 +#: netbox/dcim/models/device_components.py:1507 msgid "Cannot install a device in a disabled device bay." msgstr "无法将设备安装在禁用的设备托架中。" -#: netbox/dcim/models/device_components.py:1511 +#: netbox/dcim/models/device_components.py:1512 msgid "Cannot install a device into itself." msgstr "无法将设备安装到自身中。" -#: netbox/dcim/models/device_components.py:1519 +#: netbox/dcim/models/device_components.py:1520 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "无法安装指定的设备;设备已安装在{bay}中。" -#: netbox/dcim/models/device_components.py:1547 +#: netbox/dcim/models/device_components.py:1548 msgid "inventory item role" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1548 +#: netbox/dcim/models/device_components.py:1549 msgid "inventory item roles" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1607 +#: netbox/dcim/models/device_components.py:1608 #: 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:1615 +#: netbox/dcim/models/device_components.py:1616 #: 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:1616 +#: netbox/dcim/models/device_components.py:1617 msgid "A unique tag used to identify this item" msgstr "用于识别该项目的唯一标识" -#: netbox/dcim/models/device_components.py:1619 +#: netbox/dcim/models/device_components.py:1620 msgid "discovered" msgstr "已发现" -#: netbox/dcim/models/device_components.py:1621 +#: netbox/dcim/models/device_components.py:1622 msgid "This item was automatically discovered" msgstr "此项目是自动发现的" -#: netbox/dcim/models/device_components.py:1639 +#: netbox/dcim/models/device_components.py:1640 msgid "inventory item" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1640 +#: netbox/dcim/models/device_components.py:1641 msgid "inventory items" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1648 +#: netbox/dcim/models/device_components.py:1649 msgid "Cannot assign self as parent." msgstr "无法将自身分配为父级。" -#: netbox/dcim/models/device_components.py:1656 +#: netbox/dcim/models/device_components.py:1657 msgid "Parent inventory item does not belong to the same device." msgstr "父库存项不能属于同一设备。" -#: netbox/dcim/models/device_components.py:1662 +#: netbox/dcim/models/device_components.py:1663 msgid "Cannot move an inventory item with dependent children" msgstr "无法移动具有子项的库存项目" -#: netbox/dcim/models/device_components.py:1670 +#: netbox/dcim/models/device_components.py:1671 msgid "Cannot assign inventory item to component on another device" msgstr "无法将库存项分配给其他设备上的组件" @@ -6969,12 +6969,12 @@ msgstr "机柜位置(U)" msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:617 netbox/dcim/models/devices.py:1281 #: netbox/virtualization/models/virtualmachines.py:190 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1288 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:1289 #: netbox/virtualization/models/virtualmachines.py:198 msgid "primary IPv6" msgstr "首选 IPv6" @@ -7129,70 +7129,70 @@ msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前 msgid "Component name conflict after resolving {{vc_position}}: {names}" msgstr "解决后组件名称冲突 {{vc_position}}: {names}" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 msgid "domain" msgstr "域" -#: netbox/dcim/models/devices.py:1205 netbox/dcim/models/devices.py:1206 +#: netbox/dcim/models/devices.py:1206 netbox/dcim/models/devices.py:1207 msgid "virtual chassis" msgstr "堆叠" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1219 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1234 +#: netbox/dcim/models/devices.py:1235 #, python-brace-format msgid "" "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:1269 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1270 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1270 +#: netbox/dcim/models/devices.py:1271 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:265 -#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934 +#: netbox/dcim/models/devices.py:1299 netbox/extras/models/customfields.py:265 +#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:932 #: 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:1317 +#: netbox/dcim/models/devices.py:1318 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1318 +#: netbox/dcim/models/devices.py:1319 msgid "virtual device contexts" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1347 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} 不是有效的 IPv{family} 地址" -#: netbox/dcim/models/devices.py:1352 +#: netbox/dcim/models/devices.py:1353 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "首选 IP 地址必须属于指定设备上的接口。" -#: netbox/dcim/models/devices.py:1387 +#: netbox/dcim/models/devices.py:1388 msgid "MAC addresses" msgstr "MAC 地址" -#: netbox/dcim/models/devices.py:1419 +#: netbox/dcim/models/devices.py:1420 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配" -#: netbox/dcim/models/devices.py:1423 +#: netbox/dcim/models/devices.py:1424 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8337,7 +8337,7 @@ msgstr "无法解析此对象的配置模板。" msgid "An error occurred while rendering the config template." msgstr "呈现配置模板时出错。" -#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1307 +#: netbox/extras/api/mixins.py:127 netbox/extras/views.py:1315 #, python-brace-format msgid "Config template with ID {id} not found." msgstr "带有 ID 的配置模板 {id} 未找到。" @@ -8397,6 +8397,22 @@ msgstr "脚本计划未启用。" msgid "Scheduled time must be in the future." msgstr "预定时间需设置在当前时间之后。" +#: netbox/extras/api/views.py:370 +msgid "The script has been enqueued for execution." +msgstr "该脚本已排队等待执行。" + +#: netbox/extras/api/views.py:383 +msgid "This token does not permit write operations (running a script)." +msgstr "此令牌不允许写入操作(运行脚本)。" + +#: netbox/extras/api/views.py:388 +msgid "This user does not have permission to run this script." +msgstr "此用户没有权限运行此脚本。" + +#: netbox/extras/api/views.py:398 +msgid "This script is not currently executable." +msgstr "此脚本目前不可执行。" + #: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 msgid "Text" msgstr "文本" @@ -10186,45 +10202,45 @@ msgstr "图片宽度" msgid "image size" msgstr "图像大小" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:800 msgid "image attachment" msgstr "图片附件" -#: netbox/extras/models/models.py:803 +#: netbox/extras/models/models.py:801 msgid "image attachments" msgstr "图片附件" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:815 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "无法将图片附件分配给此对象类型({type})." -#: netbox/extras/models/models.py:928 +#: netbox/extras/models/models.py:926 msgid "kind" msgstr "类型" -#: netbox/extras/models/models.py:943 +#: netbox/extras/models/models.py:941 msgid "journal entry" msgstr "日志条目" -#: netbox/extras/models/models.py:944 +#: netbox/extras/models/models.py:942 msgid "journal entries" msgstr "日志条目" -#: netbox/extras/models/models.py:962 +#: netbox/extras/models/models.py:960 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "此对象类型({type})不支持备忘。" -#: netbox/extras/models/models.py:1005 +#: netbox/extras/models/models.py:1003 msgid "bookmark" msgstr "书签" -#: netbox/extras/models/models.py:1006 +#: netbox/extras/models/models.py:1004 msgid "bookmarks" msgstr "书签" -#: netbox/extras/models/models.py:1022 +#: netbox/extras/models/models.py:1020 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "无法将书签分配给此对象类型({type})。" @@ -10273,23 +10289,23 @@ msgstr "订阅" msgid "subscriptions" msgstr "订阅" -#: netbox/extras/models/scripts.py:41 +#: netbox/extras/models/scripts.py:42 msgid "is executable" msgstr "是可执行的" -#: netbox/extras/models/scripts.py:66 +#: netbox/extras/models/scripts.py:67 msgid "script" msgstr "脚本" -#: netbox/extras/models/scripts.py:67 +#: netbox/extras/models/scripts.py:68 msgid "scripts" msgstr "脚本" -#: netbox/extras/models/scripts.py:113 +#: netbox/extras/models/scripts.py:114 msgid "script module" msgstr "脚本模块" -#: netbox/extras/models/scripts.py:114 +#: netbox/extras/models/scripts.py:115 msgid "script modules" msgstr "脚本模块" @@ -10478,7 +10494,6 @@ msgid "Auto Sync Enabled" msgstr "已启用自动同步" #: netbox/extras/tables/tables.py:720 netbox/netbox/navigation/menu.py:86 -#: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" @@ -10549,8 +10564,8 @@ msgstr "使用者" msgid "Attachment" msgstr "附件" -#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:249 -#: netbox/extras/views.py:320 +#: netbox/extras/ui/panels.py:261 netbox/extras/views.py:251 +#: netbox/extras/views.py:323 msgid "Assigned Models" msgstr "指定模块" @@ -10623,67 +10638,67 @@ msgstr "请求的属性“{name}”无效" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}的属性 \"{name}\"无效" -#: netbox/extras/views.py:252 +#: netbox/extras/views.py:254 msgid "Link Text" msgstr "链接文本" -#: netbox/extras/views.py:253 +#: netbox/extras/views.py:255 msgid "Link URL" msgstr "链接URL" -#: netbox/extras/views.py:321 netbox/extras/views.py:1211 +#: netbox/extras/views.py:324 netbox/extras/views.py:1218 msgid "Environment Parameters" msgstr "环境参数" -#: netbox/extras/views.py:324 netbox/extras/views.py:1214 +#: netbox/extras/views.py:327 netbox/extras/views.py:1221 msgid "Template" msgstr "模版" -#: netbox/extras/views.py:488 +#: netbox/extras/views.py:491 msgid "Table configurations must be created from an object list view." msgstr "表格配置必须从对象列表视图创建。" -#: netbox/extras/views.py:773 +#: netbox/extras/views.py:776 msgid "Additional Headers" msgstr "附加标头" -#: netbox/extras/views.py:774 +#: netbox/extras/views.py:777 msgid "Body Template" msgstr "内容模版" -#: netbox/extras/views.py:843 +#: netbox/extras/views.py:846 msgid "Conditions" msgstr "条件" -#: netbox/extras/views.py:917 +#: netbox/extras/views.py:920 msgid "Tagged Objects" msgstr "标记的对象" -#: netbox/extras/views.py:1009 +#: netbox/extras/views.py:1013 msgid "JSON Schema" msgstr "JSON 架构" -#: netbox/extras/views.py:1502 +#: netbox/extras/views.py:1510 msgid "Your dashboard has been reset." msgstr "仪表盘已重置。" -#: netbox/extras/views.py:1548 +#: netbox/extras/views.py:1556 msgid "Added widget: " msgstr "添加小组件:" -#: netbox/extras/views.py:1589 +#: netbox/extras/views.py:1597 msgid "Updated widget: " msgstr "更新小组件:" -#: netbox/extras/views.py:1625 +#: netbox/extras/views.py:1633 msgid "Deleted widget: " msgstr "删除小组件:" -#: netbox/extras/views.py:1627 +#: netbox/extras/views.py:1635 msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1743 +#: netbox/extras/views.py:1751 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" @@ -10705,7 +10720,7 @@ msgstr "请输入有效的IPv4或IPv6前缀和掩码(格式为 CIDR)。" msgid "Invalid IP prefix format: {data}" msgstr "无效的IP前缀格式: {data}" -#: netbox/ipam/api/views.py:384 +#: netbox/ipam/api/views.py:385 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "可用 IP 不足,无法容纳此请求的前缀大小" @@ -11513,11 +11528,11 @@ msgstr "FHRP组" msgid "FHRP groups" msgstr "网关冗余协议组" -#: netbox/ipam/models/fhrp.py:120 +#: netbox/ipam/models/fhrp.py:118 msgid "FHRP group assignment" msgstr "指定FHRP组" -#: netbox/ipam/models/fhrp.py:121 +#: netbox/ipam/models/fhrp.py:119 msgid "FHRP group assignments" msgstr "指定FHRP组" @@ -12603,13 +12618,13 @@ msgstr "增加标签" msgid "Remove tags" msgstr "移除标签" -#: netbox/netbox/forms/bulk_import.py:31 +#: netbox/netbox/forms/bulk_import.py:32 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "用逗号分隔的标签段,用双引号括起来(例如\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:79 +#: netbox/netbox/forms/bulk_import.py:105 msgid "Name of the object's owner" msgstr "对象所有者的名字" @@ -12666,53 +12681,53 @@ msgstr "查找" msgid "Single sign-on failed. Please try again or contact your administrator." msgstr "单点登录失败。请重试或联系您的管理员。" -#: netbox/netbox/models/deletion.py:76 +#: netbox/netbox/models/deletion.py:142 #, python-brace-format msgid "" "{object_name} object can't be deleted because its {pk_attname} attribute is " "set to None." msgstr "{object_name} 无法删除对象,因为它 {pk_attname} 属性设置为 “无”。" -#: netbox/netbox/models/features.py:311 +#: netbox/netbox/models/features.py:312 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "自定义字段'{name}'的值无效: {error}" -#: netbox/netbox/models/features.py:320 +#: netbox/netbox/models/features.py:321 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "自定义字段 '{name}'必须具有唯一值。" -#: netbox/netbox/models/features.py:327 +#: netbox/netbox/models/features.py:328 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "缺少必需的自定义字段'{name}'." -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:565 msgid "Remote data source" msgstr "远程数据源" -#: netbox/netbox/models/features.py:534 +#: netbox/netbox/models/features.py:575 msgid "data path" msgstr "文件路径" -#: netbox/netbox/models/features.py:538 +#: netbox/netbox/models/features.py:579 msgid "Path to remote file (relative to data source root)" msgstr "数据源文件路径(相对路径)" -#: netbox/netbox/models/features.py:541 +#: netbox/netbox/models/features.py:582 msgid "auto sync enabled" msgstr "自动同步已启用" -#: netbox/netbox/models/features.py:543 +#: netbox/netbox/models/features.py:584 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "数据文件更新时启用数据自动同步" -#: netbox/netbox/models/features.py:546 +#: netbox/netbox/models/features.py:587 msgid "date synced" msgstr "数据已同步" -#: netbox/netbox/models/features.py:639 +#: netbox/netbox/models/features.py:680 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}必须包含sync_data()方法。" @@ -13125,7 +13140,7 @@ msgstr "编辑" #: netbox/templates/generic/bulk_delete.html:21 #: netbox/templates/generic/bulk_delete.html:79 #: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:70 +#: netbox/templates/htmx/delete_form.html:77 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 #: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/users/ui/panels.py:59 netbox/utilities/templatetags/buttons.py:146 @@ -13316,71 +13331,71 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:897 +#: netbox/netbox/settings.py:893 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:898 +#: netbox/netbox/settings.py:894 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:899 +#: netbox/netbox/settings.py:895 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:900 +#: netbox/netbox/settings.py:896 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:901 +#: netbox/netbox/settings.py:897 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:902 +#: netbox/netbox/settings.py:898 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:903 +#: netbox/netbox/settings.py:899 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:904 +#: netbox/netbox/settings.py:900 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:905 +#: netbox/netbox/settings.py:901 msgid "Korean" msgstr "朝鲜的" -#: netbox/netbox/settings.py:906 +#: netbox/netbox/settings.py:902 msgid "Latvian" msgstr "拉脱维亚的" -#: netbox/netbox/settings.py:907 +#: netbox/netbox/settings.py:903 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:908 +#: netbox/netbox/settings.py:904 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:909 +#: netbox/netbox/settings.py:905 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:910 +#: netbox/netbox/settings.py:906 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:911 +#: netbox/netbox/settings.py:907 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:912 +#: netbox/netbox/settings.py:908 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:913 +#: netbox/netbox/settings.py:909 msgid "Chinese" msgstr "中文" @@ -13526,8 +13541,8 @@ msgid "Updated {count} {object_type}" msgstr "已更新 {count} {object_type}" #: netbox/netbox/views/generic/bulk_views.py:971 -#: netbox/netbox/views/generic/bulk_views.py:1250 -#: netbox/netbox/views/generic/bulk_views.py:1298 +#: netbox/netbox/views/generic/bulk_views.py:1252 +#: netbox/netbox/views/generic/bulk_views.py:1300 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" @@ -13551,20 +13566,20 @@ msgstr "批量删除 {count} {object_type}" msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1223 +#: netbox/netbox/views/generic/bulk_views.py:1224 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "由于存在一个或多个依赖对象,删除失败。" -#: netbox/netbox/views/generic/bulk_views.py:1311 +#: netbox/netbox/views/generic/bulk_views.py:1313 #, python-brace-format msgid "Bulk add {count} {object_type}" msgstr "批量添加 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1364 +#: netbox/netbox/views/generic/bulk_views.py:1366 msgid "An integrity error occurred while creating components" msgstr "创建组件时出现完整性错误" -#: netbox/netbox/views/generic/bulk_views.py:1376 +#: netbox/netbox/views/generic/bulk_views.py:1378 #, python-brace-format msgid "Added {count} {component} to {parent_count} {parent}." msgstr "已添加 {count} {component} 到 {parent_count} {parent}。" @@ -13695,8 +13710,8 @@ msgstr "修改密码" #: netbox/templates/generic/bulk_rename.html:101 #: netbox/templates/generic/confirmation_form.html:19 #: netbox/templates/generic/object_edit.html:74 -#: netbox/templates/htmx/delete_form.html:66 -#: netbox/templates/htmx/delete_form.html:68 +#: netbox/templates/htmx/delete_form.html:73 +#: netbox/templates/htmx/delete_form.html:75 #: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/users/token_edit.html:32 @@ -14552,8 +14567,8 @@ msgstr "填充" msgid "Bay" msgstr "托架" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: netbox/templates/dcim/devicerole.html:17 +#: netbox/templates/dcim/platform.html:20 msgid "Add Device" msgstr "增加设备" @@ -16016,15 +16031,15 @@ msgstr "联系人" msgid "contacts" msgstr "联系人" -#: netbox/tenancy/models/contacts.py:171 +#: netbox/tenancy/models/contacts.py:169 msgid "contact assignment" msgstr "联系人分配" -#: netbox/tenancy/models/contacts.py:172 +#: netbox/tenancy/models/contacts.py:170 msgid "contact assignments" msgstr "联系人分配" -#: netbox/tenancy/models/contacts.py:188 +#: netbox/tenancy/models/contacts.py:186 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "无法将联系人分配给此对象类型 ({type})." diff --git a/requirements.txt b/requirements.txt index 73898a97e..0f902c7c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ colorama==0.4.6 Django==6.0.8 django-cors-headers==4.9.0 -django-debug-toolbar==7.1.0 +django-debug-toolbar==7.1.1 django-filter==26.1 django-graphiql-debug-toolbar==0.2.0 django-htmx==1.29.0 @@ -19,28 +19,28 @@ djangorestframework==3.17.1 drf-spectacular==0.30.0 drf-spectacular-sidecar==2026.8.1 feedparser==6.0.14 -gunicorn==26.0.0 +gunicorn==26.2.0 Jinja2==3.1.6 jsonschema==4.26.0 Markdown==3.10.3 mkdocs==1.6.1 mkdocs-material==9.7.7 mkdocstrings==1.0.6 -mkdocstrings-python==2.0.5 +mkdocstrings-python==2.0.7 netaddr==1.3.0 -nh3==0.3.6 +nh3==0.3.7 Pillow==12.3.0 psycopg[c,pool]==3.3.4 PyYAML==6.0.3 redis==7.4.1 requests==2.34.2 -rq==2.10.0 +rq==2.11.0 social-auth-app-django==5.9.0 social-auth-core==4.8.7 -sorl-thumbnail==13.0.0 +sorl-thumbnail==13.1.0 strawberry-graphql==0.324.0 strawberry-graphql-django==0.87.0 svgwrite==1.4.3 tablib==3.10.0 tzdata==2026.3 -zensical==0.0.53 +zensical==0.0.57