From 970f2bd4edc9a49c774d7792c01ae3598466d24f Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 9 Dec 2025 10:41:17 -0500 Subject: [PATCH] Release v4.4.8 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- contrib/openapi.json | 522 ++++++++- docs/release-notes/version-4.4.md | 17 + netbox/project-static/package.json | 2 +- netbox/project-static/yarn.lock | 8 +- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 251205 -> 255975 bytes netbox/translations/cs/LC_MESSAGES/django.po | 1022 ++++++++-------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 243376 -> 247945 bytes netbox/translations/da/LC_MESSAGES/django.po | 1019 ++++++++-------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 260659 -> 261127 bytes netbox/translations/de/LC_MESSAGES/django.po | 987 ++++++++-------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 258164 -> 262998 bytes netbox/translations/es/LC_MESSAGES/django.po | 1022 ++++++++-------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 260026 -> 265031 bytes netbox/translations/fr/LC_MESSAGES/django.po | 1024 ++++++++-------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 256159 -> 260931 bytes netbox/translations/it/LC_MESSAGES/django.po | 1026 +++++++++-------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 276318 -> 280353 bytes netbox/translations/ja/LC_MESSAGES/django.po | 997 ++++++++-------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 251689 -> 256436 bytes netbox/translations/nl/LC_MESSAGES/django.po | 1023 ++++++++-------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 253963 -> 258830 bytes netbox/translations/pl/LC_MESSAGES/django.po | 1022 ++++++++-------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 253984 -> 258726 bytes netbox/translations/pt/LC_MESSAGES/django.po | 1025 ++++++++-------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 331516 -> 332782 bytes netbox/translations/ru/LC_MESSAGES/django.po | 980 ++++++++-------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 247431 -> 252170 bytes netbox/translations/tr/LC_MESSAGES/django.po | 1019 ++++++++-------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 327723 -> 332203 bytes netbox/translations/uk/LC_MESSAGES/django.po | 1001 ++++++++-------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 229105 -> 233349 bytes netbox/translations/zh/LC_MESSAGES/django.po | 1015 ++++++++-------- requirements.txt | 18 +- 36 files changed, 7907 insertions(+), 6850 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index ffd79b113..d03d1a904 100644 --- a/.github/ISSUE_TEMPLATE/01-feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml @@ -15,7 +15,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v4.4.7 + placeholder: v4.4.8 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index f7770babb..c8cf47452 100644 --- a/.github/ISSUE_TEMPLATE/02-bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml @@ -27,7 +27,7 @@ body: attributes: label: NetBox Version description: What version of NetBox are you currently running? - placeholder: v4.4.7 + placeholder: v4.4.8 validations: required: true - type: dropdown diff --git a/contrib/openapi.json b/contrib/openapi.json index 9d6fa4042..976e7aba5 100644 --- a/contrib/openapi.json +++ b/contrib/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "NetBox REST API", - "version": "4.4.7", + "version": "4.4.8", "license": { "name": "Apache v2 License" } @@ -27326,6 +27326,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", @@ -30798,6 +30850,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", @@ -34158,6 +34262,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "updated_by_request", @@ -46373,6 +46529,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", @@ -52303,6 +52511,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "tx_power", @@ -58814,6 +59074,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "updated_by_request", @@ -66953,6 +67265,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "updated_by_request", @@ -78840,6 +79204,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", @@ -83976,6 +84392,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", @@ -96759,6 +97227,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "tenant", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Tenant (slug)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "tenant_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Tenant (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "type", diff --git a/docs/release-notes/version-4.4.md b/docs/release-notes/version-4.4.md index 5c38a6a69..6dc3e51e5 100644 --- a/docs/release-notes/version-4.4.md +++ b/docs/release-notes/version-4.4.md @@ -1,5 +1,22 @@ # NetBox v4.4 +## v4.4.8 (2025-12-09) + +### Enhancements + +* [#20068](https://github.com/netbox-community/netbox/issues/20068) - Support the assignment of module type profile attributes via bulk import +* [#20914](https://github.com/netbox-community/netbox/issues/20914) - Enable filtering device components by tenant assigned to device + +### Bug Fixes + +* [#19918](https://github.com/netbox-community/netbox/issues/19918) - Fix support for `{module}` resolution of components of child modules +* [#20759](https://github.com/netbox-community/netbox/issues/20759) - Improve legibility of object types in permissions form +* [#20860](https://github.com/netbox-community/netbox/issues/20860) - Ensure user-provided changelog message is recorded when creating device components via the UI +* [#20878](https://github.com/netbox-community/netbox/issues/20878) - Use the active database connection when executing custom scripts +* [#20888](https://github.com/netbox-community/netbox/issues/20888) - Resolve warnings about non-decimal values for min/max latitude & longitude fields + +--- + ## v4.4.7 (2025-11-25) ### Enhancements diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 4840d0182..8670bf52a 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -30,7 +30,7 @@ "gridstack": "12.3.3", "htmx.org": "2.0.8", "query-string": "9.3.1", - "sass": "1.94.2", + "sass": "1.95.0", "tom-select": "2.4.3", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index daed2c6a0..edf19ea8a 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -3190,10 +3190,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.94.2: - version "1.94.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.94.2.tgz#198511fc6fdd2fc0a71b8d1261735c12608d4ef3" - integrity sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A== +sass@1.95.0: + version "1.95.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.95.0.tgz#3a3a4d4d954313ab50eaf16f6e2548a2f6ec0811" + integrity sha512-9QMjhLq+UkOg/4bb8Lt8A+hJZvY3t+9xeZMKSBtBEgxrXA3ed5Ts4NDreUkYgJP1BTmrscQE/xYhf7iShow6lw== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 9165e63f1..016bc36b6 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.4.7" +version: "4.4.8" edition: "Community" -published: "2025-11-25" +published: "2025-12-09" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index a982e2c14de3fe9c6183ce6541d4a311fd6a0ca6..07e31cd60ec799d1bcd82bbf9b6e160dbac2bef5 100644 GIT binary patch delta 76157 zcmXusci@)O|M>B{cM%OOB}u*8d+)vXo|=j#DNQ4C(+(9$Wi*JE(T-45Qb->Z5+X&U zMWSSUpU?Z8@9&?-bsvza%Xxn!T&3jJ&`Dg-ET`I zX6H&I9{tqXMB<(N84@jU2Uf()*JntS!kU-`Z^kNk8`j5XupJ)4Td;V642dB)9k0Pt zm=iA}!z2^gZpe_hii$#55=&t=?1*`=FVZk^C;H$+m>K7x9X^e=UmfpnLEG<%rp;~y|8T2 z42jw}1#942*bsli)>x%j2y7y@rTh?9#(n4n{=uXd)r*HU91&fNcKE;O6(z#V>!E8u zBsx3RZ^ow7e~a#cq9rpVO5gyr|7qx6c?(^-J$N<#uVjW~;tDRlq#`4Ji|&PEvB9b6 zA7}@OQsKd@XgM!t!gO@aOJH8Cg$1w!7Q*3}A7`LTwG7$siIt_2Ve@RJ!hv_95q=mO z9Kaluk4Aq*+hr&nI?94}lq*^o-CPyWe(GQqY=RCv4xQ*k^tlI;T)4|0#oV|I?OfsR|aig13eYZ(SEz2?FXaJkB{YKk_#W0i>~>Sc;g`2 z@Hjf-v$1?JmNS+O_1Vzp^P=sGqsO!oI$+~i-x=+vFFN7DNV{a>o>(yp?O<`ZkywTK zC~rk)@-do$Z_okHM*ofXvzH6^3!oV+kM>s^-4o5wetM&+ABxv|{>O9SW|@ONxEhUc zGupxX=u8fxGdqsX`mgoeupIOmoaWUn!$Xh$n zp<0GSSIQ%*hgb6U>YRViWu6)#RRz!)r=xGKGUyv^U@R|2-|+|0cYC&)84}lFd-U5d z7)#@_Xoc{{+pzSLnbe(M)7)6f&6)lXg^|3mY_!H+rKD?~LWiXuCz| zX?Yplgd5Qey&nAloxs=V?}4B2CM?%DZbG#EY&26#8*~0m^($1^@lN!3ypIO(3Hrcs zbglo0^_iQ5nH50Wl|i4Yj~>J3(NXB}TZH!iEDpfs=qAqCG#QRnwx+?{=*;q?5#ES4 zEQhAFI{Lh zqPu?{n&MUHK$~KDCmP`XSUwazj_&$%SQv9R59O-pDN1&a7q_72auk-um9hTQ=(lJ` zr_h0~X%PY|h;G87XkZo4=j%iVqnVi-U4V|W7+KO};&U!c@dZ?q7p; zbR9a=LRb|`qaUBXSPq{;ePC^aJ%qL8He>4Ke3LB zj(7?ks9yWHaH z^KYY>Inaso@4#1g4g+0}&Y%d|um`#qZbMJOcyuNc(Q`i|mY+rgT#5F#KDq;a1Ac-& z_Z=GGX>_w*?#%gjGi2@(BCd!7DYwMIxDx%CWb2wC(HG01shxpl<}ozDMbYKxDS0*C z{}?M%K7{4*>TV(RHPPoAB)Kr67HEXsVtF9?N*;yIUlhKnK`?&h#@h^+%$|(Nv#|{*DItFS_R0 zdxQZ>pf9pJ(C4S1&&@&yegerrGO;XHtU_n78SQXatp7CDe;YlG&hRptfopn(_QlYS ztD+NXgifRj+V2o_LgUcX-;Y;#{-<(bY9GdG_$0b(-$xr}yeV{;6`jeA=x#2CU9lVb zQ)>mu5?ilGy$gdX39nA`I|A>NpYrf6aGIdnI_gm(01tlx*u{ByL! zU!s3SukIaw59CKTUmt9QkD%>8jQ0;?>iie%6aJK13e7}s^aU{(eP9H-mJ`u6ejE*K zb#!a=eKgQ7(T~;1SfA({0?vspMG15XtM%pl+pr}S4%83rcm$ft`_TJS(2k#qu8H^G zL^HN4)_;Uf;0U@0evV#7mmqt;uqUoZ_ezC+oPQ*j8mQ`;{#7=s4z0NQRox~ZN= zf39yq+aEv&_z4aCcXWWi(FtAMKMowNfKIqck_$WT9KAW-xC8CrzUa(&|H)Wh9?R>Z z+oSu?)E-6yJB{{}c5@gf2b!51(TOB0apAFOhVJ_IXiBG}DSr%|(Q{~^tI-Z$L-)wL zXuA*5Onr@o@i%m!+yla%DUKB=*GEs$?a1@V#Aq&z^lr4{N6|HW3LW@`SbiA|;5Dp; zyU`T>gH9mZz;Hh=8b~p8N$Q~ewutw;#_~YS>-itaMJXCgL1*+5+VKYT!5wIT`_TZ7 zp&kDk@Bf39C}+7Pd^PK04a)bT-;T9tCibI&euwt|Gp4@(7rC(G>bHg;lTFbSwZb&) zfIiqc-tQgDH%Et|9gaqyOQI8*7JU@W=o9GDEe zVT7&GpUb_`2k%CA@it7y^U-T>52>yZZH#8F9h%ZUXnzBvW6&jkgwoJ4hnu!kaet&ec-i8KpSFE3b_WwjIKZn^o|F3Z2 z0B>Mp+#MTSc}MuGmE7nOOhr51guXg=U~2PWamq*0za6`BWT-ET22c}S%2w!Cv`@T0 z#`}z)n8bx0&OsYKkN#%cjHwp~I`DVs3{K;%co{u@H;)QyIUG&#XmmoG(arV_R>niI z{^~o!Ubq&Mc6b99ro0ULU{y4r2I%qY66;5zyZ#>Z_$@*MSRC)KL^s<8baS1;j`%y8 zsb-_YUh0IY7uIObex@`?+px$Y44;p$h0k+l=M>o7(PF_~0#A6^ElQj%UzQ@G+LdE5~I>^u(%Y$FtB~ zKM(zT!bNC6pP`vOj1Ke@+WtJ6nZGd|GbP7|pWP+U0UDzZ+<|s{cdVa;{>8&;Y>CIQ zE0&uOHrWH{50bg)o_QHv`|aqa`y72goW@%)=UwsqkLAKhC!$}unbF1QfE&=iLOG2F z^eegqf1+!B<=x>=zm2gia=Ag=w~91r@R_n!b11kALnlZ7p7

Q~9j(gA){)A>GF)19&yyy%nqI;$$dcOfWO)MWnQ+XDBA6$y&ejt2g%Ao^yMgIUY3=M228rTQuz@MN?_BHyZ`~`h6UB;vp z**FDuR1n<@Rbsgj`e1jo-Js|=bcR#Vj+UX%tw-CxjpcDa8o*`r`70j`n=>DpiP8^p z{%ug53L7*+Q`iYzk|D9-{phipiSCuzv3>zM)92AZR-;Sy2AYXa(TpBO+kF@BpNQrE z9wah5yz-%7j%a>#z#>=yOQOfBJ37;$=o@l8I+K~`K=b4Mr?D*MRpU!pIN<7mg3r-k2iwa~yvqwViUcl}&6<*%R_ z+k^(X6K%g2={K1;7%RRF6^UQa)cz6cvrG>iDonf#`(p zLibiOIv368Qq1W2-^YcKew?b{Cl=mL`789;wVV;|4?xR9(U~OCnM^|mcpMGvxp;p? zEWaGf>(PK;Lzil&dj9{%g}e7_H1(&^$p1qhxN2rF5BgOrgx#?ZI`g&Y1h%4qyn_bv zG1}i}XrL$1fzQYK#H{%HKQ|XXPzW8k82Vs&G_Z!zPUu<=L{mHpZ8sIo%mOrkwU~Mj zpi8+Q-4ox(`-z9c@y_`$=id%WQQ?DiumH9}zte-!nLUVRVg~x6nui9w5}n!0XuH?Z zz}`j!{S58@7&`L{(X>ZGz&Re_{M%7!DokYsv|I~IV12aXTha4-8~QbT7SnJUI#^2BYay%Laz7d^3*;uZD-fx=Z!WndqH~OIsZ$mRO9#bif_ZP(aR(dT!d z&wYf>^bop~KcEvk6YpO{`^`8zv`gmU!Vc2W2g;)l)Iew4DAtcfGjkuhwhy8M%|!!w zHrB6+Zbb*$8_S2#_9xH@{f_L7Wa7#>p@RbG3#2r<#`VyFI!6bf4~{}RelXTQ7VDSB z@_KZjcd!(Ggz0zz?Kj`t@F%8nnEL(SmW%4#xCtHLQ8blHF!hrQOHw|LH8AUA;TSeS zpPPj4kq!6)ZbbvQ`SI|c7=fOmF=+pj(H|!B@k-DC7xBgsbSciEe{t|PrsECs!T|Nr zj5I?t&=no%R&-`}qDwI~mgk}ESEB8=p#8oV%RgY!-FkrwBh39o=%5(-U=?&vG)8CG z2F*ZcG(*#|CO#g^d(n0W(7kdP?e|;sjd>1zh5vyD{_hi&$MFW|LrEw`b;9hi~6W9>5J`-$<9VySkmUsvoVc};(1_od^%Hz;X?g`~& z;u05asOYdbeAO1>Aj+q(33gr*)_NX#9M_<`{RcF#ztA--~aJkxCf@AYxN{Lz-si^Y>)0oH_Z`r6a9p)<%L-OH{Q?sTv&p^(Oek71L&ri9bJSTm*wd3c?msM>(LIkU|HOW+we5{6YZtvLty*S ziF|>s`6=}NHOoWBt6*|6758y*Z3fOG`gP0mVt5Z+hYnN%4Xg^jh}X ztI;>zCN!`&(M-LK2L2)1{!46*r_cebtPbsJq0co-a^WUwg?8LImiwX|4#w0Q3!T}d z=!|&(@pyl6tY3rfrA=rcyU;h~CuqPwV;MY$>6k3ACJa;$jj$EE={leR^@#Te#_}C# z3hzdb-Tkrra&$fVP1%Aze*j(5Bj^OqpcB4`wf+8Qcqt567k!{98b}B9_k1@jj3dzw zW}`D(h=cJ(OvfxQhxb7_bQ5+*2O5pGzZVT;20G5dl$^ikxhPM?E9fpgjIHquy2)z2 z5(XZDrgj3lc2m(Mnu(@%KAO2_&;ggDr)7Pte-B;C{b>8I@G8&$_gpyRU$6uIigw)S z)zDEpwA>qu;}Epn!}0zhG@u{R44sVr9_#-_mn>~<*p!*kOU;GA;T9nxW^=iM{0CSU9sSvEseh z@DsHD+gN`V4eT%U4VHOB=(rFXczJYY_3!~4injj&oxpGCt2g7ukg<|zrfMg-@YQ)U z8tJ`ghcnR4v;dva5_Enr@Bvw?}uQGu(&nsn5~pzD5K82_5G@G~i_RO`)PT zx+X1Sxf7P6+#fxL)6iG%Qf!RhqXQJ%90DnWb?8#Oh4%9iX7~Gl zlnYaR7G1MH(OsSCwXhWVq9xGOR!7@6L_2JWyvY(bp}YMtbP1QEn{xvi*j_Y)hvNMk zUXTC&SC$Jm$56ZjXJJ+R1FK`1t>IOBGnS(~2mJ~42Ab+qSPk>N5q`q8#mbZ?V+GuZ zJ@F{ouJ)T@3Gcw94PW8HlpjIQ=_xc5=VJXov7Gg-&@MkZqmpPQYNDICAv*KkXeNfE zoAf?36Az*vqXn`2>RX(D*Wz6&++>H)HTwuU#^2BhUPPDp?`@oacl|ZnLxk6%Yg_@{RJEc_(cRktol$p8!`|_JKQw@0 z=$^O>9bg9f)9WcLk8j5NKVf6amy%q#mUZ6_DZ2w*^CY@7o6wGbKzIG`XezIMC)5{4 zm#!kZhw7v42A~-ok7jNTnvv(x05_ohCU?b)Ptjd`6isP?9id@WbiiilXSg@Iw)di$ zcoYrbaWrE~(T>-|`mNDD(a+E&JQm8y#91zU@E^3pt9FJp%Z?6I0G&aFSZ;y_*c~1C z4)hdEM3?RbY=f_&e<^hlD`Ku)Vc^E-Qnts``R~Ss5#JIWjYgPEHQ>z^%TGmLL^suX z^ttWPkI+EAMt^`@`EKZ^C|06e5na-o(dXu3>hJ%S#EO^DHGBg-R^MPf`~lshMRte! zvgiz|qJh@Iw%7vQY>(kk+<@)z`uD=XL($LrLiGJ|5R-Md$h;@~k*f(Bz>Dag?e?Ne zl6h}Pbv87x0%)p>qMNBax>OC&J<=HsWHhGZJamaSVl&(xO?#j7?@U_0A9igAbf&kW zDIS5|zXv_P$ylC-&iqj{fJJEg)vQ6p z0cZfj&>4(EkI}toptI0S%!@vYzF=0MnOhUfYtc2|h>o)}miH&)#W&~xr_faXiSGI= zABF)6q4!Ip0ac6Ty67orfj-wQIusq~Ui5u14Q=;ybQPMJp#jcDXS5joMY92$;QO(h^?#wiqG(2{q0hBMpX-S}Hv${^{h!Q5 zb1HU5Gk+XX)jrw>?PxgK!F_0IA45BO7JbodjP64N{{d~6_#|W^8t5Sa*Ho&&%=9`JOn~OgG47#Sv(116f0lk54+Fj@p>_?wFf)(-P zf%xbD>ko!sCY{i8J_X%uvtoHA+Tknc47Q-D--8Bz1f9`obf6rcg};C(j4oY6G|(>5 zp6Idd`x)ooh=)+&03*@V--UKG6%AxQdK@>z@_T3p$7A^ndK$8Q9{%>L4jSNtXn+gR zQ?UX&;C6J}Y{@Ueak>_LanwcwsUK|-?HIi&Ixu=0x+G(x_o6d>Fy5brZn`_-`7!kQXVE}cqy4-c z?|+1;z%YyF|0EZ#^#yc|uQ(h6xgL$Y1o}p-jSkcmZ9f=Y+wsvU(RuOybLfQDqp#X+ zvHT61iJvi#=l>iRMwscV&|z-0Tm(&dCG3T@u{1u84*Ukz!uPQzX81ZRU2XKa#@P^Be{<5iprnUq6Vj6@Fcn`XF9*WM2 z_a8?GUV#R_5&f;X^Bc~;4_>CiO_S+JNZB>$8WlkAmy1?MGt&TFf_BlqX!{Z9%s9_Z=`)2Zsb8{Rt62MAv%NBvD^b)!vW|(Lt}XY8p!?V z+RsLxdkPI~1^TyRucMj$EXjope?~jHfUPjocj1_{M+fSPw(E_4ZimGBN6-N0MW4k~ zs&Ojy8!-)Q9}StThc0b%^fR99%Y`qVWNa`6JzkHZFOr3^{45&aN_0uK#QSff0lbR_ zxE~GpaP%m;R6n8ZE~5RXeV-~P6WO`2;ySd0qUb;s(FYq~N9=%h@NB%l0!{U1wB38L z{5kfad?MC2Jr@3Jxvp5v_E-*o#{8cDyvIYw711|SZA^VM(7(m*66;5!yZHf zd+-=K^L{5o$HUNp?n0Mh7CMpF&?VT8e%*dRGnDa{m@zbf|2iHebE zM~l&jUqCzBgzoxJ(HVS&{^~%tBiW+hhGf^p*P^8t6ahsmOTF332{2 zb74g`bl2uY2Phn^jH#KUo314qNN;q8L(mzHjpYa9{n=QS`lq7rq7yueX8IDQ{`=pn ze+?ZJK-Z>pEO$gR(GTrt7`mC}p)+|3UGt@AyH(MRn4j`?wEY)oz(>#**vaUXzj6L6 zQc;u(XVwMF;b8RF>SO2R^Fq<`=-SssGt>$lxDz__K3Ew?q602L zC$bV9@6}lUc9IJ_-ixO6b9AkKKzHr0SQ4-KGi<^dXh(I?=bE7HJ4O3OhoSApq3tHd z`kB%B(d05NZ1^%dqm9@C-$7?~<;8H!u0ih?M^8hQSgwg?t{ECg2eiN5(Sc}YhDFDs z?IwkCGBJw_kHdWQC(;YC!4^y{4W?6nAo@ExVBSk1pu*^BD31nK6}?|8mYbjxX^95b z5e=XR=J5RA!i61-K?ArOeP9;)7Y~nPWBd>YVYa_ABnIMWbn||KzKH%t`^kMd1ePBy zmq7PGxmd0q@7KlDfB(~p3kU2N8}vjU=oiaF&@~)^w!1f$A42!cTx@_#(2RW@@1I6L zQkT(9-Qe%=$N7=y50_<_`oI5qjSC~)g?_!>N56VU&;kEOQrV(HR^^JGg*;O#a3ynDgHdKvVQR(F!Z$ zEm#ic#rxaQfp?(;e}wk;6?&?^#|rr0znp&qsPJECPy>CSKDsH}qMM};`i&ThX6knI zG>k^uPeKEI1fAJZbk}b}pL;u&cVQRG`_X{Xll(fjqf+SRs~*cO(Uf+J z$K0$liDNi>k^Xdq3{8Fh>IhsFC7 z;{D0-{``1<6_%j=mgv`LX4BF_09nuhuSLg8M<$d^RE!l((6#S`4m=Rez<4yEDe?Z3 z(G}6x;{Cm`d>H+y^$R+oEEz+Fu0zY|SQ;x}>igf53nS}`yKxv+u|cM^)bSaBz6YMe z>G&1)!dtIMOa1NGn`rwpXzJ6iOiO*NhM=F@_2_^f;UoA5K8=$zrzPt0{z=?;RcO!) z?dTz_jT^B%p2Ed={ncryzczafZ>RhtdcM14Nn_plzih&aSSD*)>fa4|p`x?K2z7=-@){}br3+JfFc5z9HVhX9+PpVM(T2RGm}Y;sLn>dm+Z zeZF*#Fko-2PI)F)#ck-D^IVR!Wa?+~4LQ>iMW|?jjd2({z$$EpCt`iMT%p|^Sd98P zXuuoL%zcJEF>~(F?q+OH`9ZuBKfQ(CA%2&5A}M0qcoskS$yr7}4STTOrT#CimSYdf=kWzhwz)Aa(V2@g*a;gIN=v;W=c2FJm(g#*duSlX@qrBdV{_rO z)E`oxOixSwK-q_*xPKm-;;lu(CVLUxq~D-RS-5Cg>W}k-@HWr?1};2)1&f7&N@FI< zEzvhuyJ!#eg)#um#4x-97oo4(CFm=Abu4d<_us{g)PE4`_oFYMFERDs|DH%)@K39F z4L33r52??I4p0p3xD5JkuY;~-M@+||=u*wVtMF-b0?W}??J9JFYtezmtkYd>oDm| ze&xc*uPzzPjjr_#SPeU%Gk6G1_3T()6w5E5DPD{2m5s6dN%S*xf?r}cJcf5-tx}x- z3S6u#6*kLf=w``YI=nDC;aJL3(RP2Lfs`l{0;z&!DAz|*JrtekNHkNE&?((8#(^9|T>Z5Dk71Oa7`sTV9OW~{N4~Wmvj?SYq&QdO9tTZ}cA1s1% z(BFpZura=eE?MUC;oFcu$%PH8qciJ?zN>FV-`x+POYQGcMc%qtQ(>6J4v>Xa@_?Q?VQ!XagF+F0|dp=%4Ek z$NPCJrX?;>E{O)7UMXa>4BB5MG;{Uv0ndL|F4Cy@BsMr0{VsYcdJ*j~Q|0g?$&SvT z3#N8Ex(TPCn{)>HN}d<*??VIr1P$aXO#S{p!G#a}nX2GbTqSIt+-Sq%XsRotnW&8h z(hBXcGn$z`=w2FuW^@|5R~Dm7`UaZ%FVPH~#nk`(-<4Ivja=w}rLZSfL)YwKwBw~{ z$6L{kK8c<{+x>%X-rUu~66HrvK?!v4)IulH0zD-iFlmGST;#z!V}mJZDj$i?jXr_S zd?7mXWoYWxpwF*GGr0@R$o}ZJ(Q{ad`V7@WpjE1K{{59&i;9Za8J%Ggo$*2}iR&>P z4`CO)gr>G#jZi-vJuS1aDy~KY`x>3`QFO*X$NEd?ME}c=qvS&=nhP$ycbRR&v+MJzz^__25E`+u~x(IODIF5umI!o&D3agFC=6A zW6>p;EWnMIxu}7A(6#+1Hn_e?n0YC5rWMgl)kXJ0Q*nS@6A3_8Pg=m6W%fcByt9zgfZ_vq=l zj0TpgdFZz|`lhXoE=Ai|?wgDkBhh1G*@5PwYrYsAa0U9{I`l=f15N$@=s~pIVKlJg z=nT)I17Ai1%HASmG#%|HS&9n>td5@Nrf3I!(3A~{j*Rsa(Do0aGoOQIZZVpv^=QZM zq3sT!6FG|ZcQV%hhCI*yZy6rQfj&?WeV{Bl!)oY*bz*%JbS7=l8TUs69)|9fv1nlT zqA!}6=){(y8GbFg2UGw1-(SRvpHdaPAkYD>ZWRJ6h^}cFw8KVdpgqx<4@URQJ?Nf! z63xU$bP4vN6F7+W`!)L9Sxo)@&)7OdoC{4|IyyiFG!ymE4w|ETpgr2IKRUD9(akp* zeeM}_;MHim&1j}}qM6!R6Ks(Xhy%(MN7ty0= z#(qJcyNCvoseMRw4s>G0(EGK~_Q~d4*l`zh;G56~2coGPfv)w~SbukPGTOmxbOKMK zFPfKP{Wf%<570nAkA4^HPX?2TKe+H%q;&|9=0yW2g9cO`opFPBzdbsWf#~j^fTngf zn$i{MfLo&Ppn-l6{Q?c_IHvyl-*c%8ehi`mX6qQ%J};Vq>(LCPqXU#c_e>3Rk2H(- zTcMe3j}Fik9r$K6pb=>Q6VQGiP{04vxbT5T(Sa7B4Hu&iuE1)zE_yuP&)+HBFM>W_ zE|zPd12;hf?T7~6FV^1?>+i*+shz=vE{Hc?L?76QF2ydi!~OC8S7=~AqXVBuclCeq ze&)_$B6-n_6hLR3j`mjyJ^xiZ$MfHk3Oni>9TppmL)Ur+8o;yYK&#P!*GJz$GxtAq zfP-lJZ_&MV3LWr2G$VPs1dDXx{M%6_Dh!|@`e0jhhBu-2Z;AIu$NTrA1I>!{^J95g z^dTa5k!S20I=l*PkOxg&;b;l8!*b}}sE-EN0u8tmdi?su z`=et0-Dtb1=<{>Xz?Y)qB-e0Z2V2mu+%ELZ_9dFCb7;eV(RNw7g$}MmXI2zlqMB&C zcIe)@3C-LvbnWj#1D}NUGd-A0Ji&z>EsG5{p{d%2M!q}N|1Ww7oyk#j#=pgKrtYDf z7k#c2n%OF`ToZk+G5TDWR6XZ!5ErIoWU7Micq~swmtZ#9(G&6hB6L$dAKi>jU@zLw z*XWE-pc6S0>;FJAkfBHDFAHAb`Om?H9ppt*QwB|a%~)<8%U#f!4L}FDEjl{hzZ*^Y zG<4wkvHsauUV}cjA=Yoj)c^kHo_OO^G(}&cGd_vV=q$Rnf1w$0M zPe&(GGM1~M6RLv-)+&}e_2m2;QGY6YU~s%K2CYxV@^rN0`DnYRWBp3>6}&mtZ$$%r zFP1+=C-N;C=y5cVGid*R_vHNBVaA)njhtwNh0vLoL^Dza?Wif*Q7bf{F6dug-Gp}7 zC)VE*%fryqF)Eg)pwB;yjypfeg%Lf6ZmPBDUf78S@;N&25p=*~X#1bh(K$htD=qX6_3HNhEZ^TAam&1uT0_*taj~}@xM@4$y@R@CoRVY7*WpM-6z;DoYdHRLF zh-id;C=bWfn-hCe{t~-jwf<>|TW}iI#uHcz({B#{w$uw7d;XVkVXBWt|HWdIZy1o4 z`oH&Wg!L#7#$mR{#(34hw8X902CL%B(QnbsoBNjVH=s9SQ_44?fjo@{cmR{-xhQdK z7_ck)$ML(+nLmkT@EzQqf%gHnqr7@>$j}9}U8x~qiMnDP$^)<=K80QJ5Dvj|LsS3e zlXx6mvdcp`|NfCF+pzFXE{mzJ8@dE7(1v%TYd#Zm;j^*+RdiFmjqaH}vHt7mX|(;n z=r}othY40h>pKijhD|bn3Og8yZmP++8Xv<4ul3obH_3A?fly4fB_2mT1% zJXyzv0Xm``K7qD75X~_zY_4|LnEI(`K)caBlx2L#NOg2`jzX3$nYcGrJcOS2N6~ls zJT#RH;{By~HRUzvdty^8zZ1(JpwE4dZsNmO7%w4vH*x)haQ_ChTo_Zo|BGsh!`%BPQ^o!`s)}ZY-qZ4>H-v0>eQvNj7XTOUKB&o>9 zg}b~E8hIu372FZsjJKn&(tFSVW}<)n_6&L|HlwfL_pu@#jrBS24ihRKt%<&8TBH38 z!PM{ndt${5^qu}Rx_0Z)6#ju`Cf_|_W~HOG(7;=w8M_G$WKgWX4-NEDbiftpgtnru z^gZ`*{%vrO3jYju2F*a`d&58_(Q*weh27Br??*HA1RB`d=niyg4xj`6gbsKaeeUXs zVM6KX{l*hH|E91T6}}*bp#x4sAAA7~Yy&#bhtY3h{aG{vSKSwu=z8>pR0hjo74*6O zSOxEl<>$~0Y)o>|ii>xmSKS}}+PpJXpngUyZ$>xcDfGefXv!0lLOC1y7Y)~=o3A>W zv1aJUX#}R>L+GZQik_zAY%Xr)Vj;SF|3Xu9#RFmH`O)271?{*dw!;?aSMl-a9_&o{ zAMAh~V`iVl)|A&_C%l9P-sZv7Ug3ZLlM9z%BpT^M=-MtsJKTuwkxUPTc7<>$<*N7s zeu{3oyC;VwoQwAJ3VLdGMGxRM%Ez!CFM#K!_zLFyeKR#J^a(o+AyVn-Z6c?0@f?uWxt7R1!~ zFUN(cs*4_0e$FY1F zolwr%;olod&1N?`V0S8XB$mPH*b>*F5&wxkn0rnLqzo3J+zegoAy^z2p-Z$44g3={ zQ^#;JUW(=W=Y~x?FUf_QX$^X=Poo3=g>J&UkA>71#L|>2#d5Fc2y}o4(6yb9jd2Nj z&c8*M_9t|yE}|37^mqs~c_SC5t_m7)OSD0+*kDX_8rtqDw8K}?&-He66TXYZ@crm% zw0*95;XmmpiT(y0js~(H884YQ%!MgCh0Y}LM2I{e`YJ7qZoX1zfOVto(IvS#mM5U^ zjTz{3%dsB5gmv)*n$e>3L*Qj_i08i&7pCsX=u)(U)#wB3(Kp}g@&2CZCuqlCp_?<` zlc9ZOG$Xap=jx+N+b-Vk74Hwg){LJR%!TLm6?CS*qHnZJ3&OcCh}PFZ18a}z*d5Kl z1oRXfL*a4hIY6Po#`9VkI?77Lzn0m zbYd6L_eA#9p`YStMw?)=6Bqrt@WEHm0bfTyqkGYB!H;Ol|3d@4a!m*{8#++_XbJQc zUKRa_wZ`5!2wkFW=$r8yG*jQN;ru(`IVv0=@lxnGGg_YqU8`c~K-JL)o5cH_&;bXa zGn|07e-v%M7+w1{Xr|smpZ_2F{`lr4&c7-DfeL5#EBfG{*aI`Y9L{YY^noR4M=N4^ zE7qsH1AF1WcnjY2O33I|wEuU}06#_pI)P5`Qj&|dTwMKXNOgDg#z;)P+0dn#jz<1C z8o<(6zX9!d8`|+f^pyM<%NMW-<;-iti>M7Yp!^V~&i~t7G^S!dI#7;v;cvkTpqs2C zI)h&5XL>NYmiM4<#zp8RdlL=pWAs=ai(W?eP@eUnzC5~_n9tt-S z3u5_sG!w6(559x0`8Vhc&ZB{*Z3q*{h6ZpQ8h9miPt=RHNBirKdHntl<-#?eh^BZ3 z`nh}(-NkF;{SVMoe}T3;gSPt{{pFKyV`yI&9iRsqz|Cm?x1&pRHyYq9O#S=+bMeO7 z=ngcM2V(h0Or2wN;Ov{i{TtA7MKlxj(Y@0y-tUVJGztxLIvT*Tcz**X?RYmA&g?K6 z`L9?9|3Xt+eRD`*L-dq%LTA<^*54BA$D&Jl58Cgen2yh(f$T(IJcqF?{;`?!?*K)% zgn`PT4Qil~c0p%22;H1x(DwJo`swIbZa%uk2heuM(E-n*6U+Qs=&w+;GMeG0uW|kz zs0S4`9ERob0rXAv5*om|=yo)~eX;x#n)*M`)L-#>_zdSozjAHS0H$ZK-rt1=ydRxd z@*6G;;1_h@f6!EBeq$Q1XvnvUkBZk?a^b_HQpZ(9gXd%e+d1# z{t>potG4-rg!A8#3se0JIC*BSHlcGsv|&EpaavM|bZMbP2vj z*YXV7F7tcg43_E{uFlY_JJU z|$~?J)2DFhDW%*j7dZ7=dPR9NKOw8pu5FGk#(z7tVMk zdd~M@dHl%+nD>7nTpM(epqo-hObQU(IybL|RN70O(K$qfI^pDdSJ`I2RZGoLAKZj1>S1gQ| zur^+QAWXFD0nWc`Hi`;&^F(yB%*9XfY4o^_JQ#kEyo3`d|9~~I?`L5t=AkLyjg2w! zdH7rPCfJnXEHqR5&;as%k(L;Poxb4w_vc~<6|QOFLm`D-(U}fMU#X+e)Gb73vKdX` zXK1^N(SI?Wa;7iCkJS=bfpSyy&w`^dH!h5>NpfKdx1pQkqgeh5U6NnW&G>sPXFMDN z%oZ(*b+}&}UE{Gh93Mtc)p_)Hz!hJGak8P~6ht>=vMd+A8tcUdozS%(fbP<}&`mW3 zeefyt!Ikm;>u6?n$MP|B3D2SZUPd=-j;}+1?a{z`BmE{5BjSyRqH|({XVBgI3i`W$ zPrQE|ozbu8-noblnCY9a*>a%muS0*9SC93*(Dnn-=kLJlJpbcj#Uru7JT$^3(RJt= z??gA_-dKO-k+7Ee(V3P*Gt&rtBX&lYt_Qle2BS;55F6n#O#S))J1!jX1p2@w^fX-c zZK%Hyt*?aDu_4yLaj||iHm3YKdfYCd0cH3u{FyH=I$#I%6wJoX_yr~xa#8wdNXa|s z4ELZZz2f^2Ku)y7qUa23qNk!2+VN<#<8|m}{tIoN}KpLR^v_GB< zYtxSk*K98OW}A zF7SpAEJq{Tgr4JFXlA}bXL>r`zZlK@WB4c9eAt)!ebE43LkHZ2X5>S3Vqc;&K7zJ8 z6U)iJ;zgDd;YNXINpy{>qUXOJ8c-K>Z3m%&-HpD{CZn77Ni2kG&?R^u4dghQ!QZe9 zX8kFi{~BEQU^}$Iz*xQ)OHiJJC2qrl0q>x-jnI2hA#43@(2SP7p+UqJiN zOr1jmzZ}i{3-yej$isy<3ZVm(jpgdm#^@etk7lYr+TqxEe^PW7`uvm8rP0;Vjp%dR zVtFs7{{8RMSaB2$?x17tjf9K$m7a zrsI!jCNrPm{QLDPcqTNgi?t}XL_2x_?f5b5gGb7$;5M982PKw?dZAPkEZHp^ufQQxqc7#OQHccL0`oK z&_5kNgsDx29^cQfGakWKSm{E@?A>^^=YM+Yf;Emeo<;{=jc%T|qI=QJco03`C$TaX z_#^zrYljsn-;3^rRcJpyp&7W0F3lBxhP_n~Q~&>eROG^+&$X~A-iLnmwxe&pL+Fd- zKdgeqE{6IZSb_5WXa?4xdu1P%z(3Jf@r{?lfALr!-9xWoX*`ZeAI$z&_yb5KtV_8& z`kQSo8o<7I|2!H%{>x#2wpg6 zRLrAdFz$^vD*PM%;b0~Xr~Z5Fi0%FhYyUKw;?3wDxPS(lCy_Dr`@Sx^7sg=&T#HWV zG(Ld10bEXALqI;u0`dn-D6!ne{Mb~^B zx|t`T?H8dhvKP?)Hzc{RgMHC&&~twVZTJt`an_6>(ERAGE{2(~JbJ$hR>g++0ggf6 zc=a=dfd``#8;$OzY3R}=S98&ci~aZr7P=y1qGJX&6MB9xU70cUCQM`wf#r@CK~rBj z+7X?|9q1ooC!w40DJ+L?$NFE;?V-@X;z6WkbCol$G!cBM$<0rOp;pW(fc612+C3M6F z_$RuFuFMwdi=YG5MW5@4-tQCdPl)&DM4v|k+Ja{8-ROsy`rrTilndVj8M0?gy^4#W z5mrOL_w~_0n#cRyVtG)!KNc%+eYci%@ z5ZTbwcSOGlebGQhU(Bs8qDxZ^ZQl`{*l_e) za8Hs8Q#%)pYzZ3aTI`Km&`p^$ckqU2Ni0o$6>NijV*Lx4k@8wJ(2dczV*PG(N#92U zNq!P9j-v1OU(r`*u{>es1F$9K7tlA_FX(2v5Y2dP7$_H7UjXg6G*-si@&0XSCdQ)2 za5nP7N+#yT2D{N+y&ru+e2;FLzhXH@-f+JZn(BI(N@;XBdTJ)4secBY=_)jX>(ETU ziH`F@O3vRAF6{6(bW>cBFU;fy^bJ=At#1|U`=e_&0u5j?+TpWk!0WIY?#2apDb_!B zT?p_+bQ5pK8$JJrxiD21V}mmJLx)Y#fqSB;$P8niR;6f)YGq$FD2J2w0!l8Z)`hr@6 zHSjEYd`qNfO!%Af7OaRbqDy=b`{PwbLIBC3T--{hxVE_|Rhn(9HAj!Eo}%h1$b zKs(A*Jf!{xG@wf864XQA8?Dj62FCi)Xn>Pq{Txhf#+01D7r3zFHE2gW(2n+_Gyf6Y zG`~mxi}hJbgc;|@H14OP0~f<|tcFggJC?%HSPmDVZ`yaUpy&S&E(T(rlHpZ59{p;) ziLUKYbS+Dk3LV~#{tf4JwB2&_cmDh6X8s9X>&x+erP3jQ9+*!3BrJ?eFloj1Sn(~o ztN+6Wn5RtmUC;%KQyzzAW)a%KI&?RGjDBo>jODXvAXk(P{pCk9QyyK4`mx-hEa%@8 z_m2%npyedG`DUZ3Ux;@2d~|bkFB;HSXuI=R9{)xADOWCIVi49rmtrwC!L8`txm+$8 zc4g-BA;N3WfeN9!w@R#U7VEpA85)XqFcBSSIy$rY=yNZkZ_L-wfsdl?|G}zwb%k(T z>nFKzz_DmY)6kE|6X=7h&|~#3dcOCesZOgH>a(I9=RpT9jGme*=((ScV{kKe#!{8S zPqll{a&iS1wYc~b{gqp(a>nrA>0))t`>_RPtP+-_4H|GaG_ax3QRp$fD>@DR$jnDK z=d0+q<0JIBUyx0mOq}Q9PAY0u4Qsd(P2~o(!(FldQ}hM$4Vr=D=vVJFI`iMqz%o?} zY2s`F}xd@Fx1eN73)l_rZB|z(n;B`PI=}=)l*b_sgM6Q9ari zGg5Ak2HH86d!T!$H|FsCkL1D`PqG5%pfg{B{-SvWeM7#74s;Yf9VgL@{Eh~G8Et<} zjgab6XzE*_dulMcB=@52pTMN&cLf)|q29vwcpPn5rDn#|UlO%Lck?K8uPnmS_%T+- zOX#sGTPy7DJEBX`lz)o8sQ$oZSg>{oXj^U0zY%{*g}eP1G@#6NLit8ar(6f^pbz>+ zd=PE78+{Xgg}#t3Vq45#H#|28?SCrTZZZ1Y8)!y9uFLuN!C$E8idpN09|||4Nr)A4>Z(8X93ccGd65nbYI8ib4##tM|1CAsk2kBR<&d3G#6 zgRa$TbnV|lKUTY=Uq{bJvos7}w<75AErpe^AJ)J}u{G{Q14?FX6uwFY@d_$hqr0;s z`bxbO-Q^>(DJIe13p>%>UZQdMHdH}(c~3M$ebLQ14sACP-L%uu&HWg1x{`^dT-2lD zW$cJQVGFF)Bm^`Gi&LJ0zBpE)nOKLOmaXVozK_o6IJ%cE#B#2t;WQLQGuapoq#Iu4 z`R~t#=X@v{>A2V+iAFjLozWt6*RMkd{1VIK?`VfbnuWbo4ogyQhwX4IdJ49qd+B?0 zQ(nZ*p8s6U!_00)H{Xc0JKO z)E`}ktL!|$qpG(4JxSGSL0s3rcYwROU;d4%;fI3T%g}z#*vH^(2(Ti%^N(fvUt)sB4_Ji^B>~>rJ87 zd)j=sf1Uep0t3D6=0hElEl`Rlp(=9S_y8)Q++Cdtm4r&9I@FGv*t{*&>3#t!@xD+y zjf>JyU73ebT3hzKwra?F78a9V=&=EF+1EAKILmkGqjC-LD z-wC(|-hjdIPWdT{@15Q9L5W1${6)1gYY5X#Xyo9~6;%s+(EukwPU*8png z9gG8@?7VO~^g;Q{)HB5YOR5XP>ddG2VB;2i{d$$SlEnE6HL5Eg{`2vrhFuNl-% zM?g0m3H8LA5B2E&1nMpM1FQjS^l~=jfwJ=&M?r0Tf{%fA@*31BU2F?mOui4cKz_`a zskieoY6srFI0)|LS_5_>Wt(V=#;z`)bpVg><;@weNNZ{mEcjR=g4_j6W)fZ zT;V~^=Yvwv|M&meGtjB;4t2W?f(jf7>%&n{fww^&uJcfbvcOf7 zz*t)!1$BvMn|u-UsWdAYD1k#zr8^Bv!Amy(3(8T3A&y>l=>Gr#rC$>25LYyLU8q2f zpi12mYGXa2^aepa@<$Be{#WVNBhZ850jvRC9w$&us8TkEN}wy0UT<3;40Q-&peiuQ zE!5c<0Cfh2L2Y0RRHD-$_CD8K2D&}ofV%c)jX}el%xgiFum{u* zUV?p~2kLpS4=O;z;UWH?es_XBn2&<0#0jV~_8HU%m$DJgZQcU!F?l+n_T325Lt?LIr$i%ogcXq8OCC5|n-uo412anD>LK*kUL@YoY(&|J-H^N1#f7 z7V1>rk^=k_>gAGSg!4qJ3RQ_-P?Z?~b&0~EF2O`7KeM4qz7|SvCzRfPD82L0|MmYj z45auclwzhRry{vvTjp-4Yd#FRVG{K31WJD`RKin1hpOxb*K_xJ@}gOFjOfYLOBkOaT0pgSQN^>4Afbu1+|f8Q1^eA z818=wdLqychC*HYB%4owTAvG_hi^h1rdu!$){hPG|L*4vuoClGF# zx@6O#5}5^6@ufZn3cTI~`=EC8q46w~!DXn#Zb4P(M_Uhxb4r{8YNv%@dsq%i&ug3t zJ277h^^&`3^tnemhpRtSpm9){&VYI?&xU2;W~cE5h%l}P&@ts zO78*GZTi%hH_4foH#UY!q#Km}AgD7j3=Y#1Y!m~PEP30`@V6LdEeWbN@GBFdl(U^ z5v&0hk99tVABXx#mSvptw`E$uFy9=iBZRU{mH>U>A57YJ&|XIM0Vpa5nQ; zAA=7VJcbS7fr-wC!w0ZA^AaSe5)OiO;BxpjJPWJCF_S|4|8CF**n)Zf$Qa=S;(YTe6zWpWgnD54)-ha0*U=I#D=Ifv~@*7mbZ5BF}*$#aJ5rixXaczYjsMDNlvGZkiB6Ksq3`@dCHZPju9Hu5P zC5YEE)Jx^@66XU-gQd;}hCm&@lg3QToXWO>O7xXw-2ck#6oRp^=yK;iUkvpUSqpVr z9)h{xG2`b@x9Lr&+w3=}2U)EZj=UjM!tHGy0rd_U4fW)k0CT`;E4YpHU|4`a50E#Z z0_}u)upEZ^!s1gX2X~>Ki1$sNd8K_nAL>EX8tTzK5b6Ol1}d>>Q1&ySF6Dfv4XpGr zP{1w5_n}@cA44T{0qU@P2lY1m8%jUV8_v8GR6_Nj67B*Oa1d0WaHub6;-CU1n*3#` z1bwp^=>A_0b=%#5O5h<>px`&15FZ2lN3pnH|GUIuF3&e#d6 z^xfbKdjAh(kc?mltPU%!b^^Wx+b~}O^~k*jb^GLh%Q-x=p)TDys7hUfdeHm?wexao zoKL|ujqRYGumhnUTq&@W?*9`E^dPwlb!alLbsi|?p-|{yVur7Lse`#)Q0CnpRW0K1}e=7=!U@?oCHckIj#!z z_G$tZpc|CkaH!Hxf;yb@q27XT+xoAtFwckV8=duXo16q1Lv66#ChmWo-W~|X!w47* zZ<@k)P#OPX^CvdXve~&b`Jf)L#bHet1$Ed~Lfvkwq3qv=&%@nN&y&BP5_r1V=bXl@ zTb!K~gt{#%+PofAg6&N{7^Y2u6P<9)PA3#0OE!dR$lzZ9ypTZ}uP?v6cBr95Er<4}p7vh}Z^4(nZ$KeBnA z9saw?=X#ETO4=VPU?|l6IR$D*yJ0DK4r&L#!m_Z~&JdRewu05*TB!B&P&@n^wt%H} zIh7a+btZ;GUAh>UN%#K*2D)}rp>{go6xKmK%lATEyR%S-=^oS$A3~k}oV%S%;)a!( z*N56bDC__i!mjW-lz!Dc&LwIN-Maq=Gtlic2`b=Hs6_Ta?ff{b1@AyTa*OSCO4=OC zVRxv6h8o8}-L|uBeI=B??NGPr5vVhE5&D1s@6RSE@s6|822hS)ggT|epbp(csM0Qi zx-|Qt61rr31eHjMROgb^fvQL-)RS-yl;2OFDtaT8`(LN^5rWRJ=)2Abh6t!ryA~?& zPN*l}38+JN9=3s3p>|qopX0a&tirq%)M52P?KlDI3Hl1uVcY^0_rN~xe>uK}pcDKK z>TuNA@4W5WKwW~VP=VJ&o%ZcE-v{OR2vmu0!PnrQ@D7~%UWn@!jD6pE0QEZH{K#en zY=ZoXkAdFTg$_E0t0YvQ%CH%%1C?L^ha#c|It4 zVW^Ef2bD-2lQ)K{TpOtSzbn-3{vyn;`+q0{B`^l6v@>nK6l!N%p(=CIyeOsSI?84jQjR?cfPiA_a~)j>{XX zLM2oiDv_qfE>HmmLIsF}y1S-AB{T;r(G^gMt~nOs{QrL&5yw-$NPv z0_E@_RH;Kgbe^2KpyU;xKQXBFrcjA=fVzYOp*A`m>bbDuL!T3PCjupK)D|v6Rp1_! zgAB)=ofd++?J7X6H;1ZFAE>(`0_xgMfx4vYp&sd{pbqIRsKkDP^7F{YK#rb0;UrMW z*c7U?-Hk(_9K=EGFd6D_z6^D3SJ`}<@s!EGgR0~oQ2sK0BD7|w~mHis(68;WVfk%#1(ego=(^gYyrDCm@&r2P%PqP*27f*ap4|72q_K-nUQ*-G$o7uf|LtJ7=LVlztuP z|Ns9wGSE(YLX|EIsuE+McDM}c(yWKt*Ef)`HxV6U7tAeyigk}4RuIs z8aqM%|Nk4#Kn96WC7JHhoOLQw25KV>d<^_MhYHjWDv=>jhba!~QjCJqn+)s0S;nJKc8_d5_?(kiPGc!! z9jHsv4$6Ojs6>5HHb{iZXaZDe=0ojl4OA)jLRIP%l-?Im4u6EIOz@{p#j-=4p~6t> zrJxe5Yw{*g8*AgN`&=Cv=ync6GWiTB{S_wP3YEwQP?zuw)Jy4m zD7`Ef9DjwO5~>E3a2sRS3*7&5&=-LiVTxl+VYYDz)Xv|6I<=diDzh6Z;X}sHjd!5} zK831C{)HsL3fR%)FBxN@{7->8gfpQ3-~X8BA8>y|Rbs301E|uUg9>;J>H%^S%F&-t`cI%P zUG6K+H?Imn=@*77bt#)yfVu=Vp!D0rth)cZGLWOb#t~3wV7ze-l%uzxzJ%HcwbQLo zcJDylb|;{Ab`z?^KS3SF3|F0v6o*Q@B9vV<=u@UG82B@SGVE#!q0r4d3F-sMVkn32 zLOrm~K_z<6)}KOsKcLh#=a9C63e?Lu97;bKY6CN`+5NxB1nZy@*#?!!9;lLkWb49KH)Z(EYXZv!N-lA@j?|e7~nua4_MIT!$=r4O6Ikekjom0Lk2z5-T-pF!Q{!MB|6 ztmJ?ln0J6JVC(`0T^W1^E5XvYov&QFLLI6EC`WUlc6ty7!TcPYQQRILPGngw<`AN^ z3g#;#?%hwghF4JfgSD)j+@H~34m*V`@Z8M1Ans-c9s4V2x97Yr*O{i3ci_5$r*~Kj zw7sk!La(60(iS@K|5*sVx6r?!8d5DKUu!QdZ3lV&ujSebz~4jnkVRg zq1>8zb8e2mb%R)&i-Suzyi4jGVLjc1v;r_6{bOtbEg9Ww_);m?ny?8rWAJ^K1fFNT zq#k3mq%{|vh$71>sSKSNiu|8>_qP&&MzU~ zh0bc`3$2=0&{>boB-ZMX#7xF*V4~kI@#7ivwUR2(K?1F@9YtZJi>{W3%meLpbi4!! zCCGKtox%F2HkRHN0{17-3Ut-pX03p&SH|yWROJ=z|0xQKaa4vLghEHl{5r;JXHdQi zzeleMyVS?tx6x^f`~~!h<0{Vvw$n2qzvAB+zF0p`Kg>LZWYf1Ib_slqa1eshGRyJ? zK~LCD-@tGd@*FsgN9Qxfy@@stn-49BoGwxZv~JigKu@hOyHmT2Y=>3%9Y^%fpT{!j z+g>a#VpnRX2++dD9T=CvSsP1cBqZ)X?LG-~XZANbOX2e*SzW6H9)OHb!LC(wwE@J) zV%5~VA2A~Fe_H?Sd_@LoaR`fJz?0AwfovKjdx}wA`cNDUCEzs6;4J!H^r{jlp2R*v zu2-7cFSgr?Rv|tE`r8oXm+(7=1fM4szr@D%xsN}dGlQ~Rlc^|VwQCiGgK{{p3g1BI z7~|3MO` zm&FP6D+DZxq1rgu0NEyF^+{;CRjoEoYMA5A7VsSU`uDV7MK=fjAKM1yrvS3;bhU=M z|G#B19LKc~PP6R4L^jsS*VUX>f2{xwS?ZZq!+OM3<)$Osgd;d_*L77UR`=AY~IH9GO^V7wM_o_t|fAWlSh_W zF*_iyLq;*hbpJ zg4q0Q$+y7f5V}>dnU2rnJ_}eBrFYq7ALf5hrkohGV0;YDweoMnNUfp+|DS&mtN}r` zv-Saw*TL^tnMaSdO%;JdY`ghfM6$B|JITlkA6?qHd-b2vi3dw9&)wo_}OWGDqD3PWaIkBkibI9(hY?` z>x1D*41YoJxhcQQ_&)L?rZ)y2B=}RCPh>67-eE&uV}F~T37zLzD9^!s6JOn#|4fy# zkZAAhoWIs)l^I>(gj5d1mjztS@jpdF6hvP3fA=q@%d zvDTIi_#5Nm_}zisE%RNCv05z>y~)}#x|**s4&TM$IgHfaM)5~mTHN;WXwZw{WGf11U~;QVxbj%9y^J`!66i) zarzz(uA}%Gy@_Rf9$7pAHWIMBmE8^BN9T9bQ9>t4ASeEcpx2vC=Asgr;bkpa+pp)( zpBQb$DgU|dFy4(Lwe$3kFzBoWYi^uPw2~Ggz%wM0%O1I-NaA~Bacm&L^owHKgZZ!N z5_=CDwaGA(4q8nd)@JtwP~M7g3XZm*(4U?KSs3$%1m0tT2e7NH1S*fsZPpmN&Ox=3 z=)XtOpP{ezC*xP8KwCv3>056m{^##tj25!k)|`|#g9bQBBp5zi8T5y>FKq`CS!+XA zi#DFbrX7j(GyM{_^W&DhbU#N{mi1W0FGSEs1pEl2nK+3=F-cn15c}IibjDJxjFwy> zTlm4)&64`b*5kEX+fZ$Wb8ReV3(H3tiNKmPYIOQO25RC_?dV;kU#bR*wKQXGAC0pE^KA{ z3xmD%ljxi<;}2NdOZl>+*O%QFBZ2H9J&*aiVO8mfZfO$ALNWue`JDBB*yUvWDoObY zFzHGrTM!%}E45P0|GoW2aDIN{nvTv+470=ID8=AB&?YEB0yZbuZriceN>QolmV8Eh z#A5rVvss_(eao~y3A{@(L+G=R6-D7Diu(S_T*l?BoQK$LpbbN}2=ij-?WPBlOg{XC zTT-7|6~9JL->q1|+8*?uupUf;=lQmaYqsrn5iE>CKNkNc+t(OBMs|t772q|JxMmKO zKwrjV37XYp4O!}$JUqG24tHFJGGJ#)klsn-3H=LbGsaYT>uP-Ai7s&H1Vr(>Dm5~*(@%!oW3L|z_ zT%AU@G4v8@72`=3rWrZt1^f;+EeQ9J`9S(9bSA)y#Cem@tt`b1{$G)&oUW%18&~u~#r8E2em-QD29*W&T z)*4$PEtsqEw@F;R=)UDR7(rJnjbJm?;O8U$RvhJUoDMXjl{o3+EV(vW5}J;*P1K@7 zZy&9@{<;9ISg|5x=hNcB&-l`)=&@-HZk z#h^6C>02!-6>f=2{x$1U(7y%e&}*^ttmv$w=VTLm@G%pg#nG*Am5^NyF4Ga#_WH$y$-3_klZ z|B9~m3hV*>_kT&0A~0+OtDtz0{-qgKLGdy{f7ZH{?OAx8z*k9Rw_WRAtmnY)XM*=+ zoC}>}mfT+?TOB_$m@h}?ILV!KHt76Q!H=2brGHFDgD}pH!8IKJ#5k3%_7DeUkQXOF zWgK)w|4(EaY@Hvz{f|}$UA0u?Rq!8ERy5EyXqNC!v&MuNze-_zY_&4iY zvD?gMF0yt6y^rwsDv5l-dR^AkW}*KDy5sacv!x8Sk=-WxMilST&zPc=f3(W1B8faW zeF2AGA+Lma6XOYeIev5C=N<|4^H0o}#^;CBg720v2?URyfMe=`1MsH$Rv6;%d#Sh$1sdXHVwyXt$ejfv>nz(m_NjL6#6>|c+c#H;d}x5Wo=%} zlJPKaVLr~{yAWM12LHYMe^u9+yJGE7Xc~u7EDBLLEX8;u{Us7md&jPw;=GSeKJ143 zS2(mJ-U!)3*Z}zi`s?X-{XFALtOwfgXS{q=Mp>=9m2rg4zb7Dn!_!p&gR}Grwlg+qBET;WLj|eSO4FY7`olO%|^2>tFxK!$2yI11~fb3 zInb^$D2v`1wlg2SRCL-Pdl{oH{48$QQfDDX5hT1vwAC7{hFxx(EI@R#4wnks#wneD61BDZ0eiXxo$d0458%G0?ea4zvZZmXd90rn( zQ?lrfX1Bj$+ZWvmjL)(5lG$BOw~-Jk_XB#X(b?z2VLpPm5sV_U8jRHjJZDubeXOO@K`1xH{vmIQ{}XwdWbDC19I{UA~a+AWQz2CEgPK(&*&M#5Y_^ zF!<1d2AkveQCO`zv0A*jc#{H#usTR7Qj`4VY7Hq3ChQ#6=VuGtQK|TR4a+)cUV^W{ zA4qlw6-c9Z!m2smzD2H94B1fDhrt%;pTK?#-Hq2$=v78NqY1&oi$sWbKe?{^DH=2PVTt$MHFe7}u@t+IcxzJTP^ zD%#ek6TA@PHTe6A7;2yB1Do3W2$#V9IQW3f525e^4ys^O7uiYXZ!tduI}k9?8j?&4 z^mDN`l%Q8xf5~>)5}#_ZtW`p;mKT;rPpyl8lf>VQL2-Hq+r^(`8H?f+=4(xP2jkMn zX5jQ0OQ0{~2aJnxc5Y(7i)7S-(A^Ek+Pn>V3HY2uqCqC>sX61?x}!cN!#fCC;_L;C zSD<(V`TOa1x(WFzl39dY?I!&RJ9r9f!j|wc`sdKAPv3;|w)j!ok4-2^3?#;ClkI~g zbp6YsxXsG52E_p^l*Qp9yOw#GN8(WJ0rJB*sX(C9B;CT~ca75NXi3i};8gs1pxT${ zJjb{m?1rBatkL+lJsC_yFq?oGF@A#5dSo||sWm6L^^9w=7ELe0T2Xp#^lqE;Pb`5( z==@kg!7yvQ5xkC z9DIzDT4xwTf?4SGkoQA&i6Dar-V|N6dFafi&v2&xKj*Xd1v+W?3`T#Ktt}=_QDl3d zucVblYm+I{Y7~bOWETvyk<4Ei~g;ye~IZLoZ zQyuw1bZVjN|EumGFV*_n^utMNC;bdgpSPg$^9lAVN%m7VQPq4(o(bFE(DnV!A77?3 z7?AFiO7R#*i!m+%Yg#bL=OSBUXQCftwO_CuMzCR~_YCsJB>fsmkEUN{eKqq#=x#)h z=5zf`@Glwtj-W3=ek7q^Ez@9>D>Bb5Ray!9J$iQ>mtwbSdssiqydptY{#)`|FKoVc zp!XI2)Vh)Qar%1wkh>W^>*fo$c7Z z%KTL}GK=+O`bvTf9|Hi%o}TxjL{_I!n9O7z4%D{N zo3hIj@F;76_BlFz(TO7HVcYp(bJ!52dnEFlDZj_~H+-)|e*j(InHVJ1fw&fO85fbzSU zg>&X8nz7n0%QW2dR^a4QUQeV!>TC3T4vn)=yr=%1@ zf5uXi=epPwC!Jr}o?ABfiN|IzJ}w|ro5Xk} z@K12K58(p(UpNf11fE6Nv#2G1DdB6h9-~zOjkoC2aGx8^R>;(z&?B%qOqgV|_Al_q z1qxCR`6$MxiI~1E#ZPa1Y{max#;;MRd+2PZ|An8vD1V)i^EDm^YLi)Lhr_o}c3bd2 zNaTU)kgjDz?@i{HP2Lmz4Cs5!<}G-^^r!rr?f2C1IrP=?`s>O4-HOa!AWOB=B(R*h z+8YF_Lq%#>g74t$npL1FdW(<`#o6=pqULlWb_-bZpm&Nywh$yU^Rw8Vrsf$K52Od$ z8~UWHRtElMfi&+=;O~&Vg;65oML3wxI1l{Yb{ayEI|P1KK}fnAjtiN;@8yKnoVAO{ zYGB)%o&&u_$e(3%YQERZSto*=!r8Yt$!fcl!j~j90_9bf^?t^Kakv?Ib!11hOYC~4 zv-uWZH(7fN*&^2ZFn%3hUDD}X!+rqq`Bzf;3`pOA(tUb$cBsG5*nn(XVK5G=ZNh08 z^mda#F2>u~*#^ds+0lLGpA$%J74z)eUoXmzMAf$8SFJKV*!27Y;=2l=cnwGKIBACQ z2QUTaLkTvR-Hm2E3Zq}Kc<5NU4q}s&aWeXKNOl~YPOyO_9AZHuupLML0o^)gHwoSE z@T)eInBhJQ=QBygus7pxQ9goFqGkE4-d?nx?BI@eOma!+HfFsk`h)3Xn5&IM_9g*e zMmCHjGUIC!`hivty$|to*AiUK+*c8&>DyeJuf|yIl6GL_`wWAFIA6>TGB9q(np%D4 zUgQhu8Q4`YYic#IYizp>V^bfoHU^tU#OUm7(B~RKpdXoBhpkai+eu%F@gFb-4#L2~c5J~Ry|4(cf??Jgd zj=r+Y6Unw2UF|0V%|<>J#|appW=E}9TZfYo7F>E4n9oBmob^4}f)DNaO=;w?%N=ke*2312E7& zXJhf${DHg`!ox7oa+8q%^UZV=vU1Sg#_$yk)Uu%XHqLJ%d&2lPGJen2yv&D@WM`^T z$99s0-UO2GiB1EPUA5$jIWGNw?!)#p8_mybLEtY@U%@C6K@*%DL&0l?xfox;*)bAq zj*(hJvTjcgv{NL}iGCEFuV6KNsEya09&5>rVofb)I$Qt#LkZH=j257rlQAOK7IvtX z4=1b4=v&sZkZcNiw@GLVigS^Tu!J289@E&IW^&1bCUD7C%PDONcDs?^MwU;1WB+|e z?#g4=RnxjS%=kYtCLhA-;i&{;X0Dq$ND4WtqInXKy8_SkA7D!O>UA> zTfuk-dS$a*z*==_|bkxEv zNsa3>{($5zqxUZ3Ard-mLDbExzE82u%vx7^X>w?TP9jE$>(&G^IL-{EGy~aU z99+bB5l&vP1S(OOqsaaySW|*Fv&#N~!zql5(#N3R9sOU~P>k8Fz+ZO!7r_3U9j_(& zA34gfkVe3JBrqK1Q5a>#*=A&~5@;$toVBHNwVw&l6-N`%JH^^_1iMBrXMq|xYW_b5 zBM)cv5H5xZ*!;;j4++d-yi`9t*~tZjlX0BW-aA2zmk~fMgK{7pV}@5vL27#ToUh$>;k$M=`Wz?8_eP!%B!9Dp@&S^(L*7-vLh60#J=YJU>697ztKXTjMVbn~&J(Kru6rzkpA(U}9! z!1?H$hjHlLM5iUb3N!vF6W6~ugI5W#4|bvd#JCv>!$@i`4k8#g#OX^Is+Gdo1@w*} ze@MB{p%-Xw2EUWkPpm&8p%tvnW}F+F{^-{yiLdbWI{X-Zsb^3aj(@jH&;^#k!MiA{ zh0&XlP(S3|2^NC>ag5tyoRglu-NLRSYky(;5y89D)w07!=C2_3W6|41%vic_1O{p! zu#lfXfi@SV*N{C2Kc%Nxf@|1Ob#_yMHMOe9eQro{5bg$$3-yw3#CHL55U&+!?ufW2v8E^zpUKd*-=;4KY^*1TuauAv7uW2 zboiXXTx~ds)J1nNYnRcFwrczu#Px4afbj&5B&!X!tI}2#8NZ0}ax>8U8oIY_ha;G; zw6$3TE5y7j{2rf833$UQFc+32@n6#U$-+2K;5#;>3AhZUI|wInU9v)cVD4IDJ7DN< z+1csxbjjTz;T!~Ng7ZRbpdRyG*c@Q~7JeQw{|>gsUxL=qEoT+{g-!V1K^-l~0zzE0 z#ZMT&LEp|!wh(kC$-RQ3Y|KM(lD@^JODI2jzuP>OfNIy6@59FvyG-}-)7)9|xzf_@ zFpM2kx6=M(K^9~DA&x>>n~70jdkDS2xD~s4g8XyXj>Lbq07>{bL86C{Rl)x(0ljH7U}pY=e?jb1QoopCnB64hF7 zWGVRi_qL40(n#_t{0#jN{2f6rPjQ^LBhUqNvY4z!v2Y9zN&a8=peq!E#xI0Yd(YD7 zfh>ga&!qb}U24)0uhwqYNPWn0K(Qqgc)t2B-Eh9Q-iPazeNSeNJ zEYxIjo7{(3nm?f!#W+6~<2mHX=46B=@&S(3&M;q&UM6(Z_Avf}?X_Us+3M5-+Xuw> zp7~qIdttkVvcw_3$ZuG2ouhDSwGpOo!*RCU1Rp8^oMb`PlVB-~yW(gCPQS-4Bja&a z!Dj4Atu)EMi{5XHZ?T>k`9%``g3az`UKXF(^j+|~IQ)gh;W+vcgAO=7Z#$BshRjRD zMi^hk=sdc2(Nily@_U(w;&ce?kItoZw)sf-MdmxvD{b;?=yhSd~L^n1asf37-VBI9AN_8gJKb!O(STaJ%?-|PTSGdqF5_|^FOf7jKgT`0&OBX zf8$uKg87(%j)(CZ=&QW|8&ffw&-EF>)V{%C`WB6ozghc&9hN1)>m<1jCmWC@;h+Xd z{eVnu6FSj2{DSpO*u6~>)d^Y$4raXx<5Kw82s^;%&>Mu_Fg+n|Vf+D;IV_IH`6dkJ zz~>2a8|4%NsSU$ut0j4lz~5mr0-b&YdBXU6WEJS!&~HdDZpm$A+>Tz5I4!Whgs)`! zTKu_ER~HBxAL0x3hJ`mPTOrgN6XS^utC-NFx?kcR?MZOQC&jwMlHwy{hr1Ia!rd|6 zghY3IcxZTRqB|*Wc)TYpyqf#Ph{yzYWNbpBCptReKhz=Ykx`kE)TeReQL5hR2VJ3=Mbp z?%cAgyF(jy1rl()4NZ20!{fb4aTQaS)(`3(oWnDGIDt$#<;>)u+NJ)BK{a>VF`k&X z=`6$793G3GxOlJ1R3)W) z<={dodm07(QPSNrIX2YYHr6vVIy}tPGAYsPPLL$rk)*C`928&Lt=fiq$s#f~aP3sA zXiuW#Vc{vc2M4V#<4*7<#Z!{e5s_RMf{ls{BMqex=1KJUFHy>k!9itH&kYV*^-Ru~ z$by7|X6eYHU={kqjw!yg|itr^}4% z8=IJ#EiNc`h|iPg?#_7|9v|MbM`!n_@c0CsqMCKwR7o3&cl*zsJ1K!f*w35f4)w&k zLnFdNqnuN~Wu*kM;h}*e64=*JPeM3WDooe##8%!h*=_Hs^pVq^^WOA`0XP#trBQHLcZ zCdHF%>!f&&Yoa@WBdIehRrWG2)R7OCV1m2CIB~2uHhe zf(GYl9j-DYvNdjKZ|tzh;s3hNog1i%Djgpl;~hnMiSA+X-WYc>Cx*k35HZy2i4RNd zcP6M^<`B+k%FbRv`AS3%(_I-KIW&oL=08Gg%g$9;wbT_Cf=aja`5zSjJQAEM;EstL z9^o&Qj*{xmwiQ0c8y`*%Baa;}z-r=9;22bQC~p`Pf$|5FK_Dt;w-jP=IHaBh`Q^XpHm3C+eA|Q)N#- z+f;nu*{H3Dh9@XbuMTkJFnsu&C#CLg+eQ`tV>XaZTx8tf(3o`3VSn8fg{zd{<;K?e z3E_1y`f@sV+f{~U0=Cy4Kfi=#}Q*kr%G4uJn&L+;QFn9;C5pTO+(ygCs6j+SVBEPIoNNPaW5!5sbq} z#Ck^^T|VO2>a?xg54_fRbVhlO9Slp`h_Ukmi%Q#AQ4?>{P;Yz^H{QSG?kMlErQ!HU z+vw(0Bqmo&y)r1cOYw%?k1dTPkEo=CBsb?IIVwJ!oJfh1MtCW!b34l0vDMLDcN9;# zWYTYxT7G=+(G2yu%M+rLjvb_O_OA24w)`(Rp6O|;W4*W!sNK&UH^-pYHl`=wlyl+6V@oD=+xjw^*2&1 z@7P$+(OG`S=I;M=l+s~p@U9l^y&qLLGJCXlA{lv;Cp z@Ei<{uQO8z? zyI%5)(#1`5YZe+2t0%+1c9P!K)jr0{t`kzL9SE+QF{SX4;G(&l(*9G=)cQw)-wyHV ziS6aQrfubH{@Xi#Y`EU=vEf6#Jaz+jTQzr=W804%4Ckf7-7q$a4>s{$E;pYLbT;C= zBUH*5ZVdk;CvEju-A^%IT~H}RM0<{{Mx8mIb6TeD5A%%RTsg0vB%XF-Jz?A>auMcD z^o&j7#{cK-@t-gIYN@A=1((QFxQ%zHhubwSp3-3K*2gOfkQkZLrDsUN2JV(oiAiaz zqqTH&7HHYpi6-~Kl~E~&)Ov;+DO z!JQVvvm{4IXzu*(gnwT8vElx=J?AvFeu#Tqt=bdkNZc>$$ z9czN~W%7T9t(H2zNyz6NeZAd@X&Xu1d9HdwBmcPyG5$+zkG4dL#OE<5pHW;k9hqYX zJz=C7n|6S!IMfrJw)N<&D6XUPsX&kIWEI60lAX+wM#)jKdzAlz`t+5~f4u5B0f86I zfB!JxxbqI>`RxC~Mehaw!<9h(=Z`n(=&ZEWynLOve$qdC)VqW8tXHSc6Gon`BSJaL zRih)_I^rDA#DCs2{{3zI*Cwjyjg@e09akcd;(vTV7|WX_cC1%#UaG{CnpYM2JmL}( zlj8IqbIwS3jJxoEtzv4o86n9Tb9SN1{xj@OOpZ%RJw7w!UU6S{QVhHtb!%{RxaNGI z;XVs|eoIQ=OgabhpI2-`l>bA5^O+%u4^+INcnN#?R7Vt^gZ3Es=jp=d21>fo`Cz~` zcW&oltH<)8xr;tTAal+M`%93u-sOBrO6g;dF86=b)aBNl94Oa+d~_JAX96z@&sfFc Sg~DugSX5H#&P^c;EB!yo@@1d^ delta 72095 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 from the console and compare the output to the list" " of required packages." msgstr "" +"V této instalaci NetBoxu může chybět jeden nebo více požadovaných balíčků " +"Pythonu. Tyto balíčky jsou uvedeny v %(req_file)s a " +"%(local_req_file)s, a jsou obvykle instalovány jako součást " +"procesu instalace nebo upgradu. Chcete-li ověřit nainstalované balíčky, " +"spusťte %(pip_cmd)s z konzoly a porovnejte výstup se seznamem " +"požadovaných balíčků." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14616,6 +14645,9 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Při upgradu na novou verzi NetBox musí být spuštěn skript upgradu, aby bylo " +"možné použít všechny nové migrace databáze. Migrace můžete spouštět ručně " +"provedením %(command)s z příkazového řádku." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14628,17 +14660,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Ujistěte se, že se používá PostgreSQL verze 14 nebo novější. Můžete to " +"zkontrolovat připojením k databázi pomocí přihlašovacích údajů NetBoxu a " +"zadáním dotazu na %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON Schéma" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Parametry prostředí" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Šablona" @@ -15236,18 +15271,18 @@ msgstr "V důsledku této akce budou odstraněny následující objekty." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Odmítnout %(count)s nepřečtené oznámení?" +msgstr[1] "Odmítnout %(count)s nepřečtená oznámení?" +msgstr[2] "Odmítnout %(count)s nepřečtená oznámení?" +msgstr[3] "Odmítnout %(count)s nepřečtená oznámení?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Zavřít všechna nepřečtená oznámení" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Odmítnout vše" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15598,6 +15633,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s byl spuštěn během posledního upgradu. Tím se " +"nainstaluje nejnovější iterace každého statického souboru do statické " +"kořenové cesty." #: netbox/templates/media_failure.html:35 #, python-format @@ -16337,6 +16375,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Doba vypršení platnosti musí být v budoucnu. Aktuální čas serveru je " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index cbc084734789dfad5a5a438c16fc0c6583a0c811..e397131e6fe8d5d9824d7c74033182dd51911718 100644 GIT binary patch delta 75947 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 J<^~-u`#-d95i$S( delta 72101 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 diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index 89d52d8fe..27ccbaf0a 100644 --- a/netbox/translations/da/LC_MESSAGES/django.po +++ b/netbox/translations/da/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Danish (https://app.transifex.com/netbox-community/teams/178115/da/)\n" @@ -36,7 +36,7 @@ msgstr "Skriv aktiveret" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +90,9 @@ msgstr "Din adgangskode er blevet ændret." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,8 @@ msgstr "Opretter" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -119,8 +119,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -133,7 +133,7 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -222,8 +222,8 @@ msgstr "Områdegruppe (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -497,7 +497,7 @@ msgstr "ASN'er" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -670,7 +670,7 @@ msgstr "Tjeneste-id" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -706,11 +706,11 @@ msgstr "Farve" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -782,9 +782,9 @@ msgstr "Leverandørkonto" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -865,15 +865,15 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -979,25 +979,25 @@ msgstr "Serviceparametre" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1037,7 +1037,7 @@ msgstr "Forpagtning" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Afslutningstype" @@ -1112,7 +1112,7 @@ msgstr "Leverandørnetværk" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1175,8 +1175,8 @@ msgstr "Kredsløbstype" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1191,9 +1191,9 @@ msgstr "Driftsstatus" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1238,7 +1238,7 @@ msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1274,8 +1274,8 @@ msgstr "Grænseflade" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1292,7 +1292,7 @@ msgstr "Grænseflade" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1407,7 +1407,7 @@ msgstr "Opgave" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1490,10 +1490,10 @@ msgstr "Unikt kredsløbs-ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1625,10 +1625,10 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1660,7 +1660,7 @@ msgid "Full name of the provider" msgstr "Leverandørens fulde navn" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1753,7 +1753,7 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1909,7 +1909,7 @@ msgstr "Forpligtelsesrate" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1985,13 +1985,13 @@ msgstr "Opsigelser" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2011,7 +2011,7 @@ msgstr "Opsigelser" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2115,7 +2115,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" @@ -2286,14 +2286,14 @@ msgid "User name" msgstr "Brugernavn" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2350,20 +2350,20 @@ msgstr "Fil" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Skabelse" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2404,8 +2404,8 @@ msgstr "Færdiggjort før" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2421,17 +2421,17 @@ msgid "User" msgstr "Bruger" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Efter" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Før" @@ -2477,7 +2477,7 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2507,7 +2507,7 @@ msgid "Pagination" msgstr "Paginering" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2641,7 +2641,7 @@ msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2860,8 +2860,8 @@ msgstr "Fulde navn" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2876,7 +2876,7 @@ msgid "Request ID" msgstr "Anmodnings-ID" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Besked" @@ -2905,7 +2905,7 @@ msgstr "Sidst opdateret" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2921,8 +2921,8 @@ msgstr "Intervaller" msgid "Log Entries" msgstr "Logindgange" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Niveau" @@ -3123,8 +3123,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:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3189,7 +3189,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Tommer" @@ -3212,9 +3212,9 @@ msgstr "Forældet" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3273,7 +3273,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3306,7 +3306,7 @@ msgid "Top to bottom" msgstr "Top til bund" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passiv" @@ -3314,46 +3314,46 @@ msgstr "Passiv" msgid "Mixed" msgstr "Blandet" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (Ikke-låsende)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (Låsning)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Californiens stil" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Proprietær" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andet" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Fysisk" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3361,12 +3361,12 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Trådløs" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3375,67 +3375,67 @@ msgstr "Virtuelle grænseflader" msgid "Bridge" msgstr "Bro" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Pluggbare transceivere" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Ethernet-bagpanel" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3443,147 +3443,147 @@ msgstr "Cellulær" msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kobber - snoet par (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Kobber - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Kobber - Koaksial" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Trefaset" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Defekt" @@ -3856,8 +3856,8 @@ msgstr "Er fuld dybde" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3991,7 +3991,7 @@ msgstr "VM-grænseflade (ID)" msgid "Is assigned" msgstr "Er tildelt" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Er primær" @@ -4012,7 +4012,7 @@ msgid "Assigned VID" msgstr "Tildelt VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4197,7 +4197,7 @@ msgstr "Uafsluttede" msgid "Power panel (ID)" msgstr "Strømpanel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4257,8 +4257,8 @@ msgstr "Tidszone" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4344,9 +4344,9 @@ msgstr "Monteringsdybde" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4421,7 +4421,7 @@ msgstr "Aktivemærke" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4431,8 +4431,8 @@ msgstr "Luftstrøm" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4500,7 +4500,7 @@ msgstr "Skema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4533,10 +4533,10 @@ msgid "VM role" msgstr "VM-rolle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4548,18 +4548,18 @@ msgid "Config template" msgstr "Konfigurationsskabelon" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4573,10 +4573,10 @@ msgstr "Enhedsrolle" msgid "Platform" msgstr "Platformen" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4606,7 +4606,7 @@ msgstr "Konfiguration" msgid "Virtualization" msgstr "Virtualisering" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Modultype" @@ -4639,8 +4639,8 @@ msgstr "Mærke" msgid "Length" msgstr "Længde" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Længdeenhed" @@ -4649,18 +4649,18 @@ msgstr "Længdeenhed" msgid "Domain" msgstr "domæne" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Strømpanel" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4700,13 +4700,13 @@ msgstr "Tildelt lodtrækning" msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Strømstik" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Foderben" @@ -4715,7 +4715,7 @@ msgid "Management only" msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4723,7 +4723,7 @@ msgid "PoE mode" msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4759,8 +4759,8 @@ msgstr "FORSINKELSE" msgid "Virtual device contexts" msgstr "Virtuelle enhedskontekster" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4769,7 +4769,7 @@ msgstr "Virtuelle enhedskontekster" msgid "Speed" msgstr "Hastighed" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4783,7 +4783,7 @@ msgstr "Hastighed" msgid "Mode" msgstr "Tilstand" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4792,7 +4792,7 @@ msgstr "Tilstand" msgid "VLAN group" msgstr "VLAN-gruppe" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4800,7 +4800,7 @@ msgstr "VLAN-gruppe" msgid "Untagged VLAN" msgstr "Umærket VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4816,7 +4816,7 @@ msgstr "Tilføj taggede VLAN'er" msgid "Remove tagged VLANs" msgstr "Fjern mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4905,8 +4905,8 @@ msgstr "Tildelt gruppe" msgid "available options" msgstr "tilgængelige muligheder" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4953,7 +4953,7 @@ msgid "Rack type model" msgstr "Model af racktype" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Luftstrømsretning" @@ -4969,7 +4969,7 @@ msgstr "U-højde skal indstilles, hvis der ikke angives en racktype." msgid "Parent site" msgstr "Overordnet område" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" @@ -5008,102 +5008,110 @@ msgstr "Modulvægt" msgid "Unit for module weight" msgstr "Enhed til modulvægt" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "Attributværdier for den tildelte profil, videregivet som en ordbog" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Profil skal angives, hvis attributdata er angivet." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Overordnet enhedsrolle" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Enhedsrollen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Forældreplatform" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Platformen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Begræns platformstildelinger til denne producent" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Producent af enhedstype" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Enhedstypemodel" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Tildelt platform" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Virtualiseringsklynge" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Tildelt placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Tildelt rack (hvis et sådant findes)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Ansigt" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Monteret rackflade" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Overordnet enhed (til underordnede enheder)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Enhedsplads" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "Enhedsplads, hvor denne enhed er installeret (til børneenheder)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Enheden, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modulplads" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "Modulrummet, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Typen af modul" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Replikerer komponenter" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5111,109 +5119,111 @@ msgstr "" "Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret" " som standard)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Vedtage komponenter" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Vedtage allerede eksisterende komponenter" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Porttype" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Porthastighed i bps" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Udtagstype" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Lokalt strømstik, der forsyner dette strømudtag" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrisk fase (til trefasede kredsløb)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Forældregrænseflade" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Brobaseret grænseflade" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Forsinkelse" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Overordnet LAG-grænseflade" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-navne adskilt af kommaer, indkapslet med dobbelte anførselstegn. " "Eksempel:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Poe-tilstand" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Tildelt ikke-tagget VLAN ID (filtreret efter VLAN-gruppe)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"Tildelte taggede VLAN-id'er adskilt af kommaer, indkapslet med dobbelte " +"anførselstegn (filtreret efter VLAN-gruppe). Eksempel:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Tildelt Q-in-Q-service-VLAN-id (filtreret efter VLAN-gruppe)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5221,84 +5231,84 @@ msgstr "" msgid "Assigned VRF" msgstr "Tildelt VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rf-rolle" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Trådløs rolle (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} er ikke tildelt enheden {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Bageste port" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Tilsvarende bagport" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installeret enhed" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Børneenhed installeret i denne bugt" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Børneenhed blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Overordnet beholdningspost" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "Komponentnavnet skal angives, når komponenttypen angives" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponent ikke fundet: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "Komponenttype skal angives, når komponentnavnet angives" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5312,95 +5322,95 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" msgid "Virtual machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Tildelt grænseflade" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Gør dette til den primære MAC-adresse for den tildelte grænseflade" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Skal angive den overordnede enhed eller VM, når du tildeler en grænseflade" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Side A websted" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Websted for forældreenhed A (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Side A-enhed" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Enhedsnavn" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Side A type" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Side A navn" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Opsigelsesnavn" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Side B websted" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Stedet for forældreenhed B (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Side B-enhed" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Side B type" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Side B navn" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Forbindelsesstatus" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farvenavn (f.eks. „Rød“) eller hex-kode (f.eks. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Side {side_upper}: {device} {termination_object} er allerede tilsluttet" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} sideafslutning ikke fundet: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5409,56 +5419,56 @@ msgstr "" "{color} matchede ikke noget brugt farvenavn og var længere end seks tegn: " "ugyldig hex." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mester" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Hovedenhed" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Navn på overordnet område" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Hoved strømpanel" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primær eller redundant" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Forsyningstype (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IP-adresse med maske, fx 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adresse med præfix-længde, fx 2001:db8::1/64" @@ -5607,10 +5617,10 @@ msgstr "Besat" msgid "Connection" msgstr "Forbindelse" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" @@ -6754,7 +6764,7 @@ msgid "module bays" msgstr "modulpladser" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 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." @@ -6792,14 +6802,14 @@ msgid "inventory item roles" msgstr "lagervareroller" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "aktivmærke" @@ -6848,7 +6858,7 @@ msgstr "fabrikant" msgid "manufacturers" msgstr "producenter" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model" @@ -6857,11 +6867,11 @@ msgstr "model" msgid "default platform" msgstr "standard platform" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "varenummer" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Diskret varenummer (valgfrit)" @@ -6898,7 +6908,7 @@ msgstr "" "tomt, hvis denne enhedstype hverken er forælder eller barn." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luftstrøm" @@ -6993,7 +7003,7 @@ msgstr "Funktionen denne enhed tjener" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Chassisserienummer, tildelt af producenten" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Et unikt tag, der bruges til at identificere denne enhed" @@ -7005,12 +7015,12 @@ msgstr "position (U)" msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "Primær IPv6" @@ -7035,69 +7045,69 @@ msgstr "VC-prioritet" msgid "Virtual chassis master election priority" msgstr "Virtuelt kabinetthovedvalgsprioritet" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "breddegrad" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-koordinat i decimalformat (xx.ååååå)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "længde" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Enhedsnavnet skal være entydigt pr. område." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "enhed" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "enheder" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} hører ikke til område {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} hører ikke til området {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} hører ikke til placering {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan ikke vælge en rackflade uden at tildele et rack." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan ikke vælge en rackposition uden at tildele et rack." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "Positionen skal være i trin på 0,5 reoler." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "Skal angive rackflade, når du definerer rackposition." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "En 0U-enhedstype ({device_type}) kan ikke tildeles en rackposition." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7105,7 +7115,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7113,7 +7123,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7122,22 +7132,22 @@ msgstr "" "U{position} er allerede besat eller ikke har tilstrækkelig plads til at " "rumme denne enhedstype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} er ikke en IPv4-adresse." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne enhed." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Det er ikke en IPv6-adresse." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7146,23 +7156,23 @@ msgstr "" "Den tildelte platform er begrænset til {platform_manufacturer} enhedstyper, " "men denne enheds type hører til {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Det tildelte cluster tilhører et andet område ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Den tildelte klynge tilhører en anden placering ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "En enhed, der er tildelt et virtuelt chassis, skal have sin position " "defineret." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7171,21 +7181,21 @@ msgstr "" "Enheden kan ikke fjernes fra det virtuelle chassis {virtual_chassis} fordi " "det i øjeblikket er udpeget som sin herre." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "domæne" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "virtuelt chassis" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7194,42 +7204,42 @@ msgstr "" "Kan ikke slette virtuelt chassis {self}. Der er medlemsgrænseflader, der " "danner LAG-grænseflader på tværs af chassiserne." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7237,7 +7247,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7266,44 +7276,44 @@ msgstr "Skal angive PoE-tilstand, når du angiver en PoE-type." msgid "Wireless role may be set only on wireless interfaces." msgstr "Trådløs rolle kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "skema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "modultypeprofil" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "modultypeprofiler" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "egenskaber" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "modultype" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "modultyper" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ugyldigt skema: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "modul" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "moduler" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7556,94 +7566,94 @@ msgstr "Ugyldig enhed (er) for {height}U-stativ: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Følgende enheder er allerede reserveret: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Der findes allerede en region på øverste niveau med dette navn." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Der findes allerede en region på øverste niveau med dette slug." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "område" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "regioner" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "" "Der findes allerede en gruppe af områder på øverste niveau med dette navn." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Der findes allerede en områdegruppe på øverste niveau med dette slug." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "områdegruppe" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "områdegrupper" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Områdets fulde navn" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "facilitet" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Lokalt facilitets-id eller beskrivelse" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "Fysisk adresse" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Bygningens fysiske placering" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "leveringsadresse" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Hvis forskellig fra den fysiske adresse" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "Område" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "Områder" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "" "Der findes allerede en lokation med dette navn inden for det angivne område." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "" "En lokation med dette slug findes allerede inden for det angivne område." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "beliggenhed" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "steder" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Hovedlokation ({parent}) skal tilhøre det samme område ({site})." @@ -7716,7 +7726,7 @@ msgstr "Tilgængelig" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7959,8 +7969,8 @@ msgstr "Enhedstyper" msgid "Module Types" msgstr "Modultyper" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platforme" @@ -8113,7 +8123,7 @@ msgid "Space" msgstr "Rummet" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8142,7 +8152,7 @@ msgstr "Reservationer" msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8154,7 +8164,7 @@ msgstr "Konfigurationskontekst" msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8526,12 +8536,12 @@ msgstr "Bogmærker" msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Ukendt handlingstype for en hændelsesregel: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Kan ikke importere hændelsespipeline {name} fejl: {error}" @@ -8579,60 +8589,60 @@ msgstr "Mærke" msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Gruppenavn" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Påkrævet" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Skal være unik" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "UI synlig" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Brugergrænseflade redigerbar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Kan klones" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Minimumsværdi" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Maksimal værdi" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Validering regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Adfærd" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Nyt vindue" @@ -8641,40 +8651,40 @@ msgid "Button class" msgstr "Knapklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Filnavn" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Filudvidelse" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Som vedhæftet fil" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Delt" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP-metode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Nyttelast-URL" @@ -8701,14 +8711,19 @@ msgstr "Begivenhedstyper" msgid "Is active" msgstr "Er aktiv" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Automatisk synkronisering aktiveret" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8732,8 +8747,8 @@ msgstr "En eller flere tildelte objekttyper" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Feltdatatype (f.eks. tekst, heltal osv.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8745,7 +8760,7 @@ msgstr "Objekttype" msgid "Object type (for object or multi-object fields)" msgstr "Objekttype (for objekt- eller flerobjektfelter)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Valgsæt" @@ -8785,28 +8800,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Datakilde, der leverer datafilen" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datafiler" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Datafil, der indeholder skabelonkoden" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Aktivér automatisk synkronisering af skabelonindhold, når datafilen " +"opdateres" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8874,94 +8887,98 @@ msgstr "Grupper" msgid "Group names separated by commas, encased with double quotes" msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Typeindstillinger" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Relateret objekttype" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Felttype" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Valg" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Data" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Gengivelse" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Indholdstyper" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP-indholdstype" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Begivenhedstype" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Handlingstype" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Tagget objekttype" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Tilladt objekttype" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regioner" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Områdegrupper" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Steder" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Enhedstyper" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Klyngetyper" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Klyngegrupper" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -8970,7 +8987,7 @@ msgstr "Klyngegrupper" msgid "Clusters" msgstr "Klynger" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Lejergrupper" @@ -9198,19 +9215,19 @@ msgstr "Planlæg udførelse af script til et bestemt tidspunkt" msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval, hvor scriptet køres igen (i minutter)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Databaseændringer er blevet tilbageført automatisk." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Script afbrudt med fejl: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Der opstod en undtagelse: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Databaseændringer er blevet tilbageført på grund af fejl." @@ -10153,25 +10170,25 @@ msgstr "Ordre alfabetisk" msgid "New Window" msgstr "Nyt vindue" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-type" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Filnavn" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Filendelse" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Som vedhæftet fil" @@ -10226,30 +10243,35 @@ msgstr "SSL Validering" msgid "Event Types" msgstr "Begivenhedstyper" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Automatisk synkronisering aktiveret" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Kommentarer (kort)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Linje" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Fremgangsmåde" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Der opstod en fejl under forsøget på at gengive denne widget:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "Prøv at omkonfigurere widgeten, eller fjern den fra dit dashboard." #: netbox/extras/validators.py:15 #, python-format @@ -12913,16 +12935,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Det må være en liste." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Det må være en ordbog." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Objekt med ID {id} findes ikke" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13204,7 +13226,7 @@ msgstr "Tildelte grupper" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14596,6 +14618,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"Denne installation af NetBox mangler muligvis en eller flere krævede Python-" +"pakker. Disse pakker er opført i %(req_file)s og " +"%(local_req_file)s, og installeres normalt som en del af " +"installations- eller opgraderingsprocessen. Hvis du vil kontrollere " +"installerede pakker, skal du køre %(pip_cmd)s fra konsollen og " +"sammenlign output med listen over nødvendige pakker." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14653,6 +14681,9 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Når du opgraderer til en ny NetBox-udgave, skal opgraderingsscriptet køres " +"for at anvende nye databaseoverførsler. Du kan køre migreringer manuelt ved " +"at udføre %(command)s fra kommandolinjen." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14665,17 +14696,21 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Sørg for, at PostgreSQL version 14 eller nyere er i brug. Du kan kontrollere" +" dette ved at oprette forbindelse til databasen ved hjælp af NetBox's " +"legitimationsoplysninger og sende en forespørgsel til " +"%(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON-skema" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Miljøparametre" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Skabelon" @@ -15274,16 +15309,16 @@ msgstr "Følgende objekter slettes som følge af denne handling." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Afvis %(count)s ulæst meddelelse?" +msgstr[1] "Afvis %(count)s ulæste meddelelser?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Afvis alle ulæste meddelelser" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Afvis alle" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15634,6 +15669,8 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s blev kørt under den seneste opgradering. Dette " +"installerer den seneste iteration af hver statisk fil i den statiske rodsti." #: netbox/templates/media_failure.html:35 #, python-format @@ -16376,6 +16413,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Udløbstiden skal være i fremtiden. Aktuel servertid er {current_time} " +"({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 02527f534f13a25362795f640ef89b0fab7e7170..658cadec42b9cef04c5b1041a1fcb39b45ff213f 100644 GIT binary patch delta 72578 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 Y?^DGua-S|)oD&J?6kL3x&!_VL542sTXaE2J delta 72241 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 Pze**8<81c(81R1pA>k?Z diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index 195eee951..9ef20dd40 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -8,19 +8,19 @@ # fepilins, 2024 # Steffen, 2024 # haagehan, 2024 -# Niklas, 2025 -# Jeremy Stretch, 2025 # Robin Reinhardt, 2025 # chbally, 2025 +# Niklas, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: chbally, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +40,7 @@ msgstr "Schreibberechtigung" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -95,9 +95,9 @@ msgstr "Dein Passwort wurde erfolgreich geändert." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -111,8 +111,8 @@ msgstr "Provisionierung" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -124,8 +124,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -138,7 +138,7 @@ msgstr "Deprovisionierung" msgid "Decommissioned" msgstr "Stillgelegt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -227,8 +227,8 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -502,7 +502,7 @@ msgstr "ASNs" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -675,7 +675,7 @@ msgstr "Dienst ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -711,11 +711,11 @@ msgstr "Farbe" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -787,9 +787,9 @@ msgstr "Providerkonto" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -870,15 +870,15 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -984,25 +984,25 @@ msgstr "Service Parameter" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1042,7 +1042,7 @@ msgstr "Mandantenverhältnis" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Typ des Abschlusspunktes" @@ -1117,7 +1117,7 @@ msgstr "Providernetzwerk" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1180,8 +1180,8 @@ msgstr "Transportnetz Typ" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1196,9 +1196,9 @@ msgstr "Betriebsstatus" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1243,7 +1243,7 @@ msgstr "Operative Rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1279,8 +1279,8 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1297,7 +1297,7 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1412,7 +1412,7 @@ msgstr "Zuweisung" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1495,10 +1495,10 @@ msgstr "Eindeutige Transportnetz-ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1632,10 +1632,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1667,7 +1667,7 @@ msgid "Full name of the provider" msgstr "Vollständiger Name des Providers" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1760,7 +1760,7 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1916,7 +1916,7 @@ msgstr "Garantierte Bandbreite" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1992,13 +1992,13 @@ msgstr "Abschlusspunkte" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2018,7 +2018,7 @@ msgstr "Abschlusspunkte" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2123,7 +2123,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2294,14 +2294,14 @@ msgid "User name" msgstr "Benutzername" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2358,20 +2358,20 @@ msgstr "Datei" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Datenquelle" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Erstellung" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2412,8 +2412,8 @@ msgstr "Abgeschlossen vor" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2429,17 +2429,17 @@ msgid "User" msgstr "Nutzer" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zeit" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Nach" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Vorher" @@ -2488,7 +2488,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2518,7 +2518,7 @@ msgid "Pagination" msgstr "Seitenumbruch" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2655,7 +2655,7 @@ msgid "type" msgstr "Typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2877,8 +2877,8 @@ msgstr "Vollständiger Name" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2893,7 +2893,7 @@ msgid "Request ID" msgstr "Anfragen-ID" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Nachricht" @@ -2922,7 +2922,7 @@ msgstr "Letzte Aktualisierung" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2938,8 +2938,8 @@ msgstr "Intervall" msgid "Log Entries" msgstr "Logeinträge" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Stufe" @@ -3140,8 +3140,8 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3206,7 +3206,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Zoll" @@ -3229,9 +3229,9 @@ msgstr "Abgestanden" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3290,7 +3290,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3323,7 +3323,7 @@ msgid "Top to bottom" msgstr "Von oben nach unten" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passiv" @@ -3331,46 +3331,46 @@ msgstr "Passiv" msgid "Mixed" msgstr "Gemischt" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (nicht verriegelnd)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (verriegelnd)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Kalifornischer Stil" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Propritär" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Physikalisch" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtuell" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3378,12 +3378,12 @@ msgstr "Virtuell" msgid "Wireless" msgstr "Funknetze" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3392,67 +3392,67 @@ msgstr "Virtuelle Schnittstellen" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit-Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Steckbare Transceiver" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Backplane-Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3460,147 +3460,147 @@ msgstr "Mobilfunk" msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kupfer — Twisted Pair (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Kupfer - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Kupfer - Koaxial" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Glasfaser — Multimode" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Glasfaser — Singlemode" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Dreiphasig" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Deaktiviert" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Fehlerhaft" @@ -3873,8 +3873,8 @@ msgstr "Hat volle Tiefe" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4008,7 +4008,7 @@ msgstr "VM-Schnittstelle (ID)" msgid "Is assigned" msgstr "Ist zugewiesen" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Ist primär" @@ -4029,7 +4029,7 @@ msgid "Assigned VID" msgstr "Zugewiesene VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4215,7 +4215,7 @@ msgstr "Nicht terminiert" msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4275,8 +4275,8 @@ msgstr "Zeitzone" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4362,9 +4362,9 @@ msgstr "Einbautiefe" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4439,7 +4439,7 @@ msgstr "Asset-Tag" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4449,8 +4449,8 @@ msgstr "Luftstrom" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4518,7 +4518,7 @@ msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4551,10 +4551,10 @@ msgid "VM role" msgstr "VM-Rolle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4566,18 +4566,18 @@ msgid "Config template" msgstr "Konfigurationsvorlage" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Gerätetyp" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Geräterolle" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4591,10 +4591,10 @@ msgstr "Geräterolle" msgid "Platform" msgstr "Betriebssystem" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4624,7 +4624,7 @@ msgstr "Konfiguration" msgid "Virtualization" msgstr "Virtualisierung" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Modultyp" @@ -4657,8 +4657,8 @@ msgstr "Label" msgid "Length" msgstr "Länge" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Längeneinheit" @@ -4667,18 +4667,18 @@ msgstr "Längeneinheit" msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4718,13 +4718,13 @@ msgstr "Zugewiesene Leistungsaufnahme" msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Stromanschluss" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Phasenlage" @@ -4733,7 +4733,7 @@ msgid "Management only" msgstr "Nur Management" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4741,7 +4741,7 @@ msgid "PoE mode" msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4777,8 +4777,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Virtual Device Contexts" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4787,7 +4787,7 @@ msgstr "Virtual Device Contexts" msgid "Speed" msgstr "Geschwindigkeit" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4801,7 +4801,7 @@ msgstr "Geschwindigkeit" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4810,7 +4810,7 @@ msgstr "Modus" msgid "VLAN group" msgstr "VLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4818,7 +4818,7 @@ msgstr "VLAN-Gruppe" msgid "Untagged VLAN" msgstr "Untagged VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4834,7 +4834,7 @@ msgstr "Hinzufügen eines getaggten VLANs" msgid "Remove tagged VLANs" msgstr "Getaggte VLANs entfernen" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4925,8 +4925,8 @@ msgstr "Zugewiesene Gruppe" msgid "available options" msgstr "verfügbare Optionen" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4973,7 +4973,7 @@ msgid "Rack type model" msgstr "Racktyp Modell" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Richtung des Luftstroms" @@ -4990,7 +4990,7 @@ msgstr "" msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" @@ -5029,104 +5029,115 @@ msgstr "Gewicht des Moduls" msgid "Unit for module weight" msgstr "Einheit für das Modulgewicht" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Attributwerte für das zugewiesene Profil, die als Wörterbuch übergeben " +"werden" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "" +"Das Profil muss angegeben werden, wenn Attributdaten bereitgestellt werden." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Rolle „Übergeordnetes Gerät“" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Die Geräterolle wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Übergeordnete Plattform" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Plattform wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Zugewiesene Rolle" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Gerätetyp Hersteller" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Gerätetyp Modell" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Zugewiesenes Betriebssystem" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Virtualisierungscluster" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Zugewiesene Lokation (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Zugewiesenes Rack (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Ausrichtung" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Montierte Rackseite" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Geräteschacht, in dem dieses Gerät installiert ist (für untergeordnete " "Geräte)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Das Gerät, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Moduleinsatz" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "Der Modulschacht, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Der Typ des Moduls" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Komponenten replizieren" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5134,97 +5145,97 @@ msgstr "" "Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind" " (standardmäßig aktiviert)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Komponenten übernehmen" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Übernehmen Sie bereits bestehende Komponenten" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Anschlusstyp" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Anschlussgeschwindigkeit in Bit/s" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Ausgangstyp" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Lokaler Stromanschluss, der diese Steckdose speist" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische Phase (für dreiphasige Stromkreise)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Übergeordnete Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Überbrückte Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Übergeordnete LAG-Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-Namen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen. " "Beispiel:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "PoE-Modus" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppe verfügbar sind" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Zugewiesene VLAN-ID ohne Tags (gefiltert nach VLAN-Gruppe)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " @@ -5233,12 +5244,12 @@ msgstr "" "Zugewiesene markierte VLAN-IDs, getrennt durch Kommas, umgeben von doppelten" " Anführungszeichen (gefiltert nach VLAN-Gruppe). Beispiel:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "Zugewiesene Q-in-Q Service VLAN-ID (gefiltert nach VLAN-Gruppe)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5246,88 +5257,88 @@ msgstr "Zugewiesene Q-in-Q Service VLAN-ID (gefiltert nach VLAN-Gruppe)" msgid "Assigned VRF" msgstr "Zugewiesenes VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rf-Rolle" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "WLAN Rolle (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Rückseitenanschluss" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Entsprechender Rückanschluss" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installiertes Gerät" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "In diesem Schacht installiertes untergeordnetes Gerät" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Untergeordnetes Gerät wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Artikel aus dem übergeordneten Inventar" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "" "Der Komponentenname muss angegeben werden, wenn der Komponententyp angegeben" " wird" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "" "Der Komponententyp (Component type) muss angegeben werden, wenn der " "Komponentenname (Component name) angegeben wird" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5341,97 +5352,97 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" msgid "Virtual machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "" "Machen Sie dies zur primären MAC-Adresse für die zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Bei der Zuweisung einer Schnittstelle muss das übergeordnete Gerät oder die " "virtuelle Maschine angegeben werden" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Seite A" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Standort des übergeordneten Geräts A (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Seite B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Standort des übergeordneten Geräts B (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farbname (z. B. „Rot“) oder Hex-Code (z. B. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Seite {side_upper}: {device} {termination_object} ist bereits verbunden" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Standort Abschluss nicht gefunden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5440,56 +5451,56 @@ msgstr "" "{color} stimmte mit keinem verwendeten Farbnamen überein und war länger als " "sechs Zeichen: ungültiges Hexadezimalzeichen." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primäre IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primäre IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64" @@ -5640,10 +5651,10 @@ msgstr "Belegt" msgid "Connection" msgstr "Verbindung" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" @@ -6827,7 +6838,7 @@ msgid "module bays" msgstr "Moduleinsätze" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Ein Modulschacht kann nicht zu einem darin installierten Modul gehören." @@ -6866,14 +6877,14 @@ msgid "inventory item roles" msgstr "Inventarartikelrollen" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "Seriennummer" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "Asset-Tag" @@ -6928,7 +6939,7 @@ msgstr "Hersteller" msgid "manufacturers" msgstr "Hersteller" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "Modell" @@ -6937,11 +6948,11 @@ msgstr "Modell" msgid "default platform" msgstr "Standard-Betriebssystem" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "Teilenummer" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Diskrete Teilenummer (optional)" @@ -6982,7 +6993,7 @@ msgstr "" "weder um ein übergeordnetes noch um ein untergeordnetes handelt." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "Luftstrom" @@ -7083,7 +7094,7 @@ msgstr "Die Funktion, die dieses Gerät erfüllt" msgid "Chassis serial number, assigned by the manufacturer" msgstr "vom Hersteller vergebene Gehäuse-Seriennummer" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "" "Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird" @@ -7096,12 +7107,12 @@ msgstr "Position (HE)" msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primäre IPv4-Adresse" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" @@ -7126,67 +7137,67 @@ msgstr "VC-Priorität" msgid "Virtual chassis master election priority" msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "Breitengrad" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-Koordinate im Dezimalformat (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "Längengrad" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Der Name des Geräts muss pro Standort eindeutig sein." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "Gerät" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "Geräte" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} gehört nicht zur Lokation {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackseite auszuwählen, ohne ein Rack zuzuweisen." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackposition auszuwählen, ohne ein Rack " "zuzuweisen." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "Die Position muss in Schritten von 0,5 Höheneinheiten erfolgen." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "Bei der Definition der Rackposition muss die Rackseite angegeben werden." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7194,7 +7205,7 @@ msgstr "" "Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen " "werden." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7202,7 +7213,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies " "ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7210,7 +7221,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackposition zugewiesen werden. " "Dies ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7219,22 +7230,22 @@ msgstr "" "HE{position} ist bereits belegt oder verfügt nicht über ausreichend " "Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}HE)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} ist keine IPv4-Adresse." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Die angegebene IP-Adresse ({ip}) ist diesem Gerät nicht zugewiesen." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} ist keine IPv6-Adresse." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7243,23 +7254,23 @@ msgstr "" "Das zugewiesene Betriebssystem ist beschränkt auf {platform_manufacturer} " "Gerätetypen, aber der Typ dieses Geräts gehört zu {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Die Position eines Geräts, das einem virtuellen Gehäuse zugewiesen ist, muss" " definiert sein." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7268,15 +7279,15 @@ msgstr "" "Gerät kann nicht aus dem virtuellen Gehäuse entfernt werden " "{virtual_chassis} weil es derzeit der Master ist." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "Domäne" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "virtuelles Gehäuse" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7284,7 +7295,7 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7293,44 +7304,44 @@ msgstr "" "Das virtuelle Gehäuse kann nicht gelöscht werden {self}. Es gibt " "Mitgliedsschnittstellen, die gehäuseübergreifende LAG-Schnittstellen bilden." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 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:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "Kommentare" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} ist keine IPv{family}-Adresse." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC-Adressen" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7338,7 +7349,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7368,44 +7379,44 @@ msgstr "" msgid "Wireless role may be set only on wireless interfaces." msgstr "Die WLAN-Rolle kann nur auf Funkschnittstellen festgelegt werden." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "Schema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "Modultyp-Profil" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "Modultyp-Profile" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "Attribute" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "Modultyp" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "Modultypen" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ungültiges Schema: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "Modul" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "Module" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7663,100 +7674,100 @@ msgstr "Ungültige Einheit(en) für {height}HE Rack: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "" "Eine Region der obersten Ebene mit diesem Namen ist bereits vorhanden." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Eine Top-Level-Region mit dieser URL-Slug existiert bereits." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "Region" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "Regionen" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "" "Eine Standortgruppe auf oberster Ebene mit diesem Namen ist bereits " "vorhanden." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "" "Eine Standortgruppe auf oberster Ebene mit diesem URL-Slug existiert " "bereits." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "Standortgruppe" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "Standortgruppen" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Vollständiger Name des Standorts" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "Einrichtung" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Lokale Einrichtungs-ID oder Beschreibung" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "physische Adresse" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Physischer Standort des Gebäudes" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "Lieferadresse" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Falls anders als die physische Adresse" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "Standort" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "Standorte" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "" "Eine Lokation mit diesem Namen ist bereits in dem angegebenen Standort " "vorhanden." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "" "Ein Lokation mit diesem URL-Slug existiert bereits auf dem angegebenen " "Standort." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "Lokation" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "Lokationen" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7831,7 +7842,7 @@ msgstr "Erreichbar" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7950,11 +7961,11 @@ msgstr "Inventarartikel" #: netbox/dcim/tables/devices.py:317 msgid "Device Location" -msgstr "Standort des Geräts" +msgstr "Lokation des Geräts" #: netbox/dcim/tables/devices.py:322 msgid "Device Site" -msgstr "Geräteseite" +msgstr "Geräte Standort" #: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 @@ -8074,8 +8085,8 @@ msgstr "Gerätetypen" msgid "Module Types" msgstr "Modultypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Betriebssysteme" @@ -8228,7 +8239,7 @@ msgid "Space" msgstr "Platz" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8257,7 +8268,7 @@ msgstr "Rackreservierungen" msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8269,7 +8280,7 @@ msgstr "Konfigurationsvorlage" msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8649,12 +8660,12 @@ msgstr "Lesezeichen" msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Unbekannter Aktionstyp für eine Ereignisregel: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Ereignispipeline kann nicht importiert werden {name} Fehler: {error}" @@ -8702,60 +8713,60 @@ msgstr "Schlagwort" msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Name der Gruppe" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Erforderlich" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Muss einzigartig sein" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "UI sichtbar" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "UI editierbar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Ist klonbar" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Minimaler Wert" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Maximaler Wert" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Regex für die Überprüfung" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Verhalten" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Neues Fenster" @@ -8764,40 +8775,40 @@ msgid "Button class" msgstr "Button-Klasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-Typ" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Dateiname" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Dateiendung" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Als Anlage" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Geteilt" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP-Method" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Payload-URL" @@ -8824,14 +8835,19 @@ msgstr "Ereignistypen" msgid "Is active" msgstr "Ist aktiv" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Automatische Synchronisation aktiviert" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8855,8 +8871,8 @@ msgstr "Ein oder mehrere zugewiesene Objekttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Felddatentyp (z. B. Text, Integer usw.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8868,7 +8884,7 @@ msgstr "Typ des Objekts" msgid "Object type (for object or multi-object fields)" msgstr "Objekttyp (für Objekt- oder Mehrfachobjektfelder)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Auswahlset" @@ -8918,8 +8934,8 @@ msgid "Data source which provides the data file" msgstr "Datenquelle, die die Datendatei bereitstellt" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datei" @@ -8928,10 +8944,6 @@ msgstr "Datei" msgid "Data file containing the template code" msgstr "Datendatei, die den Vorlagencode enthält" -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "Automatische Synchronisation aktiviert" - #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " @@ -9009,94 +9021,98 @@ msgid "Group names separated by commas, encased with double quotes" msgstr "" "Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Typ-Optionen" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Verwandter Objekttyp" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Feld-Typ" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Daten" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Rendern" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Inhaltstypen" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP-Inhaltstyp" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Ereignistyp" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Typ der Aktion" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Typ des markierten Objekts" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Erlaubter Objekttyp" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regionen" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Standortgruppen" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Lokationen" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Gerätetypen" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Prefix und VLAN-Rollen" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Clustergruppen" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9105,7 +9121,7 @@ msgstr "Clustergruppen" msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Mandantengruppen" @@ -9343,19 +9359,19 @@ msgstr "Planen Sie die Ausführung des Skripts auf eine festgelegte Zeit" msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervall, in dem dieses Skript erneut ausgeführt wird (in Minuten)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Datenbankänderungen wurden automatisch rückgängig gemacht." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Das Skript wurde mit einem Fehler abgebrochen: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Eine Ausnahme ist aufgetreten: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht." @@ -10317,25 +10333,25 @@ msgstr "Alphabetisch sortieren" msgid "New Window" msgstr "Neues Fenster" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-Typ" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Dateiname" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Dateiendung" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Als Anlage" @@ -10390,20 +10406,25 @@ msgstr "SSL-Validierung" msgid "Event Types" msgstr "Ereignistypen" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Automatische Synchronisation aktiviert" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Kommentare (Kurz)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Linie" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Methode" @@ -13411,7 +13432,7 @@ msgstr "Zugewiesene Gruppen" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -13900,11 +13921,11 @@ msgstr "Stopp" #: netbox/templates/core/rq_task.html:34 msgid "Requeue" -msgstr "Warteschlange" +msgstr "Wiedereinreihen (Warteschlange)" #: netbox/templates/core/rq_task.html:39 msgid "Enqueue" -msgstr "Warteschlange" +msgstr "Einreihen (Warteschlange)" #: netbox/templates/core/rq_task.html:61 msgid "Queue" @@ -14894,12 +14915,12 @@ msgstr "" msgid "JSON Schema" msgstr "JSON-Schema" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Umgebungsparameter" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Vorlage" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 310fcb07aa3a9d66240dcdce4cd8cf51cbdf7727..9745fa15369b0588ccad04bac1192a11e4bb2721 100644 GIT binary patch delta 76256 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 tqz_92?+xZew_ko7f<+oIN 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 H4e9?6Ka9dn diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 67e2c7e4b..18e11759e 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" @@ -34,7 +34,7 @@ msgstr "Escritura habilitada" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +90,9 @@ msgstr "La contraseña se ha cambiado correctamente." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,8 @@ msgstr "Aprovisionamiento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -119,8 +119,8 @@ msgid "Active" msgstr "Activo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Fuera de línea" @@ -133,7 +133,7 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -222,8 +222,8 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -497,7 +497,7 @@ msgstr "ASN" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -670,7 +670,7 @@ msgstr "ID de servicio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -706,11 +706,11 @@ msgstr "Color" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -782,9 +782,9 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -865,15 +865,15 @@ msgstr "Estado" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -979,25 +979,25 @@ msgstr "Parámetros de servicio" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1037,7 +1037,7 @@ msgstr "Arrendamiento" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Tipo de terminación" @@ -1112,7 +1112,7 @@ msgstr "Red de proveedores" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1175,8 +1175,8 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1191,9 +1191,9 @@ msgstr "Estado operativo" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1238,7 +1238,7 @@ msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1274,8 +1274,8 @@ msgstr "Interfaz" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1292,7 +1292,7 @@ msgstr "Interfaz" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1407,7 +1407,7 @@ msgstr "Asignación" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1490,10 +1490,10 @@ msgstr "ID de circuito único" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1626,10 +1626,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1661,7 +1661,7 @@ msgid "Full name of the provider" msgstr "Nombre completo del proveedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1754,7 +1754,7 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1910,7 +1910,7 @@ msgstr "Tasa de compromiso" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1986,13 +1986,13 @@ msgstr "Terminaciones" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2012,7 +2012,7 @@ msgstr "Terminaciones" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2116,7 +2116,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falló" @@ -2287,14 +2287,14 @@ msgid "User name" msgstr "Nombre de usuario" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2351,20 +2351,20 @@ msgstr "Expediente" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Creación" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2405,8 +2405,8 @@ msgstr "Completado antes" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2422,17 +2422,17 @@ msgid "User" msgstr "usuario" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Después" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Antes" @@ -2480,7 +2480,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2510,7 +2510,7 @@ msgid "Pagination" msgstr "Paginación" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2645,7 +2645,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2868,8 +2868,8 @@ msgstr "Nombre completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2884,7 +2884,7 @@ msgid "Request ID" msgstr "ID de solicitud" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mensaje" @@ -2913,7 +2913,7 @@ msgstr "Última actualización" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2929,8 +2929,8 @@ msgstr "Intervalo" msgid "Log Entries" msgstr "Entradas de registro" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Nivel" @@ -3131,8 +3131,8 @@ msgid "Staging" msgstr "Puesta en escena" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3197,7 +3197,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Pulgadas" @@ -3220,9 +3220,9 @@ msgstr "Rancio" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3281,7 +3281,7 @@ msgid "Rear" msgstr "Trasera" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Escenificado" @@ -3314,7 +3314,7 @@ msgid "Top to bottom" msgstr "De arriba a abajo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Pasivo" @@ -3322,46 +3322,46 @@ msgstr "Pasivo" msgid "Mixed" msgstr "Mezclado" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (sin bloqueo)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (Bloqueo)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Estilo californiano" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Internacional/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Proprietario" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Otros" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Internacional" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3369,12 +3369,12 @@ msgstr "Virtual" msgid "Wireless" msgstr "inalámbrico" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Interfaces virtuales" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3383,67 +3383,67 @@ msgstr "Interfaces virtuales" msgid "Bridge" msgstr "puente" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet de 2,5/5 Gbps" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "Ethernet de 10 Gbps" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "Ethernet de 25 Gbps" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "Ethernet de 40 Gbps" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "Ethernet de 50 Gbps" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "Ethernet de 100 Gbps" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "Ethernet de 200 Gbps" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "Ethernet de 400 Gbps" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "Ethernet de 800 Gbps" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Transceptores enchufables" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Ethernet de placa base" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3451,147 +3451,147 @@ msgstr "Celular" msgid "Serial" msgstr "serie" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Mitad" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Lleno" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - Par trenzado (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fibra: multimodo" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fibra: modo único" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Defectuoso" @@ -3864,8 +3864,8 @@ msgstr "Es de profundidad total" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3999,7 +3999,7 @@ msgstr "Interfaz de máquina virtual (ID)" msgid "Is assigned" msgstr "Está asignado" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Es primaria" @@ -4020,7 +4020,7 @@ msgid "Assigned VID" msgstr "VID asignado" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4209,7 +4209,7 @@ msgstr "Inacabado" msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4269,8 +4269,8 @@ msgstr "Zona horaria" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4356,9 +4356,9 @@ msgstr "Profundidad de montaje" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4433,7 +4433,7 @@ msgstr "Etiqueta de activo" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4443,8 +4443,8 @@ msgstr "Flujo de aire" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4512,7 +4512,7 @@ msgstr "Esquema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4545,10 +4545,10 @@ msgid "VM role" msgstr "Función de máquina virtual" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4560,18 +4560,18 @@ msgid "Config template" msgstr "Plantilla de configuración" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4585,10 +4585,10 @@ msgstr "Función del dispositivo" msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4618,7 +4618,7 @@ msgstr "Configuración" msgid "Virtualization" msgstr "Virtualización" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Tipo de módulo" @@ -4651,8 +4651,8 @@ msgstr "Etiqueta" msgid "Length" msgstr "Longitud" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unidad de longitud" @@ -4661,18 +4661,18 @@ msgstr "Unidad de longitud" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4712,13 +4712,13 @@ msgstr "Sorteo asignado" msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Puerto de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Pierna de alimentación" @@ -4727,7 +4727,7 @@ msgid "Management only" msgstr "Solo administración" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4735,7 +4735,7 @@ msgid "PoE mode" msgstr "Modo PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4771,8 +4771,8 @@ msgstr "DESFASE" msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4781,7 +4781,7 @@ msgstr "Contextos de dispositivos virtuales" msgid "Speed" msgstr "Velocidad" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4795,7 +4795,7 @@ msgstr "Velocidad" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4804,7 +4804,7 @@ msgstr "Modo" msgid "VLAN group" msgstr "Grupo de VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4812,7 +4812,7 @@ msgstr "Grupo de VLAN" msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4828,7 +4828,7 @@ msgstr "Agregar VLAN etiquetadas" msgid "Remove tagged VLANs" msgstr "Eliminar las VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4917,8 +4917,8 @@ msgstr "Grupo asignado" msgid "available options" msgstr "opciones disponibles" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4965,7 +4965,7 @@ msgid "Rack type model" msgstr "Modelo tipo bastidor" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Dirección del flujo de aire" @@ -4982,7 +4982,7 @@ msgstr "" msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" @@ -5022,104 +5022,112 @@ msgstr "Peso del módulo" msgid "Unit for module weight" msgstr "Unidad para el peso del módulo" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "Valores de atributo para el perfil asignado, pasados como diccionario" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Se debe especificar el perfil si se proporcionan datos de atributos." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Función de dispositivo principal" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "No se encontró el rol del dispositivo." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Plataforma principal" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "No se encontró la plataforma." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Limite las asignaciones de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Función asignada" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Fabricante del tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Modelo de tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Plataforma asignada" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chasis virtual" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Clúster de virtualización" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Ubicación asignada (si la hay)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Bastidor asignado (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Cara" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Cara de bastidor montada" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Dispositivo principal (para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Compartimento para dispositivos" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos en el que está instalado este dispositivo " "(para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "El dispositivo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Compartimento de módulos" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "El compartimiento del módulo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "El tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5127,109 +5135,111 @@ msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo " "(activado de forma predeterminada)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Adopte componentes" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Adopte los componentes ya existentes" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Tipo de puerto" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Velocidad de puerto en bps" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Tipo de toma" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Puerto de alimentación local que alimenta esta toma" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase eléctrica (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interfaz principal" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interfaz puenteada" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Retraso" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Interfaz LAG principal" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Los nombres de los VDC están separados por comas y entre comillas dobles. " "Ejemplo:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Dúplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Modo Poe" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Tipo de Poe" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filtrar las VLAN disponibles para la asignación por grupo" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID de VLAN sin etiquetar asignada (filtrada por grupo de VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"Se asignaron identificadores de VLAN etiquetados separados por comas y entre" +" comillas dobles (filtrados por grupo de VLAN). Ejemplo:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID de VLAN del servicio Q-in-Q asignado (filtrado por grupo de VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5237,88 +5247,88 @@ msgstr "" msgid "Assigned VRF" msgstr "VRF asignado" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rol RF" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Función inalámbrica (AP/estación)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} no está asignado al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Puerto trasero" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Puerto trasero correspondiente" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Dispositivo infantil instalado en esta bahía" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "No se encontró el dispositivo infantil." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Artículo del inventario principal" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "" "El nombre del componente debe especificarse cuando se especifica el tipo de " "componente" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "No se encontró el componente: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "" "El tipo de componente se debe especificar cuando se especifica el nombre del" " componente" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5332,97 +5342,97 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Convierta esta en la dirección MAC principal de la interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Debe especificar el dispositivo principal o la máquina virtual al asignar " "una interfaz" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Sitio de la cara A" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Sitio del dispositivo principal A (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Sitio de la cara B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Sitio del dispositivo principal B (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nombre del color (por ejemplo, «rojo») o código hexadecimal (por ejemplo, " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} ya está conectado" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} no se encontró la terminación lateral: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5431,56 +5441,56 @@ msgstr "" "{color} no coincidía con ningún nombre de color usado y tenía más de seis " "caracteres: hexadecimal no válido." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64" @@ -5630,10 +5640,10 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" @@ -6803,7 +6813,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 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." @@ -6844,14 +6854,14 @@ msgid "inventory item roles" msgstr "roles de artículos de inventario" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "número de serie" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de activo" @@ -6903,7 +6913,7 @@ msgstr "fabricante" msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modelo" @@ -6912,11 +6922,11 @@ msgstr "modelo" msgid "default platform" msgstr "plataforma predeterminada" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "número de pieza" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Número de pieza discreto (opcional)" @@ -6956,7 +6966,7 @@ msgstr "" "dispositivo no es para padres ni para niños." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flujo de aire" @@ -7055,7 +7065,7 @@ msgstr "La función que cumple este dispositivo" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de serie del chasis, asignado por el fabricante" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" @@ -7067,12 +7077,12 @@ msgstr "posición (U)" msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7097,67 +7107,67 @@ msgstr "Prioridad VC" msgid "Virtual chassis master election priority" msgstr "Prioridad de elección del maestro del chasis virtual" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "latitud" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "longitud" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "El nombre del dispositivo debe ser único por sitio." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Estante {rack} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Ubicación {location} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Estante {rack} no pertenece a la ubicación {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "No se puede seleccionar una cara de bastidor sin asignar un bastidor." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "" "No se puede seleccionar una posición de cremallera sin asignar una " "cremallera." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "La posición debe estar en incrementos de 0,5 unidades de estante." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "Debe especificar la cara de la cremallera al definir la posición de la " "cremallera." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7165,7 +7175,7 @@ msgstr "" "Un tipo de dispositivo 0U ({device_type}) no se puede asignar a una posición" " de estantería." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7173,7 +7183,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a la cara de un " "bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7181,7 +7191,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a una posición de" " bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7190,23 +7200,23 @@ msgstr "" "U{position} ya está ocupado o no tiene espacio suficiente para este tipo de " "dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} no es una dirección IPv4." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "La dirección IP especificada ({ip}) no está asignado a este dispositivo." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} no es una dirección IPv6." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7216,22 +7226,22 @@ msgstr "" "dispositivos, pero el tipo de este dispositivo pertenece a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "El clúster asignado pertenece a un sitio diferente ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "El clúster asignado pertenece a una ubicación diferente ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Un dispositivo asignado a un chasis virtual debe tener su posición definida." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7240,22 +7250,22 @@ msgstr "" "El dispositivo no se puede extraer del chasis virtual {virtual_chassis} " "porque actualmente está designado como su maestro." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "chasis virtual" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7264,44 +7274,44 @@ msgstr "" "No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " "forman interfaces LAG entre chasis." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, 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:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7309,7 +7319,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7340,44 +7350,44 @@ msgstr "" "La función inalámbrica solo se puede configurar en las interfaces " "inalámbricas." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "esquema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "Perfil de tipo de módulo" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "Perfiles de tipos de módulos" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "atributos" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "tipo de módulo" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "tipos de módulos" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Esquema no válido: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7634,91 +7644,91 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Ya se han reservado las siguientes unidades: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Ya existe una región de nivel superior con este nombre." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Ya existe una región de alto nivel con esta babosa." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "región" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "regiones" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Ya existe un grupo de sitio de nivel superior con este nombre." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Ya existe un grupo de sitios de nivel superior con este slug." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "grupo de sitios" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "grupos de sitios" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Nombre completo del sitio" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "instalaciones" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "ID o descripción de la instalación local" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "dirección física" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Ubicación física del edificio" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "dirección de envío" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Si es diferente de la dirección física" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "sitio" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "sitios" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Ya existe una ubicación con este nombre en el sitio especificado." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Ya existe una ubicación con esta babosa en el sitio especificado." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "ubicación" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "ubicaciones" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7792,7 +7802,7 @@ msgstr "Accesible" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8035,8 +8045,8 @@ msgstr "Tipos de dispositivos" msgid "Module Types" msgstr "Tipos de módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -8189,7 +8199,7 @@ msgid "Space" msgstr "Espacio" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8218,7 +8228,7 @@ msgstr "Reservaciones" msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8230,7 +8240,7 @@ msgstr "Contexto de configuración" msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8608,12 +8618,12 @@ msgstr "Marcadores" msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo de acción desconocido para una regla de evento: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "No se puede importar la canalización de eventos {name} error: {error}" @@ -8661,60 +8671,60 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Nombre del grupo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obligatorio" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Debe ser único" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Interfaz de usuario visible" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Interfaz de usuario editable" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Es clonable" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Regex de validación" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamiento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Ventana nueva" @@ -8723,40 +8733,40 @@ msgid "Button class" msgstr "Clase de botones" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Nombre del archivo" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Extensión de archivo" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Como archivo adjunto" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartido" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de carga" @@ -8783,14 +8793,19 @@ msgstr "Tipos de eventos" msgid "Is active" msgstr "Está activo" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Sincronización automática habilitada" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8814,8 +8829,8 @@ msgstr "Uno o más tipos de objetos asignados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de datos de campo (por ejemplo, texto, entero, etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8827,7 +8842,7 @@ msgstr "Tipo de objeto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objetos o de varios objetos)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Set de elección" @@ -8869,28 +8884,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Fuente de datos que proporciona el archivo de datos" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Archivo de datos" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Archivo de datos que contiene el código de la plantilla" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Habilitar la sincronización automática del contenido de la plantilla cuando " +"se actualice el archivo de datos" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8958,94 +8971,98 @@ msgstr "Grupos" msgid "Group names separated by commas, encased with double quotes" msgstr "Nombres de grupos separados por comas y entre comillas" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Opciones de tipo" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Opciones" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Datos" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Renderización" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Tipos de contenido" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Tipo de contenido HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Tipo de acción" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiones" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Grupos de sitios" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Ubicaciones" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Funciones" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Tipos de clústeres" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Grupos de clústeres" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9054,7 +9071,7 @@ msgstr "Grupos de clústeres" msgid "Clusters" msgstr "Clústers" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Grupos de inquilinos" @@ -9292,19 +9309,19 @@ msgstr "Programe la ejecución del script a una hora determinada" msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo en el que se vuelve a ejecutar este script (en minutos)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Los cambios en la base de datos se han revertido automáticamente." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Secuencia de comandos abortada con un error: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Se ha producido una excepción: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Los cambios en la base de datos se han revertido debido a un error." @@ -10266,25 +10283,25 @@ msgstr "Ordenar alfabéticamente" msgid "New Window" msgstr "Ventana nueva" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Tipo MIME" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nombre del archivo" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extensión de archivo" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Como archivo adjunto" @@ -10339,30 +10356,35 @@ msgstr "Validación SSL" msgid "Event Types" msgstr "Tipos de eventos" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Sincronización automática habilitada" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Comentarios (cortos)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Línea" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Método" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Se ha producido un error al intentar renderizar este widget:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "Intente reconfigurar el widget o elimínelo de su panel de control." #: netbox/extras/validators.py:15 #, python-format @@ -13055,16 +13077,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Debe ser una lista." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Debe ser un diccionario." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Objeto con ID {id} no existe" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13349,7 +13371,7 @@ msgstr "Grupos asignados" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14744,6 +14766,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"Es posible que en esta instalación de NetBox falten uno o más paquetes de " +"Python necesarios. Estos paquetes se enumeran en %(req_file)s y" +" %(local_req_file)s, y normalmente se instalan como parte del " +"proceso de instalación o actualización. Para comprobar los paquetes " +"instalados, ejecute %(pip_cmd)s desde la consola y compare el " +"resultado con la lista de paquetes necesarios." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14801,6 +14829,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Al actualizar a una nueva versión de NetBox, se debe ejecutar el script de " +"actualización para aplicar cualquier nueva migración de bases de datos. " +"Puede ejecutar las migraciones manualmente ejecutando " +"%(command)s desde la línea de comandos." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14813,17 +14845,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Asegúrese de que la versión 14 o posterior de PostgreSQL esté en uso. Puede " +"comprobarlo conectándose a la base de datos con las credenciales de NetBox y" +" realizando una consulta para %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Parámetros del entorno" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "plantilla" @@ -15426,17 +15461,17 @@ msgstr "Como resultado de esta acción, se eliminarán los siguientes objetos." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Descartar %(count)s ¿notificación no leída?" +msgstr[1] "Descartar %(count)s ¿notificaciones no leídas?" +msgstr[2] "Descartar %(count)s ¿notificaciones no leídas?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Descartar todas las notificaciones no leídas" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Descartar todo" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15787,6 +15822,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s se ejecutó durante la actualización más reciente. " +"Esto instala la iteración más reciente de cada archivo estático en la ruta " +"raíz estática." #: netbox/templates/media_failure.html:35 #, python-format @@ -16535,6 +16573,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"La fecha de caducidad debe ser futura. La hora actual del servidor es " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 239a3448aafec27d845557a4250f8aa39b85ba45..bac44d62f40bf03efdc5f7139eaab424c83ecfdb 100644 GIT binary patch delta 76317 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%0Dxw?&~o!GuCB)e=||o`pJmPoW&9WXrn2Y;Zb^ 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 L5)X$It?+*UW{1@a delta 72101 zcmXWkcfi%tAHebZJVk{zqWQG<-g|HDEvclXp&=u2i%N-vUxXr+63LbnkrGl$o2ZnA zq=ho#_kQ1Ve*e7AIp6a=<8#Kn&r|trdMeikr*kHM$dh?)g8${no=6nLM}{R5!*eGR z|7^1~kyv(dffVI|Cq^^uB+PUwpRF$<1E8=Q#NpBbM&h1Opd^Q-Y%@?XaC zLwF_m^Qq^_MB=|#kSl*$Vj>R;VrzUFoyh?#i{%TXC2C<0tcQ=_<+urJ#-evfmQJ8qG19pqmwY{+PzIee?l9~S1i~8o%w_4n!gs^70WMS zGs;UB4{LuLmL$Injno!&k7Okt-C?6}-h&DnSXcP0@ zV!j_{rhFK>)}!zmOk#eVi-qwGybixcBXS(s=ZVwkp1D*a89KhAWEf#yv_b*QiDjd8 z(E+wa8|sSI>k}P{ZmJ3B=A42?bS7GV4LZ^F=zE``n|o)HL>>~y(FXpGW+@eRcV2Xc z#n4F9KnK-1)VsyqU(0U(-d@`|}gd_VYJ~)G(*R(QWCfA`6 zD2aAhJK8Ef?-8Hhf=1#Fw7tpbo|uJ3o}dI+KRz^H%6C?t-3@Ug!X)U^$$FF2S1UR;)|@5PCWaluJug_WXAxVZj4f0av4& z=qTFYuV_dwp&e&09~!<69YA?>FH}Vb+AWsfiXOMy(D&}Zn=u*lKVZ_1PLMFfXVG1n zsX~}(7Ieh9usF8E5;z*Y0iVQ%xD|c>s*2$vDvWK(_d^G;44ufEXoNqG`JELx|Ay!= z1x@e|^h2n2rLZL3@d@$+a3P+@tMPx8Lqp4>AENDSj~>AV}EOfWejV_MmZ${UkOOo6eE9^v%$&azZX>=feqLIl_J8Z&y=nP87e3NMB=m7M+ zG0|ygyU(H>E{pm1kO3wWpOSD>Y)6mbPw2Tli@unpPT18~qxV9|m~VjI@g2~HN1}V+ zUi37~MhEgnbR+uN@GZK;zo*JMe--M6-P<(U4ZR=+V=+vk9WO$U;c7IrUqtuB@}JPi z{Ei;C9Q8sw*P|1wj=tX*OJXPUp8pB)!89}ybI}HtN8dq@(K>XdU!WcBMQ3~#jacUT z;r;yR^GaxWYqVa!m>+}oGaZwDIz3CmP4*%>(xvF<`diowe@6$2LSz2DIZ{EJ>(SsR6cH*duG_l4dR*g-$^#apA}V)^9gL)e(-v!h$l zO`4-|m}voYuT+fr7U%$bqDyfT8sTwhKldkN!6WDh=f(V@=t^`qe}F}Bf6V`bc3ikg zusqfwUkA(K*jPS4x*ToiJ+$M!=)jUkNx0d5K}U80Z6H(AU?ns%eWC-&C(L(aS-}#_c8Ql+>BlD1UA9?&BK*D z39FM|j2@>w=yAOi&1exeadWiZbfm+?2Ur46;dnp)^Rx`Rd^)z{!4Fs&%eD&NjQU_7 z@{eIRJb`{TG;AFPIuSdPe-G{GvNqwfqApeY(2FGlJ&sk-p9fl^OEMLG?-9(4Phkyw1yi5@2S|8M zkD;66PxMnROZ)JtRs@YmAGCp)SQ8hZ9q&LpI*d->BwDY?4Pk)Q(aqKfok$Dxe&})o z=ih=`DR6{i(FX60&O$GW=g@kupaWcmMrI?H!tLmQFX8~q)gdi$D~?4!BX(n7{2h&K zmyTh;H+D>h5#B<9p&W%Cle=SuXR!+TMOXoMpu0HHDKwA;9Z*hmfQ4ed9C`)UK_}1! zZGQk7nGxtxC6gq4@qcJTFQTD&JyuwcHna!*P&$LH@QTjiy)Nj|-Hd*^jX^t@h0gQ^ zH1sb=SE7-ACz||-gd_YM4dEWNgVX3uR;x>Bpac41H*~=L&^5m;=EtEENTTgM8q4R$ z^5xN0=ma++5lANXlJJF7Xv6=YGs@OA%%lL?aAkBx4bhHUp)>1j0I1kBVCMsTD=p?zeGp;ExHt^(KWn;*2~o^bW{p$ zuO=GFmgw^iXuE@=cf{w@dU5^@*`x8n)98#|M%V1^=tgu2_Mp4_FuGSRpaaU>JCx@^ z2U-e!ULPGm8?@fd==&qluiukqY{k3RB zJEI}L5uMNoGy>z%_NJg0S#mZBE6znjwG@lsTC}76=%)D@t7~8p8u*OY_J}BL$yU`(ka>#4QW4gZHJ*V z7#F=C?ciawgD25?^WyVGXe3s~{2Hu6eiJ6Gc#(tyNbesS&W)wW7ec@5wTR{Sp?hT} zx=EkKYWNyf#e-M?^9%?PsT6I14y+wI@J{H2`VQdyn;1etD;$e8@O|_v)+zM6VYz`J zGQ%*nsn7x6i5|~sv3xE%zy;`%tc>}!=%(I+slA16>P)vJ!%Pd@64tmG+CX=-;$XDm zz36d!68(O#EatyJL-{=#ksO1m zH5}aoi_sTfL1+E}I>7blx8ohy63=2ytUWj_k%6P4v(X5@9{m7~+(vY-C3ljr!Ed7{ z(KY%9TVU29A>RQVP@k9|fX;9vI)RDN2hk26LECv6Jw1z~@1hgh6rLv&dq}uD52FJ) z6CNbehK3HZqYV{6>y<`3sDVweaeO`*$C7^pE91Xt{Yt~a($&Y*=ED+{_r>CV{!fk% zmY@T816|8c(2vcX@%hR4`~tccvJMaR3Zh@pDx))PgLZr)8ljyB>5L1>4|(cc@cL?`eK zdSmWG+qq^`{Qh5fR2X@AbY!j35Ozgh?2leFL(u!-8FaUA#qyYWbXuY(RzVwn2;JRt z(0k-5bU-`M2<}DuIXas2?+a%sFam#J2BzO0zD^fMJ7|Qya2wk2gjjwr`U{0+*b09{ z_fXj};R{ARbWij`?~&o?o|=N5|9MFg14*nw2T*8i7-32DQ>%Kk4cbvZ^fw~&(1FZH zL%#@J$~UnWp2T+8d|X)b+31Bf4~^hTwEg5^5_WtsniwA6L-##8 z;@{EZcEw#`;Kk8BQXYL?4V`Ig^gCWZ^roDMF5x_M(=JZQ`FlM+SQ8(7h7RDHnBR+@ z+aqYlzecm%9X>lU(2iT9k-P~V(5+~PBhV$f6TSJSp?hSmdC&h+5;pK2x;r<={66%> zU(pvYMYG=%W>yGos2=)Wd$fKZtboJN0nA0;Ux;qTH_!;I$D|du#tQq;(49b+;y<+F zwG+efDTbbw(r9@Vbfyi^fiy>#syiBqk!U3EKY4fSdoxr>d>QlG(V6^=&g2Z*!9VE0u9^~_=SK7SV!j|c;9}?!RgBid zTz>wyCgJAljgI^_^o8-!`_WIWnb;jSqBGC`KnQgSbRgx?j_afCH9-g3747)uSUw__ z--nq!|1(M0@$6XPY4kWPkA8qI#bz|b`_K+fqmfE`Fbp6+x~t2fOIa7)6CL975$LhL z7k&Q;O#S@7goM95dI$Xi@in@MPNI=Ghh9*Z&>7~L8fKOctydf!SUGf{P0$WHqB9>5 z9fb~fBHGTAQ{&J7^J2jwEXjjqXv163bGsA$)XOq0{77{rIghD zw0>7~LjBRbF&2G4IgNxD$dl+AFGV|A6a5l>aUa_7$yok(EWct#s9zB6s63X&I+%e2 z&~~SwKlwa`)_WIgc>dRuu!9R|D6`EB-*m3VQsg^fO}rC5hAWU46UWg#Qt08d#1brl zHv9#8PwYld(SEf3Q|K3w|IqiE&9a>H*Or89(H9-zP|U#TXvJk{L{_2^_z>-A3p%rJ z(NLa_`Aca1JdcF>MbUPv#(ZaVvkt&qp8xwu*uZS`#rf!-coiMMJ7@&fpbU2a&BXgZvmQ zkB_5k`60T?_oF}IWPT#toMmt#`4(6T*F}$_?Ph;6v{xA&NarMp+9al-4St9YhH zSNtz@SRL)CD>lMAqwiuz^1op#Y(6*quJ~az0$*Y``~i(*wWmVVY(ahwy7s%!B{_iX zfn?$=2}hcEHgs?`dd$j3>!L5VMK@75bS($O{P6hvPV~cTa?H<1kM+`6{ucWFR`j%e zhdDg|CrG$yE=Dsw7j|t9^!Qwh9;TjnH~JOr+WBE%bYL_fB7qccB?ZqDp4gz^e# zWLu-3`+d=gj6?5}yD;_Vf3J}+7~ zzXrY0il76jgr1%T=zzOpS?r4$I1L@p(j*B-_!fFqzK@3H<5*#H%UYw zC2@12A1X!B_Zy*0+7_KaA9Tip(4QYhqWvXbBH;_Kp#ymz{XYK@7Qww}0~gVmrN0#Z zXf+pRke`6w2T!4!a2?vwcWC`1=s?b){iH7qW=F2_Wa2s!?$Van2K%6!Y!TY=ZZxz9 z(X~5`hVDEX+W*j*T)r%Hm;*g61<~@V=u*~2>$gG&*a0u|{P!f$fr6XRhF?KP{$9*) zz!K!Qq4j=`&zrv-2Gj)|XpdFDWr5{=wTSQ1yG13!RvcnXbJ;+4>TW_0G2(TLW;q>0ufY`AB9FbEy# zICKCHq8&XMU50*Yu0bQV9S!aGF@FRd$eHNBXoRkMHB9VUwB4ewa{k>ERVna=2Ju0= zSn)=5V1v;cY#dr|COYt^(a0^u`*Ay3zw?SPfqv-KI~tAH<7lK7qc`UlD>(l)c!UBQ zJcn+YwAaFnvY|7~g_ajY*R(`@UN%|(3#(h?%D^@nLUrr{55nhe2gB;jp&EZ zcQJn+4Slxv!k#LGE>Uevo&U#4xJwtJ6<48axfvbM9<;$DXvhCVuUr)dm>;cI4&9u! z(Tk@cx};6fP2LS1;7#a~j$0Ma|0D|BOb?;E^$B!F&tN(}AD_R74qyek2iBk+e1(41 z`T;9o;{EWvA~qr02wln~8nHLA25xwt^Y7aHNr4TQTOD?JU38=!(ehi-B^r-zqABQU zSb`qY)oA2)pi6cP9pDA@{j47Z^P!uz6dKX~NfK7P3+-?Q7QyGyk$!|mVmms3-Dsqa zpbejn<^M*nS`+H!N0+cn%-2BQYlgPh0bR0WR}yyAADzLtn4gZ0@ENq@H_=nD4qdww z*cQ*Dztd^BHvCN36YY2!x|ENj@6SUAyfpeQQZJd<5G!m81&JS`Kcgf31AQ^mhrvAP zK#HPYINGBf4n>decyvh@qwnoR+c_NbXVBC1AJ+H$XZa}X&gSTY8_o?Qkf% z$=<>txD#){`s+f6GtiIk)mRPxz`9uW*)=9dvDXVRJkfEwMgKWEi?xZ%2>eR5T)wV)*;NBs{k-qBCEH z&U__0fDh0YHplY4(Ie=9&R_=S`ZVOLqV>C=1G^b*Z+LV9I?*Yga{ldbW~?{|JwDH& zBYhQ(#5>WC(2M1BbQgaW^V`w2-i3B_B<9aV|3e3oV?&7K_2_1=upt>bXhMM%+MxsL z5%V{pyLTwM1QVh&(2kx%L%R&Ew>J7E8kxOV1}~x$E4ne<7gaH}d6Ohu%c1CRG-qOQ zT!s~JGnT}Q(ZZjFW7z_|cy7Y+cqbb2pV1rf0y@KNo5B(nLhqMK(H7`uN%BS#?$Qb9 z2wz8Mv=04D*ojT?WXxCmJT%w>jYtplyr#MUsQoM=Z?(O)z)MVD>>I?(aayU}BNA3ETN(Don0 z)Mo+O&eE-%e@F5j1@6|JX#P0bz~x_ud@l4fR6+;V7aiC*^h0V2cED%Q4v(Ry=rnp? z(Os4rLYV3MjLtsU7~l;&~HQsx)*Ku06LJL&<-x3 zdm{at&~6TN2@0U)$+Gc5P4tCk@j(Z)p*}G`0zFoDp#zu#ZLbC0=JTN)7Di`M8GW%n8tOLaZ@q3rLwXll zZx%Y>r?E9IMNh}CXuH3m_5R+=`7cQ#%f9fSB08WN(MD*8ZEz~~Kz|_l77g|H=vp5| zFPuy0g;Vs~@Vq2?8Y-dpN8OljgbuK6l7tQQjui%?0~msia11))Nzn(LWMSHsC%ImhsFHecq93lvHS?$LjE_bZvFk? zr{!7b$Mh<+;caNhzeUgcLG&}@d@RrNeQMM5`#%yDc~Aol+DD~KNBQqg{Bz5n4Ap8sVeJOyu|YyB}Afi0MU-^cQQ(Y3wu zKxjB8TJL&vre)Eks*Hxd7TRtzY>b`JpZ(^b$N3A)Q57B!g?PxNL zyztR5lXB<`8=(!fN7uGHI)fY0f!&67d%g-YJ$3h~;;pp?d)B@CEc#yoAnZdCadwH|<+!`=3O=!PLx=&7Djf zC*er`MrWAiM3~{#XucTwyfT)<`q3fi3?D~B{T$lSt7wGQqD%8-%%4Fc@h{p=wx8Wg zoWB|*oJoCj&6}bX+eLezH`@So^WB3EXfpb-{Ydm>boXySkL`IZkC&eeUs9`~OVAE& zrz>Xn{P!VYsD@gAcSfh8GkgMVaDL3cjyA9w9q`BKnty@L><=uBMSlrD8MQ_04MN`= ziS2PbCdZRlN5YTO>ZignX^E}K4@M)g0-NC~G{k?QKk;1oYiPI~THY;sD?0EASQ(Qs z|2n1yj!yLBU*q}TN`Y&=9}Uq7wBxhr%>ThEnDcb#unF2wTeRcOv3wxf@NH;B??#vE zA#~F|iKXxjbQA75&H1;X{S^4(Vf2Nw(M!>6XF|Pe(0T>YdgY?EqRr6uI-(Qmfi3YC zbYd@~r|gaR{IetpN3tUp>_tQO6WYOPw86il>1RV^vPG{(>lKOl^5|)(g)V8U_`Ek7 zsar7vCq$D^k+8#6=!ic-Ps3JpU_0aUeKCI+oyl=@U}w+)TtGX{bS}J~7ahR$X#Mi& z?-{CN6C8zuJpU_644@#-`LKJ(qak`89mqTAz&?oiP3Ugk67##`^Zn?6PM{s0iO(;h z_5Y3eEWd>%%#K++{{><}adgvE#fI1f4cYzi`D5sZ)BKl(zQKf+QqMmJ$ww836zNBv{| z4s=N;p%a*nzW+4(as512#kVl&8XqCyuTV~470h%Y+*~!#=L66N2csR|jy8B7daR~m zMSKw*(AV+#9<=@s=-&7RjnF^nXGYeGoPR@g)y1&JdC(V%pd+n_&a5eVAM`|D92oP1 zu?zVz=z!Lvd*uss^X-oL<7h;GkNM1hhDhiBlk@KkOHiO?(all`9Y}3#fi2O`fQQjY zEJkPg8rt!@=*-rl?|qIAWH&mH!{~&5kI%FH6`toylCVMvv_dVkfp%CDdq?j_J6wVe zUX=`TWypVxM(`p!uuHfRv;7k`+t=vnNxKy8f#x{f^M4s_^|iYPRvSEIm;SYoe#BH~M^L z%)fn!jIEyE>BO)#_l-HavXrevxEk|L_7Q&Yhbyo>8T5-Kl-`<1eV1Qu_zwH zCYUW-XulmcCqEM{--1ai=C~p~_0ww=bj01!(A|YSaXDHqabB5`RKN-Zf8p>U7+TPHZ;1Bp>HV zhLN15U#01OW|o8jn`h6o@j>C(9QKZHpRsCVGWyMN3zp#IPOA^ zUE}qoa4D_s9ci1dzdt@dhF-m=V)S+6|&~|S?uk@RcB}^v9lE|Q7Ci=oFm=!-nXYd(%#coDt_zl|e z4`|1~#QdM=OtTaW?c_#pz7lAMbDa}mqy>i zCgeXuH({1SVZcSAWze;)iq&xtI`F5_2rrKLmF7MFACNG#8_~`2Ma&Y{fYL&N!o32w5Yv z!!cMCm!J)QhD~rkx>SXVr>B1Os)W{ShlY40`eAi9dR0G-?xj`ep7|Kv16$Fh{;oLZ z-v$p;;6Q#uBax>>Xz+Tpfs*JZs)P=xIaa_v=pLAk?v>}!rCN**=r!~-tVa9!938+u zwBFGq2|u;Y#0uq0rYHU+-vI5nR;duu#%O~r(a?3l`*9eiU>A43On7TqhC(E8cSg#2~r-YJ9DtA~cV z6&i_-=s@}*?IjaKNEn(i=w_ONhV(gfv%HP2={7XZ%es5x4{4`$$KbV(jVC$bz}s*On!j^ukZ0%xKHs)p|ctKuB#TFmqtV1DB21gct^C}U1-0_>G8oc=&oIlcJvv#C%!`~{*B&{ zIjV<-D_|q?HDZ1|RwI8ey7nv4-M$IEQMX0+U|ba#J@?)uZ{QvDwDX|+NmvY=~Q2i=UV&;fKt*S-%rks;`5yC;?B{69*<7Z*lX zq9Iy~?t#s*e1G(3%uo46tciJRhc#`Bwlf%=@pyEg6VauZj_!fk=tN$|)bIaRnxJ4U z`r?=9QfxP?xADo#Qs6szoK4f|7x_o zBK0``Zk9?Ecx+muBkPAYJO;gjr=m;oRLn1nu0~JCX0)U4(1D#mJ3NQJ_Yb-Uveyrx z&mYaG&-u4vDGHo<6?BI6(T-cA1L}i@a3tE$c(lXG=sBK^zP}WW*qhPSvHTOX{#WSC zzeOi_B1ytfT|yhq(;!qVg3hEO+F-3%-Uw~r2DE)!M4mz? zyc`{H@@*2%>?5?{jpzll6P?*fG{l)22J@mJEgthVV!j31K@W6b!_Xz2fVMXajld#w z=5HW-hQI$u!cB7sjl_TG5?tLV%pe18xD5JYeYBxY=z#m79gd9U_n?t@2#vrTbinh_ zddty?y@%J)e_|^M8$5<~{5x7Pt#Jrd4m4EPp`VJyV|kfaUM=PuqVKmx-|rTm4~XR> z(D&~`2Q~>)|Nd_(2?sFO0$hwX^bWc-AEN`SG*U;=dVfc=GzlH&Mawf{z5?1| zU9_F1=pMKMQ-A)~lY}7~j1FWp+VQ05gXpGu7*iod>&-(OT#63pP4wRQ3?0Civ3xhS zBYzUz3$>bt_Bu4>{M&Fh3T&tk`r@tV6*~sKA7-H)FF`ls3N%t{u^4VaCvXOR|Ie7e ztXb$N2fA0TMrU3;TCrI&gse6NzSsgCNM|(EebJfS9-mJ|*LDs%@C9hci_!O1ppjdJ zuJuQ;{L|=G^!(1z|s2kkF{b8R^P9>14kg%9F`Ph-VxXanD(9i2o6@(0>LdfV_RmlM6&N}`c!fYxh= z*6WGBKM0NJXmkl5NRqJP)9B_|jE44YbnVxpBmV+z=$q&Pw4q<(^F+H4sch&BbEEGS zh?YPnQW2eSqnJ;2js*kJ7ssQay)Wh;Kwo?WeQ`l7e;u9C>X_dU^IOp+*oU@rAU;2W z?x|m+Y3)-JNG7f(VMArm8COTwyk0DChR&n|+F(z#gT8142BMLffQJ5on4c5#3($$Z zinjl5bZzQ6=kHSzhI~8P@xjysj!n$}fxh@}EWhlAFyOpsd0{j{CD8%aiqGq#OWO(^ zaM$>}H#(qx<~{#IV}+6EOvc505}naBbYM@${Bvl>%hCF8#PSbg`R17a2JQGDTJLBq zKaXC)X&pHKKDdm8Bh7>63!^hBkB+noI*@v3$8FGhonrY-=m2j+mvS5$k^9hgW~1#q zi4JH1`b(?D9XS6sxHLX^4b8ue9*+-V{%f>>-Dt-L(E*)8H`U+hUdYig45S#^aXGZZ z%4q$XnELTNKJU|!^KZj9Q{ae)p)cGMO~&$RG5-`g)A{IeT@rl<{keVv`jgN>bOM*q z4)b&h?UzCCiMr^=aOWfmXEY2Q;RLkd2hjmNiFUXox&l27@1T+T5M8I24ocvHMfwR!xCB1<|@fU1@-Fv1dZo#>j`uBeqQwer^udsV>MrSx2o8e+~ zAV<*w7U>;+>>i7D_&oaK_s@|VyKa*hmpst_8{Drh@(kb22PV-hyl1$|)v zT5&Xbe(ywQ`c^D|AKjcEqvwAodJNB^oA;Vg!7}Kku8;nHp)2~{7<8gjv7F!kUm)Qr z_!52LAQr(3(R`yrgleNR>x9?i!05f$g#27AhP%;@{zQ*!_S-|g5IVrBXn70F@8^Ga z65idnqcfU{F3F2%hpW*SHlri|4jsTB=*)7B3H2(WA3{yAJl=#3WJWBXkGAtZI?>ND zX@vtM?C?DLp>XBcP_ZD|VFh#`t|9KL(Qg8xq z#*Pn!7hgk<*(!8E+tE<}82ueximVTYffYiZS4WRoD|Cr^q64`-KEDS&=8s@*&;RoH zU=8}>R&)kGpquJ<^k&RHHIx@X^VQHbZh~H5ozR8{V_AFvt+xW5`3Ld&SLlRJV6r5M zzew0|#(Typ zOy~SN!ow6e!n0_|Gd&c(U=%`cw6ZbZ5)Ek=tc16r?>!TJ6^+D)XuCVm&>uo0c@iB! zrWxTvx_Sni%Lmmcu%mWpen_lvKUO6_KbCJr>m7~x^qJwF$d6Z2UKEX3MRfPKz`pn} z`Z0VIjnG+i=`K$`9A_)$k9K!0D zF)Qr;?&vY?gCnp%`aL4KnS>$Qi{4y6MvtL0{RN#_)w&;cAmJ35bzvB;bdf&S5<*oN}kF?IgmC*cx&iLS}c=pi(OzsBd6&`@T1JeU&= zWj<_+{jfeR!|r$(JtcLX2tQ8@#hb`)#9CPFNzT7B?L)%NvLL!0tB}9!f8j3>)j~U1 zj$QFQdMaAYO;5apcjE(C_^I%h(OyJ1;gwH^FSqS*9Qns_G-jR`B0YW{=f6J%YbY3i z1)d3?Vw2Eg^96RmlFx<#jgKzDZj|rB&RF)j^u#2bh&}NFy4gC;4-xHyF3}J)(&Nxb zPMXj8_rjSv{Ctzk_bZuhAJFKs){! zolxe5p~FJx0BfKFY=icj>_fs$G6IX@v&f-HtVP$f!HeOuU>%Mm{~H>*fs2B}(M>uw zIvG7BkD-xSi_UyKx>?f~hl#d9+DRt5knpbVgYN#J=#1|`KQtafNB#;Lx{so}&>8-M zM&Pm~VMf=WH)Uxw5{=Pz`k+52Ou|995OX@!%rAv=el?ciL0Pn;uISniM`tn)o%!A9 zKqp5ZMF;RKmcUog^ZhmYaeUp|L;k{25&|~IRc&WM6}`A=vqCG zM&=E4hM%G{{0^=EJ6b>6vM{0R(TP+--*1TypjUJNrvChYc&soM`%~dT?16{T7wWzo zI%tMQpeHuNn{gVxh|{t3@^H*nq7(W6-K?9?0e_DU_;(zIIbY%YyN36@5?*);J*SJ& zj$cP-^gbGy&(ZU{2i^UL&`|z^&M^C{AzuWYKozWk)3Fb(LF-+!B0Mj>A{jcokAhY_ zn2C0@4c(Ln&=H?PH&2$=!e%Ou4xnRnI69H3X#EA4fvaNqUi3JhMcd7}GSn-SB;m(w zZM5TVXvl6sXL>h!EFVBSSc0zUhw=H&=nv@LI3DwVqwQSwdawX`KU78AX@EvH*@J{3 z9E=X+PIT8k5i7io&U77G@7tI^i6zNj{zj-@0bRPb=)ilRd!Ro$u#xD1lIR5HB6}j4 zSV6*uH=t{?3*F7fLIwW2USXtp-wZDnN9)%^>$i{jelb59-E5Q5na)Ea`zG4)$LK)z zU_Q_PDH3kB%iap-HU}E2Ug!(Apu7GawBsr07mg>;D|uNgUx_xn4!v-8p=*8-jqJ5= zho69|q3w;q%jrLHHwh~y(GC`%n`EUGa4kBZPhH&@~?$%co${inB?S$CuEKx1%9EfG))aER0va8)jGz?WhSFiEdaIhoN`;qUdp~ zK)%v@VGs31Cv+zosr%mJ{QE`WNeZ0#H|Uqp!|0M6$8Mqcfk0&U8V{zkx<(19}7QkL5+)51Xwz z`rZxL1P7oO&x>d~f1~f`SRLw@N|NYJL1Xmlork6IB3d!ygAlqpXk@yf1MZCuct~_S z_9Q5Ph$pWn;if2uhNvF8Ct9H+?uV|`7<4VCqc_~! zn1NfcHvWp<6Qw>3?>9wveQ$Jg-+{jO1lGY7Sj6-H6NxSqT=r4;wOcRjMgA^y0AJ&5 z{1FZ9*mdFi{4}gW{ta|yhtO}mC$Swi`8br%LL)gh=3hfM?J6wd`TvT9-}QdM*4Xxw z@C%8@(apC3jnF2vqdn-r4xz{DH#B1ZMXy~SB3Th#in=jB3Ef*W&?S5vQ@{UzfrJgM zjIKs!x&a;OUi2nA6}|k^5XvHGy}IatI-vCi#QZ(+`6K8A7NR%i8?k&nCi_ybn}i)z z+Ymm-TVpHoThWHE*%&%3gEr6%4Sjd4j?>VAtVRd01>Flru_C5@76wom?WZxi7rKAO z`8RZKU*2(dbgwZ z!(HgWr(zwPh4pX)*2m<3B&w3A|5bYGziKxMePJisz<1aHkE0_mxh3rOO6cBbiAJh7 z`g{;NFcmGP0*$3i(W`~ zq2G)i#X0yoI`bymLS)*Yo2+Ma47MTvFlNFXnAP*YhlC#<2V;fPcr*Dr+r!UpPovL| zqkG{3*2co$gwOe&Xvg=U^`@XpIR_i#B6K1@;y5g_BP_uaSd;z}TSzp;OgqD7YKd*h z&%)NY3mti(U180J;0*GM(4S<=?+$->^%xrRAJ8Sdgw-(fp78Nr8+|?qi{Jy8`v3o1 zM8X-YK=0~z&=7xve#bi=%X91vS7`ZhaAalog^{;GH&Z8cm-j~R@F8e}_oI8{e`u&*#bWqjEI){@{RQ;B+~0;z zyRztj>!I~K`OD?h$SH7hO^X#@#LDE~LeKk;vHVxG!~f9Tocp`*yfFH4S`NKO>Z2X^ zMC*-4+qoA#Ef1j+cp^!{nJ!1q`CI4@kzb=P{)XNIY5T(xU5?Hy2ijnnSY9LM8=y06 zgDycobPo-}RHV>N`XM^txj$X!8gJ=Z5 zisi>+`6X;l`BguJ3#c<%e~aVrBHxsU13_o6(9x(Y3k< z-INcbH`oVgy^qiiHsNIa8eNLcM?(2XbZ^}e^N*twc?MJe|35F0aFe|o{UEvyy+}5o zFKk9Pdg&9dyr3KnHXWI-%q= z5}d=tVl-smp&|VjZ8+P>Fw*PLfs{fwV=c6y)@Z$M=u+K+4s;B?Uy`uH-Ju|H2;J4E&^_=+e17FGVF1^n9hX8Iu7=icjP8Lp=r^3MXuFT1A)kj1 zd;vOF{cp9tVKj@NF{53St88gTaM(a(-miQ#5298GNBzD3JSP@&F z4&SgQU~BT9qBr4{XE^_cs0WE{H~?LgjE+VJ z@BrHJ+?Zb)T^;=j-Tep9<9z{ZVXoxwA;hiG4*KCB9EzUf&FBoS_#zrybQDEbTf zV*bCw72Fh^!EkJXOR)+b!wPuaKjCw~C6*?CZ*(!Z@+mYyl~bHH8b?p%$o+3(m5>txE5TAD}DrFlBK0*jFU1T*judTi4(2d_i- zOeOT*sDp0WmY8%`_9o#PjzN#(EcAuf(3@-(I+Kkte;D1xXVFb~#bu%1_2}Lyjh>on z=;p15UcpV#0klFlcel$jB@>^Jc!GjT*!}WMsk{6^boV}juK8jti(g^~{0--0vn-hs zjng<*Xh%h|Wl9~xQs}9u9rLZxc6y_cOQM_lf7z0mQWwcm3LL-}SO+hnk*In_m}xik zi^NEDW;3uY&WZVN(bMxI8rnaw9cH^S%)C4HC*KD<;%eN9S(8_VnSPI+-`}E%?BT_$ z(2FH^%ojs1sM2VtD`IL*(HXZyKhArgGkg>s&f6}|_pe-_=0S#yQ~6h@y{M4l%Ttw~tnW^}}N zpbbt(XZkGq`MwaH*>d!PIfM@Mid~DQ=nSsR8_a{%$X|~h#~aXlVlW!1)#$*_qMP?WG(rWg z4iPSnsh|IAlW-F?Mel=-=y@N4Mq(P~c2YMK7S`Y1fAG%g`C-ME6D+^saA!9@kOW3YVgvcBjyRmCqL< zS3TMa?WYequ|fGb|E|e63T*H}bWPvElDH0C)1S~!y_4vRrLGH+su}Ho?v=qYKM~#3 zPoR-|IhL=B?m_p)=_Co)Ht+Re#HG-ss1&V_K5v80yf1o6Zbv(ug0AsX=+Z5TA?TVuiZ-|k9oQx` z^!w1gatIyZ&$0X>8qq|-R6YLv2MH_YKxdi{txyh)L=|-84bhHzqXQlm^Dm+UeiJ<% zAET#Y6S`;q!d{rSP^Q$M36DVA{{%Dp`M-%oOA5ZinwY0>m_Zw~;m$GNAKlGE(HnC- zx>x3)1Ah+PODoZVu0!Ad8Xd?F=*@Qlt(Ut9&prReNVv9D(S};$2<&YI+z_AdKpQ%S zc96&j1I>jFx#87i#8A>^}_%9Q&1Kx5F6e}&!;-^cu+=(%X7(qYqGjn*%Q?y>4v1RJ0ezNvIF zgmerAHaHUv(WB_5TY~QTb?DOUL2t&NaXe-%6P98U`raea#pqu70Nuo&q3!KJBm676 zwEXv%LIXL`28y7&xE6Yh8lrc1OSHj(F+U3312fSEpNYO2%RfZl--1qT7dqp8=pH#0 zO{SL%5Avbsx;$3LuIMJ3j-zlscE>BqhnuTEy4DY3SKNy3?xGb!#OkA)wHw;uNOS^I z&>!U<#bSQ`uZRU-qY?Nu<}a%lW?ljne4bV{9OK-WbS+wu@P)xx8^@u?@f9>=C(w@mLOaSdm zUWay22E7-mqvySCEFXlPmeJ_ICdT{}bU=@yOSAyp6K^3AOeVIFu)%LbLE;Sh!X@+~ z%3eQwUvG*I=x#Jpv(U}-Hde*&F#~fp2<27K51$*cJiZX!jD7}Oz@l!$d<`=tmQqj` zjle;4?ara+Ia{MpUJNa-fgacPn1MsFDb7GA@+B6fDClzW6(&E@WRoBXl;J)-*Jj8y#RNbSWC5?X*RA{a|!JQ_%=4 z!qk8NV?7B&x*aRvpXeql)htAy1{#?T=m7hp&nKX3{UF-$!_gO`??=BzPs>qki09Fz zt=gRPZ^7W^Aw-MOk)6jHn72hZUTx6w&gjg?pqq3ucE!ih3+4!VH8*S-PERXzm*0pE zus^0QD74;`mdP-(hbge(r_q@$Lqq>A_QJGQ;TusO^n5QykLhwW)H~4z4`S-ZL__}< zx@oU%9ri?7^m%(Mi8m!l7}5vOkcrn146=QFK#$ zz6~At{#bq#o%w0Zf{Avi4?F(-Ckba>AH7hTpr7YA#{B*0=9!0v_$4$#E71<#iRB-m zyL%H_|0isX=WqblYai-Ahkh)-gsIQ}^(5TIdt-$IXedvh4W-=>_CyYJ1_ja3S41~e zW3+xx^o}2mp6>_H2|bPOsW;L0*P(l38>W8${|gBl`ZqqfrbB3`DtZC6M9=TdXv6o# z@+Z)X=2i6lEoj3>(19d62Ct5mLHAk%bPsjKWC;?tkZ^<#p&_1&cKkeAaTVI}rs#e& z^k?xl{2M*bLpp`}&tg6DuV79530?C7ox|QKj`mZzGw0v)TZaNat!AMke-<6U%2>WB zmhX<`Kch3w)FsR~Kf3m{V!k{2d<;6!htMT{JUS2U=Y=kue|PiS6u8#w(EL|1zZZ?n zPiW}QqYY;38tUam*R%+_C#s;wsu^0p2Re}v=zyl8d*!)U{&tdtOYl{E@c*vP0ZPuL zYui0Dv2$WiY}>YN+cr8A+sVYX-LY-kII(f!{MX&j?)RVd?X@ab)vnEYFvw)`0qRSQo0$Zcqu`P)9o%s>4}OC%Mqp8=x-Xb|}AN#>>#_|A2{(?jzKZM62N# zrhp2R6;_8uY&{LiaS2pM+n`?IXP^>AsOk8}H>QROn=dg0WDI_mmRZ^D*Pj$NRRxI0vVBcM)TI@Eh)9+cl=D8IE(C*v{hgDU(e^#1(+ z9VV*qHPjLPhPvhvYCHP4#P_c?di?gnKzPaYpP)|cJFEzk)^oly+8OGpnhCSO zS5POCu)Y&771ZOG0eV0F=VYReOF+G`szDuX2h;b5g;|e=y4EM5ZpyF?9J@fMk0F_% zUajSzI&TeA!G2Ijz6h$J9Z&`BYrylb&Q93IU8rmM80u(WK^5{17KdRQI^X*#57ogi zsKDdlXSfu$hqD?v4TWy(Jcco#;-s~89;i!Rsj=I+rj1dk^RBQI91APMOHj{ovL*qp zH82mH44*(<<6cdjPDeo9#IvAIXd6_ApP(+$Z)3`4PQHpzaT~jt=<(|bRlro33$BB? z;S;D%6E=4`O$qgWC;+9eZ~7Ln9_#*4CwdL)s9!T+wYvlp1?mQM z5A=sRs?kt4;Y^qxE`=H31E}{w`@c7=M(`ayL#0m^W5((QoCy*6pXI&WT zaqSLuDf&a*Y(Y?Q<`~yNb-WwuQa*wz>~(vde|R7;`%y46oDcP4 zIR};S6;wx`pswj3sB0RlqZ2qIQ~^bxE?E_*c#WX^dO+PH?v8FpF#?62+sRO$xtxbO zstBE&=eHQt&DRbpV0YL62Ep<09@HDKLuaRvk+22p9Z;Pn>f(H-Gz-)v>jg`}8Ez&D zco*uG`UQ$pFbhN`?L)IBl4IKj9O>V!5!oy;!dMW{>m9O_ah?B+D& z&d5a9HWyTa@=({XF4W!K9jb$oP?gVydZX=vD&!H=$-ICn=p$5uP~Dw%EU37tq3m)( zU7A7=JGZM66FD}9y4$-#84iXjWHc-dmq6V-ub{5=7pQ9)xrg)A#D(%t1Z9^2>M6+u zRcJ9|S*QZ4c**nEgo!HdVjDqFCo&o82$$RbUZ|5e2Q$Hk#%MjA4hus)H5H+rhI&wm zn?M!P+SnbcK)3eE&o7B^3?@OH#9VE_^-z^=gF2C;usl2m8^ZX#obQ(RfjwD&ge75{ z-p&cFhq@PzL7mJwsKV|-#d{3BzyIsC8GMJjR^j?M4zZyMNeShc0jlzBP$yBq)|H`7 zur5@=?Vt+n2i4FqD8Cy}AEX{Z-P8s9^8Bk}cVFiXb`*MFJWvVW!c_1x%nTFsa{`u! zDy$(?hb^Ew>Hzhg=m~Y{roeG<6;uJa`a3KFbxF$g=lNHFS}1h0HG&G%2dbkWsONeL zR4418UbXw7J|VdcWuIh#^Ywfhn2mKMsK+e`s-bOA@ee_LxW8liA8sak1BM;wy!p~W z9bsdrz@4EI_kp_W$Jlx?)Cp{bYG60i`{OW_-5scepN&xlIdRiKJvDit;<}47>BFQZ zRKRmk_rO)CqkIhYG`Kh^UGrE_1*U;Yln3f4t3Vap0IHytP5L_Y>mB z&;Jj09HK!TRa~gMH6>JqIiRj(DX0z`LKV`>_D9?P9NXV)`=?=6?CwEbl4wCr;^I(w zDnRe=|E$YI9k+xE+}+kApgNxh)#)nRKWO?ZP;bZ=w*GDV{|s^bQbO(LgBf5YsKouD zZpKm2`}=>VFv){r3DjMG2g>jf{0-m1itx=)=bKRZhXr_l5NSA^g?>M53F{7b-jw@c zG1g&61bBa3uN?=9gN-Qk9(W4%Nn-l( z&NmLKKz+~|0n@|fQ163FFgN@TGsCPCoEJ`0xQO*S7z`^QD*vZa2y$ICJ(ix_Oi=mGG46Fm=PjUW&qPy_`Oo~48ROk86Y^(`&a{Zy+cpIRO zKEgETOS80a0P6v6CUu#7haF(`=>gtAUBhQk0doZhc>n43WZ0f{ zoS6ZxIdCY{CniZ|IhSGpRGj^=1dKd8!2AD(RD-&y-4~h6Wby*)Xot*kI$Q;Zvi=Hn zbp7T!kK<;Tm-P|jA2^(Ko_Wq+(d>h|Co0c(K8v0JE3-Zi+rT6X0=)mz(kMv7eEq-B z>8Lk6h`}Y;9Zp;1bQW&0^ZmdcP;a!EFc5Bry7rf$Uc~`RoV&U-9KyN>tP1~wrD55n z&KE9|p-$u}Y^~4#voCY5#T=;TGVXHc+9!jdSyzC1AyqRrh2GB>U{UlzP9_+GINVCdKQYwT6S<*Y?FFFn6o-*uW$0EX4VdW7*AXhfVB-v^n`Eu=2-GY24pd=p zp$ZMX%6ZczhI;pBgG!vwSQx6Y62=;^4C@xFc>a}O9ST)+)Og7Z?iHK>xk=}d!aFm!MYR72!}u&@kXc<^+0{>I01EY-h~BV(hW`njiBBK1KdnfGnoVR ziN;~5BfJMQz<;5h+ZY?2@9orqNm&O$*)M^5Z1+JO=~Jk?J<}#9K`*GMW;!ehH$eG+ zv3+-(&Cbn}3+gU!2KDCa3RS=y)1QFq_&U_3dIfbeeS^9eLTzyZCxF^72z5`DgZg;i z5bCCF1@(Ew2*}gpb}eC&62()ffDyMkM;Hg{W=jKgQ|5y@vMNx4JKO#cSf2GX+kXI) z`SCTS?I+vr6qExheo?4`E5fmQ{#!8dNAVu&1U^A^;O}wPQK8m}p$bY5E5L$KAH2pu z-F*9vhoL^jIu5JBOHfZk${kMO>7e!t!WiUtm0_aF8bIAVZJ;{r3zc{r)X~qf{dG_Q z_Cej%C!rp%%TQ0pW2htc+v!}A#4s7_B2f22bEtb~AapD7OeT7cmqI1n3kSnfrZ2zC z3EToI@DQj#3t$Sk6YARDgX;7T)TIj8?Yy9pLEUtvpbBhb`VqT%{*$9vjY5IWK~?q% zs^chooTE)2nfvh_Hq$9*Bx<7c_b8gxosC!@q^zK8wKf>&H3U3VcI5&rS(Y1$aU?|kb zig9ixI?CBlH`i9EBR&RoB9Ea0ggfB8P@+NIBPpRe&IL2U3NSnD5A`Y72B`PIN2q%v z-$Cb+l!LkyZJ`Qsk7c4GUjkLYKB$}J0?YzG!9bYekn=Q@gess0)EllP)Z^3-s-wwJ zaTY*bf=y8NN1+P726bYuA$j@tABUaF3P4p_AIh*jRDvL=OEd%OWOhN_T-RYB{0e0s z=ZN!-%8bUgP$#eqs-QPeh5m)=JoZt2%ZKML6O#fcIzT=DtDr8)4ydEQWV{8duzmz( zm;IR2VKJzCq!!eBU^3MHbf}YEYU}+_anC`W)N@!(&;M5@N>ui^a}!pDatwyLSvEs` z{NHUn2=&H14s~L0;9~e2zJm)-IB&#BC!G&Icc5itmw>RQ)?I`URfiTap+q^)N{eHFdpG|zt- zCWlez#SrO?6CfSbizz?U-C7!|fVNQAz8BPqO^13@&NFU=I;q1@m*OPU&2|=Mf&OQm zLbJn+tSg*#J6|OBL(v??T9^(-JLhzsA1ZMPs24_6sB2dT>JqhrDkRAEM?;<5BwNph z@?QjX^R0)v`Hn)_-E}k3-TMp%!rxGjU*hwQLs6(Btpn9*TPVi?rXK-ya=|bw+y<54 znei{wdnC>Ur{e-J6YF+Rm(o3pi5|0cP!%46>hva5XAhvR<#Xc?+mCe7v5NuKKzyh| zvp^ME)bur=;-1@^n-R2~ybp9bpY zD-3n>)`2Rx4b;us4=T=3DF3lgozI8fzyI6JL=K0b9Iik)+=aRcpF$P(0qOd^c9e_Jt8;C@giF&3)Bc~G4# zhdSbQP=Ss?JtenbdKmhea}Q*NN>Cc=8rOqrq%%}}H&on7P;q8mzRbWo370jN(fNQZfkx);vb`X!Woz%A!e zMSwavcOa8AOmagVbraj@2z4^UpdQCrwq5{rB3q5eppNzi)HQw$bwaw^O949~}oCnpxCexpQI{NFzmr$4Nw=wJ; zCr)%@A{av-|I;#2rv;%ZuV!p$`Zh2L`hhSI&V#y%_SyO_RHuKSjy~pHCvirof^$PP zSjt!(>Zxb~z0ZFaChBlB)HRw8K=Lvbu!`Z zIfW;Ix;YC&n(^U4-77%GQsePT(Dso$Ik< z7ZFMy2dcm{(0h|XB`gDVPt=4u>c*xY0M*!Nh`-wv%tUXhl~C{GBTyYYf(rZ@>L?>V zaXL;8_4wt6fv^@-r@f*4$3dOUYN&$tK^1Zw>Vz*EAHdjp{@M1$%e4wPdG zsFTSAb?x#&C9DWlSTm?=+z-lcD%4H55bCB}24%kus-aU*C-)F~fBx?y6FG+Z*Qqc% z)FlXn3X}@!$kIdIlzE{NR=0HrsLn<}-K5i@I-dvSw;bwPZ-t7x+tvr6TLDinQDu*y zI{FUPY4m4K771a4T z&%f^KUMLhW2x>hZ>Sme=m3TYUN$r6;p=(ffZ=nkO4wWdv3#XApQ1P-sby^6jp$bri zHh?Omg`0^SdqJJVXeh@irk@X0z$U1K9$O!R>imT1&zk-QRA={~K4?9)b?BGQJr)Tn zaXhHJ?(|IbMk@r>Sq-QPJ3uAq0aZ|6sK;tJl-(@TZ-NTA7wWM*4|OxYg}S6aq5Pt~ zatccU6+b=X6dN^}D1E2LX6CHxI_&6B@&E=4vd zyW&uZYeFS#YwQYj(tV-#-~SF_q5?)iC7cQ6uo3Fo?tpsSPD0%Sk8J%5Dsikgj$I0< z#5tk#rJ;_v7Ay|i!Ub?0EDI~Xjkh4jPXH#v%xzbR)$Yt1(@Tb^RH=wU^Uj)p*xUCx=+rlv^-43x`S~l zEX;Zr>C*d}z!qa|nzRYe3b(7A9CE+sTD_E3u*00Xbn0JTySfBsO^Ph%E zg#Vn6O4(r!*0o_qI1c*3&pgck>47%6?$QkG-{5g6syi0h z0JrGzL58cc5OSFLL;e2cUId=Z=5n5!eNac6p9GTA?6rkwsp1UWOQOvr{D56qbcsn& zo|`4P*{9>yKgK*W?5UdwSxVf9_((Qkzfgs<-b3+e-E3ZQ_FVorJzy-spbVot#;w#o zQi6Fk0#3Isc3~HY?kM!hO(qK{csTlB=I7fJgGjiHJ;^NcN_79ZW^zO?2wn!~2h1B- zwLNi|X$k!a$gg>F)gj?h_KTx0Zovv+CuvKJY1r&!TxPE>v6_-7HG5~!`J^4Xp3Y@) zyK2$tKLpHW!T7}_uGJW1B4HX!F2}?a*N+4Z*iX)0HP$})j@?xj#qBhfvOY|VM zY!|RMiJX!;{Qeo&1cDu-gFQGuwoWqR?30=7Kc%>W?CrogInJjj#3$wKw7%ni5&dZM zy@yXPY$vk*Mz=ND8$r?goX%b4iJOs+KdzV|g7vhnO4@0(VZF(UdVp>P0TV(srY7PL zyeo@1*pw!4Ct~%+XDo3;vzHayQWncsu;@WImV(`@sUkcM-RVqH(Sd8D9i^5(tbkPn zEJ)x^*q$`I%GP~sVw5wV`vl)eQG@aOXvx>IR}tGymL~&w%j)+p@ym!@>2VIl$H@~^ zpM$nOVB7+8Dy zNv$Gn7Pa83Fi0f@5|3hnD69*PZ8?ETtjjWw&RkL*{~72GQP6pGvtcPq=7-+|ifHMW zx(+bUVSWwB(bG+(Eg6}uy9pTH$0!P8FNPz~?;_a}5=fSl>=rCU63GmFpR?E4nrKGi z&je1uki;d#D zI4;p)60Tyb#Qu)<@M%Qw^$bZoD@60@_&>D5W7vr-!0s`HNCxZuQ=Y&F8O81By*u_t zKNyJqKY}KpT1hu-!w_@{>nRqz6-5kZ-JQKOG<2BxLHL%W87cM#^YWk)TXd2 za1DNvsKk&2U{jA`FAz%-(~Xhj2+8MBRuntNh6ET*vP$Uuv8iE!TH<_(U^lVXCnY|a zY5`xMh{K-b2X>*XsA=#kF@6)Th~-Q|EO$x%kW3@lXbg5(B1h}|SrX?Sj0EPGh~oI| zjIM0(CP}_x78yohyhP^};`&)^t!tQXZVLElMWN>3f3k5AWi@!hDwjh=Gb&8bvy7H> z*p1PSy{!~`j*}{aUcbSF-^S@`OtKqrBsO8}G!$ns^Ebp=%jn5`89DUHha=vPe|(~0 z4g)A;F@ZYSDI6ied%GlZsLQ+}IzIJt4GB?fIrJ0Jt)iGh*p0zvmXpD?75#2bg4i%{Ow@MhL-3G$&YXvS?OjXynx|Y0?s6OZ)}<~W}u*yw+6@MB(I51Qr&{*!tNX+ zDZ25nuO;}3-x=(8(Rn18-|XL_pJ+{VxEi7X`dFkZ%`hzYa89Izj!@z)C6 zjV=#~B&W@%0jz@FCk?Uf!{UG?^63jwL_HQMu^&j>y_~>2eg5aCBor~!0^c`}9oB7q znA~(Jar#J?d#oV-PU3&^4E+F0TFXu%DeDC^5QiMC@hL>1|4_gnbVC$h=l`!6|I2(8 z39{Kb4f8@crN+1_x;wBbMHVAKXY`ktw_*Ov3NK2B>+B?6leii2PU9CIn_aAvW4DoY zVdC^g+#dId!tkONZLlJ~~82sU4c zF_HNCT09gOTe7OSwx&cP{QBB{7?E|Bl&^PEA;o67sU6Pe*R(z z4trDti8{0H!Dd|wklf@bmtgpbaT=T2?8m25zTe;)MzUxm?#cXxb(x#Jujaeg3Mq0VLO=p+u^zXj~u;gjXBJw!$bt<+xD)z|GQ3nH=Ok`1t4H) z_WeTaSqN7xi_w+6$rKa7sD*tNlKNW%eiZT_1tj)1OaGlQj?A%aMsWgTpXmEPZM{ak zEC^H|y8`S_W7H?ue1e`2QA9g})+NqA*ly#fw=!y)Kflw^)s@7f*ylGodgUO#2lV-0 zFiM{sw<@*fvn|&}PU8Uk!?D|pLm`|;(`8Z>0N0Vga=6l9JIV_Bj!!$=XiGuuS)Z`e zQS7Ps*P#*b^^e2kH^!UUc*I6C=2Mx6GKUKUSWI^x(5Bcwu)fB2fbt@f$Lz~$?VtBj3fdDPJ_+xU5n2;Yw(-*=P%gE zj$#`@>X1-Uo-qtvRsv4K`J5%_#C#e0Ms(Q}HYCx11f4;m{OqkHctd>7qZ^9uEKR&* zRL8bF`f4x}>pj?=CPu+H7TBAWKOQp*U?dq~T~uHm3+JXdexSeuB$8a3TJ>`bcW-ti z(K(00%!9E?K!hBO?L@DH^#OGH=H6Aat&D!QwHkz7Yiz1fj!&L3pTmAb{6?A23O0W+ z!qe6%tFWLxf?UL47{+zkkW8ZN#RQzm8AKp}PtvfK%){=rT|ljm;jeG>)#XeiyGVW! zrnC055$is~AN?@&shHRJU$OQE-9Q1E2+-FOE+olFj3S3P-<1^b1iKcNs1Je8veq~6 zn!wiRucDh|!Mlg>U2nz5Wp9+tcTsqH-9bx3bVDq!?8f;U#bo(Ed#S9evgiXXP&ks7 z$F?TAGz47@51ZX1;y-3cs$t)h#&$FAV?P!@cRn0^Qj?8qb^_u5cSL;LvtW7XFt;Vm zf!%*r+MxSL|xo=7Vwc`of%h5ca} ztlkrK1gyY1F*fZjLtUc8qHTSr)h7k0@D%&o@L9_|kT(9o#@~FB;nR+FO~xzYHN}y? zo#Kb2Fs_PmS_-+&W_^p8oy6;y>)VJ`;VBC1OA&2J&;y?X*tda_lGsT2b+xWg#Mps; z8FuT?pCs8Uj&V(hGcJ$aUiQD~AE^b~MOa6I(m38{-3wlUiwPQrq&;zHFM-`q)_2YBCk5R?H;%oP`XCt{!=hHiJgUz?XTRCJ zVHHm%@Hf^~*;|ipJ@eNj8BLH+=t9bQl03zR-vI2DC${;TJd(J+qV2@o0|?~CxUgNP z*cgPSi{Y>}!HQv+!GgV}u#Ai&PAu0h>nOYxu@(Ib_I<)P?Y;7d9DA^B!N`f`Uu>o@ zZ{WxE=l5T`wxH;MVg-R(l6)xDUWK*oR1{??y4>vdqo93^P3&p=U+XL{T^}PxW7Y*| zrXx0Utbp726+u@8o4NQbWbZP%$`QE!SEw$e6vQy1brGF;1q_#yX&iy~5I{1AeGl_H zjG^pHwv&91C3G~r0*U>e2KfcgUipDdJZmZsx@Ee%&swstAqweh5sp$o8TQx0BRD>T z>&)(mu`W8vKg3FaE;oVo>U_?+I_q^LO-Z54t+;uO~U?AlBbNo z^-qhkFGch-=ddK%NWyqHCu1bUK@tmx6n0Wi=xjgZDZ?k**`H0EMht%|bf;}*hx74G z7^0Z|-c#fHzhqK|4yG$H<26Rz8IRGOvIJ=fzMH*27Vt%gK-0};6%DK;Ne^t(VwcYJ z{b}GCBRz%jQzkAC^vPj;k(A9_iBH83w_#j}VEG6nNz747zAy%%JIVei0(~J+6Wh~% zd6EZO=UPjOvfhc!4(9tT-ZvWihJSYS?)6M0#i@1|8OJ;*F)i4kRgye!WhUBBEOCme}jtlUMXj zau)$oTU7%vnrzoCFUjT*C@*6(qXp|LI3~j}9(I!4%q8{M&jpjPAAtX0lFnv6jv;wU z{F&%?z#|k9nSK3sZ|;9?G`s$xpgtbFv`*wG8Ot&5!+19HqH;p?x48|`AE2lz<{yh< z;*;bCNrz#l|J(j8^CMPl2a1%W#wWh%+($8}$T4-cqls?UOok)PNb`<1e`Z0xlkBMZ z{ARBu>*)k;z&w+6JxPv8L}Gp*$9f8yL9wsURY4b8@BjX6tYzamjxU&xv;vNiXeJ5X zvv(OzVQ(C|itI-t(Ov>2V6O$i9CtAl9pD~ zKzJP8LbHoZ0Z$p*Suerf&EIo-8v*EJ_KusQA!M!QP?4K{z9-}*gV2^IyRE( ztQ)aTMN#$H|4mWVh|wOlLEnxTKk?tfJfxgKms0(Q;V8e@9bb8H5FDS@K!SI zH|Iah=UUQPI7@D$3u30M-vA1D&S=Jd z9ydvzFd2=a1OX~x&>US-j`uWy4wEn^&RLibh3BnPCCO>?&~~GCK=%ZjpZK&PrX)6T z-YStbCS4kG9mG!J_OSVe#U>03V>HdKt2TqFI1KyaDTx2D#VfBYuoi2q0BUx<;Ey5% zZp3NTC&q6^EaKi}Bw@}EcDUkU6U01>#p>YwN9s7gR)i3pv2txjmy3Y8>@rCAogl-} z?IcN6Miz?sgWp2-B9Z7E>l@5VG8%KANG7x2Cq&VkNdA(TDZDza|12CO(Qw#i$CRCU zE)0I4ABb*+6)_IyW$0hih2#u&%SdpPVtY|gcjn_QMj_%Z#6B;+s-+m?GB(ArIcPRh zb^RqJ7#RpW2ZP115MBCY0p4+0&ttDTmn51_3;7qj*d)o}EM5F;tm}*2fYXSZ+ZtP> z>?X~Lk%jdeVoYW3Zb~(~*(?GturZWG-QY^=P<|%~w9x`<-NA~xN`TG;x`pjvco3UJ z*j}TM;uKd5yAzziLB@K<|CRW<{xj_;c4J%t=O6-=MYkD;T#V%uQ;}|tS^zhJCCjjB zLDB!yD^J;jU1d$1llFnNYv@|vY&`WM{D(}$!g^$qp!sjuzlNpk*_`V=VG{zz2pGc5? zIHYHkVe@R|zlhP*PIWj16k|TXY!#=R{*%g8boE9nlg&8Zunsm5tg#goi9({1bRv7%(M2)) zf35i9FuWBs6`LB&r=yFi&P_kgk{`nVinkfgKOURstTSH`=g{54`3nx)>1s8dq(hgS zzymGFXx8cMc;)wwan}NDH=AVG*R|`u%?joQc+wM$r$V#VON1e`pM>B zoP5&HIyiwMBXbXYYyq2Mn+{uDr8UIZ$9gd9{S@<+qhHFp3o+MWP)C;yzi0nHw%gSP zgC026pu?LuyrKIn7@f4FDqo6{pXF0YWax7rn)z|+iF)B}x_ykSG`~-=ja-4JQa=fyWQ9wyfThAi!0@nPmQC{&U za53T}!LKxXSzr?4T|*~{K*A^JBjeu=-5HAAs&BpQWpfN;imXgNu=#+KiOTRWO5#w6 zU^i40K@wAJ3<}+bU38e&ifv%UE!3&9Cpk=xa@a^lv!9*4p>Is` z;*3+4YohI~2+#HZL}E!%Mmk1%9J<2cID|F_mR>1EhgnG;WXJu%cn_aS6x^QCo8qT2 zjxr=k&{ZNw5V1bt{~vKj)YX=h7ViQy7Q6xD3fRI!$NY zYuz(Mf&EFe1fL}6A6rwhnMb@9_y;oHu)mMJ^Vrsd%I})bs7K(aD2p-LlC&3w&0!iU z{-gkmFpMz-35CsZ^u0))f-Zd09-Sl&ev;J`8VlVp8k1B)Uy!&V#O)el-Mq4mh`i_1 zlB5L%l_Gdp)+1F6$&XXTx zlY0Iokx_Of$rg-OJF5Tvd70S@5=izEY#B^Mz|PDkSf{@!sy;C;qASJli66yJwNr^j z?49JON@J6K2FkyIjk$F9k&X2*BEeqz3}AdJ^+^YkNM4}ZK=N}Wo6b6bL@SsNB8H?X z^M2T*FndSK3&&1b>p{%jXGnN~gh3d#!TBuJj-;U67*t2!l|Vlk`!SA(?I>(&V7rR7 zA4eX8B>P!UKtF={bml|Y>xj=bPAwke4SR!$`;u`Ty<`deuKO=Ml~-i3m86os1dwFL zxI50>3EC0nB&g&*Mfv0zC$Nac1$=Tb&xy|myCl6WUJ3IHg?=l(vFtu^VsQSqP;{ii zOmH+#UoAl+3v`_To0uoSV-|^8$%cZ$avG986u8)m?nRuF6d}3o!24$to4=l z@aX$JAtj1A`*ibc{~<}rQ`lY-j6t^_zPCdEQb-*NT)_G&`XS68VWWSW3WBU6Nk`uX z%tfMnbkmBUCt+WLo??t4=3DsN68qu*n0Z3%BZSB|T+e?^lJzmeh#2M|&_5)SoF~Y6 zbUE$F{<6MmofT(37`yxU9-@FQ*d%9t8182Dw-ZXq{#^6vM$8H1>xO++=I$(Z97>kh zu5k-0?7=)UdreIDfn=u%Iv1Vv>EPXg4Dad-<_DhJGyj z&tVeQ39&h+@Bd4-VIoImYny{Z9eKadHko^sI?E2S! zl3k3LA>#hP_A5yv;QN`qBAoao?=LB4vE7{KQ+ZMfIzgpxp-*m+%qQ<~>_*@RP%??4 z=360`OecMJY|1gV5a$?4Co^VHz(+fobFBYy(^VvMib$ZP6jB~t6gJ;ejASb7yv$=; z_j#?WY81JNd1UlG9aGm%)^{j&mla>bY_%PhI1?!}6ge(o6P7)9Qx@+Sp9yjXv`YB_N697eOR9(QRRzCwN&LW@EPq=i1m+ zVgD@iC+IVKt(`wM;(O2%Z={g8bUXwOB2F{rf%x9RXFl`!ZmLO(Lvefu5xgDqeCGTa z1IZ$c$2(K+pS7_2#B4Qz!co9e0%v1g4!fCVca}IAtr@9KF}|UzfUYq1{`l=8j($nI z>nO?(It3CxWS$ShwFJAzx;OJY@IA(pn4iXZoCO|a1(qgQbrRe}pBB5!#PmsjYbJ&H ze8fKtv3rpZal5*6wAVPEJ8VeavX+cOCrQEj7eOWUvDrxQf&}e?K07wyn13Vqd`onR zd1Y*4Q0z3_1K35xt{}yZM1KHXXl(uy^+R%hSgd1nDVv?FqdIJkz)|v^YWEYo1G>V@ zOVDi|0)EGD8}qspx1JFi-2@m+jKtV?WN$7ps#95}_z%_rPJglQhG)0FLt+(a|MmEvZJJ2F}#`X9f1d z;9u1IJe-V&^?qV2Pfbo~IzB$>E+sNXU;kHPqa6mJ>98{!l?j&G3dw8T$+#84l2SlR z?3Up3(`=%{Uf8Y0CJz32uzRD#%onoviFnZ%7xDXqu8y6`bBbN4?`DT$^Crp>R9&Bu z6{n0ONJP-F){zSE$t(8X5GV^iG4Kt?*knQLlDG-`k~-FLBjQ9Lu4J|8=9Bjx!(EUB zTX2dA=b|WyVJ8d|5%3YZLG1aY3CXs zq5}2#-vAvQK@wwl(v0U}nK?wJuQ)#;U`E@I#JmQ@N{+z66d;*NoDa-DTCz5r#2kED zVZWGodrkkvN8i`~!%R^ThaDDp0*)8Z=W$}YQloFh2|TjG3Zsv~s7=D6*fr-gS~7;S zo`-L2D=Ifd#bG`g+p6qK!dWBq@5oo%=uVP-jM!9M8>0*)Y{0r6^XVl1f<7wA`cvq? zj01K((~uwsmmnjyvpCVx=#f55bLWj zHM%m^!5A2c{Y3;0DYMXr!L}!feNqma(TrH=x0A3Ndj**1#b7P=t1nkDRb~S zhCV)Va#;a-|F}-8JC5To*1d3!jpITBl|(Q3MR8{s9dW#m-AWkSI!;Q`b*zJIE&EmY zz4~7Qz9wM(5dAb_OFmF+T>K=9_47ZH-5~-jx5U!Vk`tp5x}+4fg92*Pi6ks*$yJJL z#Jn#yk(v8s3A$p~&auSOPr@b&1?)E?cVxc(5`*N8tdLT4v&|ebSTKJ}B%jCxm`iuf zu~}nNY_yYgBw z`3Ugb=9w&^OajmirNE@bk=zb(^aUs)3(Z{)QA{xNuH?8$bIC)O=L<;|hb-wRCx+{% zb)1o;XGjp9;{LCkKsU}#Ehd{ky+2ReHAE_(M;j(((C5}g=Da0&DYv$@Q=U>*T1!Q! zqzL=%u+NUZEc%aBa|rtjRI`ls?h)q-x}Q|A9lI*u)u-n7lLpzod#3<{yc>j!oel@ZGz<*!{><`h*K7Q$eYo-Og zPW7=!^qKWv5=eHk9*2YPuf5`sun)oC!hLp@nee-f{c3dY*puinDeX+Xf8Jwn8oIv3 znhDR*U|S04s?Vp^lO(!T{s853=2h&dyI7L0*wiM}9qcO;tRjIVqip{y^UDN%Af-tc z>;l+7025hZXX!jMx`AfnE@7Pp({)D-r;sQL^M4qrZ7&~5KcRnQMMZ^UeOX{c0&cPd zQm4m$4C?}B|I(V%UMuvUR2T!{Kb@uOiWq#Bf+YPIjR`o4O#ZHpLiqrfzx->8~?1H|z+m2Y9$*4N5 zbz6ks%UNG%oF`}%j8j>lmS!`AVt%qOiOPICOvm~?%{0TN9P>rQ359<+=1VE+1k6p& z+US;3g!{N1#Zfj#k{~`o9x%^CfUp?lVtyB!YdAH;ISV$;%%>W<3)pN8x#bO0KaEBw0Oz#D<+&zreW*$y!jrR&xQ){SS%N(AE9>4pMJdcm~)rsyIa?P)JSkIrkeo2aY<_7w| z4&|Ai(tlZ8PpHEFgVTEQxAo5x=-EBmKXho%p9%g?{DXT>@y`(aaEkvC&$p@m75qFC zruzqG4!(cH|6_2IWBz44m5=$ai0avJ&Hs34&!ap3`vN>m9{NuY<5~LLe|u<8@LT_g z#XNVi1jLE%NmwjkT5Qj+IstLRdm1$h$X(Uba9cppFrM|h11bc165S0*m+Aij+|k@c diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index facd55588..56ec442c9 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" @@ -44,7 +44,7 @@ msgstr "Écriture activée" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -100,9 +100,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:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -116,8 +116,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:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -129,8 +129,8 @@ msgid "Active" msgstr "Actif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -143,7 +143,7 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -232,8 +232,8 @@ msgstr "Groupe de sites (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -507,7 +507,7 @@ msgstr "Numéros d'AS" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -680,7 +680,7 @@ msgstr "Identifiant du service" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -716,11 +716,11 @@ msgstr "Couleur" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -792,9 +792,9 @@ msgstr "Identifiant de compte du prestataire" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -875,15 +875,15 @@ msgstr "Statut" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -989,25 +989,25 @@ msgstr "Paramètres du service" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1047,7 +1047,7 @@ msgstr "Utilisateur" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Type de terminaison" @@ -1122,7 +1122,7 @@ msgstr "Réseau de fournisseurs" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1185,8 +1185,8 @@ msgstr "Type de circuit" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1201,9 +1201,9 @@ msgstr "État opérationnel" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1248,7 +1248,7 @@ msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1284,8 +1284,8 @@ msgstr "Interface" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1302,7 +1302,7 @@ msgstr "Interface" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1417,7 +1417,7 @@ msgstr "Affectation" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1500,10 +1500,10 @@ msgstr "ID de circuit unique" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1636,10 +1636,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1671,7 +1671,7 @@ msgid "Full name of the provider" msgstr "Nom complet du fournisseur" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1764,7 +1764,7 @@ msgstr "terminaisons de circuits virtuels" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1920,7 +1920,7 @@ msgstr "Bande passante garantie" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1996,13 +1996,13 @@ msgstr "Terminaisons" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2022,7 +2022,7 @@ msgstr "Terminaisons" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2127,7 +2127,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" @@ -2298,14 +2298,14 @@ msgid "User name" msgstr "Nom d'utilisateur" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2362,20 +2362,20 @@ msgstr "Fichier" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Création" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2416,8 +2416,8 @@ msgstr "Terminé avant" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2433,17 +2433,17 @@ msgid "User" msgstr "Utilisateur" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Après" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Avant" @@ -2493,7 +2493,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Élévations des baies" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2523,7 +2523,7 @@ msgid "Pagination" msgstr "Pagination" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2660,7 +2660,7 @@ msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2884,8 +2884,8 @@ msgstr "Nom complet" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2900,7 +2900,7 @@ msgid "Request ID" msgstr "ID de demande" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Message" @@ -2929,7 +2929,7 @@ msgstr "Dernière mise à jour" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2945,8 +2945,8 @@ msgstr "Intervalle" msgid "Log Entries" msgstr "Entrées du journal" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Niveau" @@ -3147,8 +3147,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:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Démantèlement" @@ -3213,7 +3213,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Pouces" @@ -3236,9 +3236,9 @@ msgstr "Rassis" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3297,7 +3297,7 @@ msgid "Rear" msgstr "Arrière" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" @@ -3330,7 +3330,7 @@ msgid "Top to bottom" msgstr "De haut en bas" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passif" @@ -3338,46 +3338,46 @@ msgstr "Passif" msgid "Mixed" msgstr "Mixte" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (non verrouillable)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (verrouillage)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Style californien" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Propriétaire" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Autres" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Physique" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3385,12 +3385,12 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Sans fil" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Interfaces virtuelles" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3399,67 +3399,67 @@ msgstr "Interfaces virtuelles" msgid "Bridge" msgstr "Passerelle" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbit/s" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Gbit/s" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gbit/s" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gbit/s" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Gbit/s" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbit/s" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gbit/s" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gbit/s" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gbit/s" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Émetteurs-récepteurs enfichables" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Ethernet de fond de panier" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Cellulaire" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3467,147 +3467,147 @@ msgstr "Cellulaire" msgid "Serial" msgstr "Série" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Coaxiale" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Empilage" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "La moitié" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Complet" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Qin-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Norme IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Cuivre" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cuivre - Paire torsadée (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Cuivre - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Cuivre - Coaxial" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fibre - Multimode" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fibre - Monomode" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Fibre - Autres" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mètres" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Triphasé" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Désactivé" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Défectueux" @@ -3880,8 +3880,8 @@ msgstr "Est en pleine profondeur" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4015,7 +4015,7 @@ msgstr "Interface de machine virtuelle (ID)" msgid "Is assigned" msgstr "Est attribué" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Est principal" @@ -4036,7 +4036,7 @@ msgid "Assigned VID" msgstr "VID attribué" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4222,7 +4222,7 @@ msgstr "Non terminé" msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4282,8 +4282,8 @@ msgstr "Fuseau horaire" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4369,9 +4369,9 @@ msgstr "Profondeur de montage" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4446,7 +4446,7 @@ msgstr "Étiquette d'actif" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4456,8 +4456,8 @@ msgstr "Flux d'air" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4525,7 +4525,7 @@ msgstr "Schéma" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4558,10 +4558,10 @@ msgid "VM role" msgstr "rôle de machine virtuelle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4573,18 +4573,18 @@ msgid "Config template" msgstr "Modèle de configuration" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Type d'appareil" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4598,10 +4598,10 @@ msgstr "Rôle de l'appareil" msgid "Platform" msgstr "Plateforme" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4631,7 +4631,7 @@ msgstr "Configuration" msgid "Virtualization" msgstr "Virtualisation" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Type de module" @@ -4664,8 +4664,8 @@ msgstr "Libellé" msgid "Length" msgstr "Longueur" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unité de longueur" @@ -4674,18 +4674,18 @@ msgstr "Unité de longueur" msgid "Domain" msgstr "Domaine" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "panneau d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4725,13 +4725,13 @@ msgstr "Tirage au sort attribué" msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "port d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Patte d'alimentation" @@ -4740,7 +4740,7 @@ msgid "Management only" msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4748,7 +4748,7 @@ msgid "PoE mode" msgstr "Mode PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4784,8 +4784,8 @@ msgstr "DÉCALAGE" msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4794,7 +4794,7 @@ msgstr "Contextes des appareils virtuels" msgid "Speed" msgstr "Vitesse" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4808,7 +4808,7 @@ msgstr "Vitesse" msgid "Mode" msgstr "Mode" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4817,7 +4817,7 @@ msgstr "Mode" msgid "VLAN group" msgstr "groupe VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4825,7 +4825,7 @@ msgstr "groupe VLAN" msgid "Untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4841,7 +4841,7 @@ msgstr "Ajouter des VLANs étiquetés" msgid "Remove tagged VLANs" msgstr "Retirer des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4931,8 +4931,8 @@ msgstr "Groupe associé" msgid "available options" msgstr "options disponibles" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4979,7 +4979,7 @@ msgid "Rack type model" msgstr "Modèle de baie" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Direction du flux d'air" @@ -4995,7 +4995,7 @@ msgstr "La hauteur U doit être définie si aucun type de rack n'est spécifié. msgid "Parent site" msgstr "Site parent" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Emplacement de la baie (le cas échéant)" @@ -5034,104 +5034,114 @@ msgstr "Poids du module" msgid "Unit for module weight" msgstr "Unité pour le poids du module" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Valeurs d'attribut pour le profil attribué, transmises sous forme de " +"dictionnaire" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Le profil doit être spécifié si des données d'attribut sont fournies." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Rôle de l'appareil parent" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Le rôle de l'appareil n'a pas été trouvé." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Plateforme pour parents" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Plateforme introuvable." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Limiter les affectations de plateforme à ce fabricant" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Rôle attribué" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Fabricant du type d'appareil" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Type d'appareil et modèle" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Plateforme attribuée" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Châssis virtuel" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Cluster de virtualisation" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Emplacement attribué (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Baie attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Orientation" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Face montée en baie" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Appareil parent (pour les appareils pour enfants)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Baie pour appareils" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Baie d'appareils dans laquelle cet appareil est installé (pour les appareils" " pour enfants)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "L'appareil sur lequel ce module est installé" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Baie modulaire" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "La baie du module dans laquelle ce module est installé" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Le type de module" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Répliquer les composants" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5139,108 +5149,110 @@ msgstr "" "Remplir automatiquement les composants associés à ce type de module (activé " "par défaut)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Adoptez des composants" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Adoptez des composants déjà existants" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Type de port" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Vitesse du port en bits/s" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Type de prise" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Port d'alimentation local qui alimente cette prise" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Phase électrique (pour circuits triphasés)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interface parente" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interface switchée" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Interface LAG parente" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Noms de VDC séparés par des virgules, entre guillemets doubles. Exemple :" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Mode PoE" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Type de POE" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filtrer les VLAN disponibles pour une attribution par groupe" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID de VLAN non balisé attribué (filtré par groupe de VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"Identifiants de VLAN balisés attribués, séparés par des virgules, encadrés " +"par des guillemets doubles (filtrés par groupe de VLAN). Exemple :" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID VLAN Q-in-Q Service attribué (filtré par groupe de VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5248,88 +5260,88 @@ msgstr "" msgid "Assigned VRF" msgstr "VRF attribué" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rôle RF" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Rôle sans fil (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Port arrière" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Port arrière correspondant" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Appareil installé" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Appareil pour enfant installé dans cette baie" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Appareil pour enfant introuvable." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Article d'inventaire parent" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "" "Le nom du composant doit être spécifié lorsque le type de composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Composant introuvable : {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "" "Le type de composant doit être spécifié lorsque le nom du composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5343,97 +5355,97 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" msgid "Virtual machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM parent de l'interface attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "En faire l'adresse MAC principale pour l'interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Doit spécifier le périphérique parent ou la machine virtuelle lors de " "l'attribution d'une interface" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Site de la face A" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Site de l'appareil parent A (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Appareil côté A" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Nom de l'appareil" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Côté A type" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Nom de la face A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Nom de terminaison" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Site de la face B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Site de l'appareil parent B (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Appareil Side B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Type de face B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Nom de la face B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "État de la connexion" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nom de la couleur (par exemple « Rouge ») ou code hexadécimal (par exemple " "« f44336 »)" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Côté {side_upper}: {device} {termination_object} est déjà connecté" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminaison latérale introuvable : {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5442,56 +5454,56 @@ msgstr "" "{color} ne correspondait à aucun nom de couleur utilisé et comportait plus " "de six caractères : hexadécimal non valide." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maître" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Appareil principal" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Nom du site parent" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Panneau d'alimentation en amont" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Principal ou redondant" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Type d'alimentation (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adresse IPv4 avec masque, par exemple 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adresse IPv6 avec longueur de préfixe, par exemple 2001:db8 : :1/64" @@ -5643,10 +5655,10 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" @@ -6816,7 +6828,7 @@ msgid "module bays" msgstr "baies de modules" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 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é." @@ -6857,14 +6869,14 @@ msgid "inventory item roles" msgstr "rôles des articles d'inventaire" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numéro de série" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "étiquette d'actif" @@ -6915,7 +6927,7 @@ msgstr "fabricant" msgid "manufacturers" msgstr "fabricants" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modèle" @@ -6924,11 +6936,11 @@ msgstr "modèle" msgid "default platform" msgstr "plateforme par défaut" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "numéro de pièce" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Numéro de pièce discret (facultatif)" @@ -6967,7 +6979,7 @@ msgstr "" "parent ni un enfant." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "débit d'air" @@ -7064,7 +7076,7 @@ msgstr "La fonction de cet appareil" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numéro de série du châssis attribué par le fabricant" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Un tag unique utilisé pour identifier cet appareil" @@ -7076,12 +7088,12 @@ msgstr "position (U)" msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7106,68 +7118,68 @@ msgstr "Priorité VC" msgid "Virtual chassis master election priority" msgstr "Priorité d'élection principale du châssis virtuel" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Le nom de l'appareil doit être unique par site." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "appareil" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "appareils" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "La baie {rack} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Emplacement {location} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "La baie {rack} n'appartient pas au lieu {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Impossible de sélectionner la face de baie sans d'abord attribuer une baie." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Impossible de sélectionner une position en baie sans l'attribuer en premier " "dans une baie." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "La position doit être exprimée par incréments de 0,5 unité de baie." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "Doit spécifier la face de la baie lors de la définition de la position en " "baie." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7175,7 +7187,7 @@ msgstr "" "Un appareil de type 0U ({device_type}) ne peut pas être attribué à une " "position en baie." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7183,7 +7195,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être attribués à une face de " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7191,7 +7203,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être affectés à une position en " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7200,22 +7212,22 @@ msgstr "" "U{position} est déjà occupé ou ne dispose pas de suffisamment d'espace pour " "accueillir ce type d'appareil : {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} n'est pas une adresse IPv4." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "L'adresse IP spécifiée ({ip}) n'est pas attribué à cet appareil." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} n'est pas une adresse IPv6." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7225,23 +7237,23 @@ msgstr "" "d'appareils, mais le type de cet appareil appartient à " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Le cluster attribué appartient à un autre site ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "" "Le cluster attribué appartient à un emplacement différent ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La position d'un appareil affecté à un châssis virtuel doit être définie." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7250,22 +7262,22 @@ msgstr "" "Le périphérique ne peut pas être retiré du châssis virtuel {virtual_chassis}" " car il est actuellement désigné comme son maître." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "domaine" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "châssis virtuel" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7274,44 +7286,44 @@ msgstr "" "Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces " "membres qui forment des interfaces LAG inter-châssis." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, 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:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7319,7 +7331,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7348,44 +7360,44 @@ msgstr "Doit spécifier le mode PoE lors de la désignation d'un type de PoE." msgid "Wireless role may be set only on wireless interfaces." msgstr "Le rôle sans fil ne peut être défini que sur les interfaces sans fil." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "schéma" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "profil de type de module" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "profils de type de module" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "attributs" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "type de module" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "types de modules" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Schéma non valide : {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7644,91 +7656,91 @@ msgstr "Unité(s) non valide(s) pour une baie à {height}U : {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Les unités suivantes ont déjà été réservées : {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Une région de niveau supérieur portant ce nom existe déjà." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Une région de niveau supérieur contenant ce slug existe déjà." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "région" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "régions" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Un groupe de sites de niveau supérieur portant ce nom existe déjà." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Un groupe de sites de niveau supérieur contenant ce slug existe déjà." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "groupe de sites" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "groupes de sites" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Nom complet du site" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "installation" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Identifiant ou description de l'établissement local" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "adresse physique" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Emplacement physique du bâtiment" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "adresse de livraison" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Si elle est différente de l'adresse physique" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Un emplacement portant ce nom existe déjà au sein du site spécifié." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Un emplacement contenant ce slug existe déjà dans le site spécifié." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "emplacement" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "emplacements" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7803,7 +7815,7 @@ msgstr "Joignable" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8046,8 +8058,8 @@ msgstr "Types d'appareils" msgid "Module Types" msgstr "Types de modules" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plateformes" @@ -8200,7 +8212,7 @@ msgid "Space" msgstr "Espace" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8229,7 +8241,7 @@ msgstr "Réservations" msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8241,7 +8253,7 @@ msgstr "Contexte de configuration" msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8624,12 +8636,12 @@ msgstr "Signets" msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Type d'action inconnu pour une règle d'événement : {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" @@ -8678,60 +8690,60 @@ msgstr "Étiquette" msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Nom du groupe" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obligatoire" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Doit être unique" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Interface utilisateur visible" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Interface utilisateur modifiable" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Est cloneable" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Valeur minimale" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Valeur maximale" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Regex de validation" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportement" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Nouvelle fenêtre" @@ -8740,40 +8752,40 @@ msgid "Button class" msgstr "Classe de boutons" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Type MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Nom du fichier" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Extension de fichier" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "En pièce jointe" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Partagé" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Méthode HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de charge utile" @@ -8800,14 +8812,19 @@ msgstr "Types d'événements" msgid "Is active" msgstr "Est actif" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Synchronisation automatique activée" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8831,8 +8848,8 @@ msgstr "Un ou plusieurs types d'objets attribués" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Type de données de champ (par exemple texte, entier, etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8844,7 +8861,7 @@ msgstr "Type d'objet" msgid "Object type (for object or multi-object fields)" msgstr "Type d'objet (pour les champs d'objets ou multi-objets)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Coffret Choice" @@ -8885,28 +8902,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Source de données qui fournit le fichier de données" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Fichier de données" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Fichier de données contenant le code du modèle" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Activer la synchronisation automatique du contenu du modèle lors de la mise " +"à jour du fichier de données" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8975,94 +8990,98 @@ msgstr "Groupes" msgid "Group names separated by commas, encased with double quotes" msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Options de type" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Type d'objet associé" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Type de champ" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Choix" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Données" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Rendu" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Types de contenu" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Type de contenu HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Type d'événement" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Type d'action" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Type d'objet étiqueté" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Type d'objet autorisé" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Régions" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Groupes de sites" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Localisations" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Types d'appareils" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Rôles" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Types de clusters" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Groupes de clusters" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9071,7 +9090,7 @@ msgstr "Groupes de clusters" msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Groupes d'entités" @@ -9309,21 +9328,21 @@ msgstr "Planifier l'exécution du script à une heure définie" msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalle auquel ce script est réexécuté (en minutes)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "" "Les modifications apportées à la base de données ont été annulées " "automatiquement." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Le script a été abandonné avec une erreur : " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Une exception s'est produite : " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "" "Les modifications apportées à la base de données ont été annulées en raison " @@ -10293,25 +10312,25 @@ msgstr "Ordre alphabétique" msgid "New Window" msgstr "Nouvelle fenêtre" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Type MIME" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nom du fichier" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extension de fichier" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "En tant que pièce jointe" @@ -10366,30 +10385,37 @@ msgstr "Validation SSL" msgid "Event Types" msgstr "Types d'événements" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Synchronisation automatique activée" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Rôles d'appareils" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Commentaires (courts)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Ligne" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Méthode" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" msgstr "" +"Une erreur s'est produite lors de la tentative de rendu de ce widget :" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" +"Essayez de reconfigurer le widget ou supprimez-le de votre tableau de bord." #: netbox/extras/validators.py:15 #, python-format @@ -13097,16 +13123,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Ça doit être une liste." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Ça doit être un dictionnaire." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Objet avec identifiant {id} n'existe pas" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13393,7 +13419,7 @@ msgstr "Groupes associés" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14787,6 +14813,13 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"Il se peut qu'un ou plusieurs packages Python requis ne soient pas " +"disponibles dans cette installation de NetBox. Ces packages sont répertoriés" +" dans %(req_file)s et %(local_req_file)s, et sont " +"normalement installés dans le cadre du processus d'installation ou de mise à" +" niveau. Pour vérifier les packages installés, exécutez " +"%(pip_cmd)s depuis la console et comparez la sortie à la liste " +"des packages requis." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14844,6 +14877,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Lors de la mise à niveau vers une nouvelle version de NetBox, le script de " +"mise à niveau doit être exécuté pour appliquer toute nouvelle migration de " +"base de données. Vous pouvez exécuter les migrations manuellement en " +"exécutant %(command)s depuis la ligne de commande." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14856,17 +14893,21 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Assurez-vous que la version 14 ou ultérieure de PostgreSQL est utilisée. " +"Vous pouvez vérifier cela en vous connectant à la base de données à l'aide " +"des informations d'identification de NetBox et en lançant une requête pour " +"%(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Schéma JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Paramètres de l'environnement" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Modèle" @@ -15469,17 +15510,17 @@ msgstr "Les objets suivants seront supprimés à la suite de cette action." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Rejeter %(count)s notification non lue ?" +msgstr[1] "Rejeter %(count)s notifications non lues ?" +msgstr[2] "Rejeter %(count)s notifications non lues ?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Ignorer toutes les notifications non lues" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Tout rejeter" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15830,6 +15871,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s a été exécuté lors de la dernière mise à niveau. " +"Cela installe l'itération la plus récente de chaque fichier statique dans le" +" chemin racine statique." #: netbox/templates/media_failure.html:35 #, python-format @@ -16578,6 +16622,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"L'heure d'expiration doit être dans le futur. L'heure actuelle du serveur " +"est {current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index b838788857ced5ed8e584b4dfbcd73ec387031a2..6eefb33f8c0cf996b0688d21745673813e007bdf 100644 GIT binary patch delta 76137 zcmXWkcfgKSAHebZd5EkOnTf~Vd+)vX9x0=Y5>Zm-T_jW}2^FOjDV1FkN@X;Zl#sMY ziD-ykjraS#&w2m(T<2WpI^%c7bv+MxpWdJQoj-FYkLAhySc3nR&6P+L!Cp5f5_7Lg zBp&+I+(hE7f@z7?_%>F-tcB7NWw8!s#~ZLZ-i(d#N$iM+a0r$voR%1d_v00K8n47l zNHfVq&TG;Vmy=Nx%V1f|iCr)+UWXJ++=f1QFJ{FBXoXLp7R8ZR5NDxNwH#URiB)BjVexDt!-jXFJ^UaRIDolH ze;fT3Etgg#2{`u{qlC9q2$Oq0dcAa^Wg}2=m}_w1N%M9q20m z03G2GbmXVej$Odwn6-R(t~^@4Ho7ZXq4jo0%in}PKR%|DNiKX~K04=5#T%cY1&^a6 zJ{!{)V>(lXke?HMJ|9}X6uM2Tq762S`Q6ZZu0scW6H+djxI1RdK`U4mZX{m7{G_*_ zBl!f4z*lI4XQThd`?)HH`-Ra6RzmBmhpvg1Xg&SW&=1E#?*H*zxLD?)53WXgxCyOb zFFKOX(2*TSM{+*i{})}v*(!xyk{j({eXM}(&?&ehdOy}D{W#Wf{~zF@DrT=7wo3!7 zM0y;$h@L_#T#0sM6WX!&(274nJMcZa7JfoInxjg{FM@8j66kZ4@CK}lNi!C4VMEWL zAzqEH(yi!7cc4AqgC#M&YFeTcmO)Rzj@TIQN1uNeJ%|osd(2lYbYKuVkeks6-(8LU zZ^lDpIFcu^8NPzPjLxD{lCyeRVgVM!<@gd_jh$+QiiSk*MC+LoU5d*{zlxmNiOx0C z5c0%6`H(?o^ zhem7@8p*SGJ^qeHx_jNw@%~9JJefwLBfcN6#T7CAHagN{=p6r!o_K$utNC9XhdJtn zGk+@j+TDc%uw4BR`Wfh|pBsHL<|kLjiw)>hY>NdxL>o8~@1I0F@+%slEDge9%#9A9 zSWMT8wu|;dpBovSioUcKAoV8`A8=vAheAf;B-+zI&_$BoFsy<6=sqricB~${%3Gu7 zM4y-*jh^|_(0Z4lYhn$$J9eNQ`Zgu|?@un=|2Z0kIWL12xE@{2w@2^8LZlaA30#Xd zd;r~+r_hf7FM4_7w8SXV`O*8+(MT=88u$`scmE&b!is-FS9_)=F|=5kbg`Ij9qo-q zW*EACCt`EFFQ#{)`+YwefiKa9Poa^>)HFmgKPIiH5*HR|7H{-N3*Hvf)6sHE(A}~I zU4$FZ2)!PCA05C^^n2h(?28qf#YKpgpNmH7>1OPIL;W%tR=gA49(&Oa>_;Csj?VR; zF+XebFtWmEx$@|9jnHk_Dmn(;eoN5$m*OB?fiB`qEs|kdDQwrPp(SPYxtI4pzfv8M0;!(6z{aFJ`uuS;q6NEzDJhQ5b!9Yi4bVuo!qoe} zBNv`feb7}s9DRRJMyKQr^ue8&7eB;W_)WZ@uWMMm*P?5qD*9GzjJ^eXV^y4wKEDHv z%z>`#e;dx$Ei_aJ9YJxlU~hCS+>Gvm@#sh#gMgo=y4SsOu7x;gsae(NzNW=iR-W;8roTCWFAI4xFos)-6gNY`=4Mn z(uc4TX6qS3Uk81@agqyr)Eez!&zK&J9?4_S5zImxT7*XC8FZ>Pq0haK*7F4#nG^B; zMYNt=y}~=D47MTN41F#+iwh5)h3H#wCECE-=tw_DLw_uK91ZoU=pSeY|3&9KSMSh3 zY4jkw6@7jN`rI6};YX1OBooVH#tY~OHlY>16Z1cf`CmuRpd-A5M&OD*p?pcS;u`3H znxX^gj@CO29nc+U=%?Ui?*IF^FtiU~O?(VpwR_QmnfitbbD$%+7G2FHu?O}^7Xo$+|z5&=2A4JQ45bqzs)c!9rApDeC7L7!I^nkbteP9$imy^®y5<>gbl} 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%0DS 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 delta 72118 zcmXusci_%d|M>Ci^FgRk6eaSp_ugc0viBw(dffVg<~Db&-mR_UMZPF)NNk8@vmxKO;V$ht^*n^Y36@ z@}I`?@9_%qf25u#6N&#~!BzRw5_j>S0JgyS=uE!F(pdI}v_uW;igoZ&ybQNtP23sF zFDsCiXh6OZcEPFG8TaF8EK@Ko(Hs}xF#1n?OQH$3yfOGFRw2JDnyFA)qAvLw*aOF5 zE!>XPF>^**qCVEamUt&Rur1gcKfy|PP2n(sX3={v>Ds+PLVrRV%vU7X7M=M6=$fyJ z?u+FYu`%T(i-xryfyK!$M= z11)2|bIkX}%#;s9*LpNwi%HCnbMZ!e4X?w`(TMzv?DNDabkAHYmJA(VUObF24_e^{ z%!Q?+wb22#LL2IY*6SI)72Q-5(9Jm&jpz)t{swfSThRADLO1u`B#GQ4enuPkH=4CX z*xh;185Th!Q4Jkf11yZ~(f7upr{P|7W{;xnK8@C2iN3!v=C`5slLtt+=11d$0wqJm za_Ed}#(cw=Zxii;HqbXdAB7&zNoa=;$MOYeJ4?_RuSDx@4*6taHwj1fQ+#k5J+En{ z!c4A1BTyXeux7M*eBL!azXgrN9cX(~&^<8|jmYz8=vU+QxDoSn|0MR4@WtQJ5ne?o!!wR_zd}T$mN=tTPZEk ziToRt!-#i~ph#?pZAicp!QqO+Y6)D@mdtiC1F5C+G~1q67OEz3I}bhh2ObjwPQ5TjDhI zGrJReVWk=&aIg(0&p< z5X*l;BXbr#ZaM3OcCJS!Ruz4}0T##h<~{!t;)7{uB<7+Gtcb2fkI^P{rk|i49YkmR zI~uXfb;JAl(dQM=@)l^lzA--r?PoeB{W>iq;U;??9qBUkyZ$P5@Mr)zR=@ztuq1Ycs zqnmOEdP??352F+L0Uh8mwBA{C0+-N>D_i|A@Fw*+|Gvc62Mc zri;-KuR)h^J=)%u=#KdOAllCN=tO_UDxUu{B>adJZ=9AWi-XW#yN{zc<96(bzhFbG z+az4M_h41>OVHzV06nf3qZv)ZCT@b(n~rptSdYc55B>QSh{)m zWz-XUl7AdK<1gs9p}LjQ@9twO`S z&<0kcA^ibelH=%FpF=~JxpfF-PBhflq8CdBdK@dEe-AW6m*he8y+<(*&ckZ>GN!)& z-;(g09z!?B-{@B^Yn$*@D}+X*C)&Uatd7s19q&Oq`VpPLakO5co5KLBqMNNgI+3R6 z{m}7d&c6kNDR6{i(FX61&O|SY|Dp9>MhCbKjm%aofxFQGpT_}sRok@0U>u8nBlcr& zJc~xQW4kcmUhR@$gtt&&C`Y5mWOA&q5G#>?0n6bYbQdSuhX%5u1ImRCuwcxWL9gIi z=ma{V?GHdBGZI~@WRiq0K7}^)JQ|u;V}&hfLkG~0(rIjtmv;#7bwro0ANqA0gLW_z zo#}IE=wFJiMkBp8ntYFhBm5W*;Q_RRQ|L`rqhn~GE&5_-bijSlH6Ic4-UlU6|MS4Wq!DZ0eH(SeP}q=^S&!5nm?OVF>?+F1T6I^r+Ur8tGI;YGCGRoz2J zCD8V&qmgWeK5vV*J1BZbd_Ju^=iiV$79Y$-fW^Y8dqDyc9-Q7Q;d*vKDpv*l& zd2V!|CD7+}(E+qX>-9t5ABFz>p3;N!?+edRUie6;NStP7D7Y)@iEQA};jt--n<~J;lm-PW7)H>93({=z<*HKvo#hrX8|eO@%?OR49-G6@^3gWgcB(3!N4c0)tj7hT(7 z=nTe1??XFy1npoBT5myo{sJ0_)iJ*TE0N!ZNh_Ww;Q-S6hla1l666b_zxA5N@_W&} zG6UVD3$Y5W!pis^-hjCWgosp#-h>XUH9GM2=!AL?;QX5yNLFhwbWF|)aDo*{+Ycf z`t=%)?tvxfi!Y-yUylxO3;OGL4>rT!u{zcql9tH8(a~9GgkO!WMyP9-p5>_d>SepCt5{xrY+Hqd!Z4!6>q@_=xIBMF69r{ z)bsx<31?JsMA&R~uoC%BX!!$Z=x3n~&P7AMBtBn>4rm>E{IoetY;iT@>x0KKjB4wBZS{{BHCg6qaLi z`~lrVrN@LH7l=G!Leb4#nG=;)o4q!qrT|Bh%7({ zvIq_R3+Pg=!R~k*TVs=PVa;cu7uo_ef~(Q?lRuKMv;10XPnA zU{5sL9pTq-Jv7vJU}_-Pko<9MjO8YTc5cTz$UloLSu&AlVrXy#8k*xDgHA z*XW4PqQ~v>Nnzkc(LGWYeO?8fX$$l>USIU4ybE2z1?Z+-l9KcHYJ9LEKKKY7z!x!p z5Iwg?(2jqLW}O_q9T{lHEzn5zK?gJ#?QkTzL=(}QZyLHs=9>5XFC$?CZ=t($d(0m~ zU;GVy@nST`ondAL(T3`v@3lee_r!8I3?0B+^!>%?W_%5ez!pqeVP~vx2o2pY=u-TL zR?K@>I6g(t(^3*GuY}I@CUhW8(532vMq(5i$ve<`cg5#ZWB%#8IR7@dm;zl9eH}fo z8?ZcXMo0b|I@846;l|5}4x|X$Q3dpQH7tXT(Fu-5?~lo7yRV>;dhKq`ziYdR0vq}y zKG=t;HAh4F8&<#@?g;~Jjh1&tJD!4GSktj0&cUYm0XD~M_ogLgV0$z&hp-xcpCsYT z^WGO`SP1?2R7OYM6ul_gqYaNkf0Dg`4)`my{xNiy|AU75Iwoc$3ZVlmkJhh>w%Z`) zldWSxH}oSiFg}=oHZT<(@#ARd=A#WPLL;;sug5j$-r0^$=zDb2{TlrTjo9T=!Ua|n z8E7(5Hx@L;5mac79Q)r~p9tZ=-kM8O+=u*~3_e9(Hd?b3T z??&H$5>tQwFD2nW9<4=xKzxpFqT^^J&Y&06MRbO_9}F|ght?~K4y+71(1vIS?a-MI zh>k`Fd>7izoCo9I{|jQl3s{^7%h85+pyzfk`qj%iE&NG!1v;~wSP9Ev>aIrza2ML~ z!{`L&#{A;=d=X=5T|x0nhs`aErVD9?#@a3k74IkbaXXuT%rQg%T1 zNYD6u5Zdl-XubQ;_h%+a_`-bjg~jNMUykKpqoF#AuI+KOfq&3}WPK=*szn)Gv&-TRG-Cpqq67Ugi0}mxK+>LSI~j?ul2>0jxzMumO$G?^pvb z#C+AqLcRLvUTKETyfqq$-slxR5FPmN=tN9f@c|P06dI}*qw8Y%C+PY968*lP#tN8i zRw%EDZr--o2D@WLT!MDI2krPPwBFC?M9<9P{M&Kb<6#MMM{mT`g@ToN-Vm$eI4pGb8Ip<{9ExOXaqjR&iD-)$tv?gelWHopM0A{7ZU07 z(-MQQJ2t`%=vrSy|M0kWLD=mb(18s>*LW7X8Q+VZMK7>&Plu)Hk4?$XM%R8Hx+LEs zdmx$korEJzEDRl7gC4We(c0*Xt8C}Z(F+V&$pNM|Ero{Xr^jI&8<*%df??g}A zSD4fD{|gB>&G~4i|Ak$f6Fok8(PLErZLlzw!SeVn_CSB4(0Y$QAOHSeNP+jja&$AjjlOsa{Wzt)5MH zsth{t8fg8d=%(wAcDM+w_X7IfYIG01{z5V|ydf5R6f1s?sT&L3d_PCe#OD{{^K47P z^J~!?tq?kp3h3#%2_0}3ERDS}1E-+_T9zc?2wz99%D2(bY>pMS$NT{_q(7j??pVy{ zTN*bf`cWy2zF!|*(pKmMdZIHPg#P_73hgiXA_-qug%0Fx^!NOGSO^cI4V*`3mi}V+ zk5;e34Du7u`(Pfr2{)k~eTCLPf)3;i+E4njU=HLePbRJ-;Vx~4EwLxM$zDJ^-j9a% zJ9O<%p`rT&4efvEOfFj~JpbKDw56aA+VIQh$lr?j z53v~eU1+_t@p+S%!hkxW1MM2^AIpbh>J*@xavZwJr(s!~hn4*PZy`|z|G=B@#uXt% zz0uGOjZQ>oG95h~bI{1Wh{f?8bl~5j9iBuZmUua|pBbHbMKq$dFlnL%2^;Pf9}GfA zIu0Gc187HcqRY{*<_0ukyV1~o9rH)fft-$BLL+qLD`8@J(RK^J!ufYoRHnceZi)|D z$BMnsfek@#uyJU;8R)?0qmf&N_u+1|eutG|0)5e|_ck?X(pH5TWk+Xt6WkZ+t8uWRx zczjR^Q%ewS9m{*5Yd;u0R+G^XKZZ825M9d`(HXyqJ@NgRzu~peVM(-|T4+BvBN0s| zdXccfThKMS9bJm4(b;HdpF@{m1v-N@=uNf--R=LP@8w(*B32O14?zEJxE{i@q6-Wo5k5^Ix5W4;ov59b&#O8rqTQ%0-3vI&>|!qXRmCHh2W>_(JrGbzy+{(RyXj%~=z@ zcygx_JKYp}@`b5V~8RL}&CgrsK2m`Sa)iR-$`g1KPo7=ufS0 zupB1d4$sSDL$dYJrA(p`TZ7f`!?!vAuFc;R*l?M5!Y;3kjRd=?$)duSwfqXXEFM(POK z@TpjSDSG9GP%l5agr#D>8v0&iw7s_Ik|jHlu%rIy493O$baaGIqaCk7Pr)X1?S8>l z_y_uLI`uY&zX`jc9Zy4-@(J|)1?Yg6Mc+i~B@-XU3cEr<;+yEN=m`HpU(EDwFgH4o z!sripqQ`eUx};0c_x7Ug{2246(bM!F*7f{neJ||JCg_8k(UEsS8}5y*@m6$` zy^ce1FW!uGH-!!#MnB*0U={oeYh&rn;V-K}=-%0e{t5RhrvCk}^!p)170?0Pgod~& zx;NTkYKhRjF%BKblbC^P(Y4)&P4K&Du`OXD!_duoJ9-QsL?iMThX4LA3D52G=**X+ zGhdAkU_JW6_E>%}dITNNY0SW@J_z~BX#I}p!1|%>4UbMhCpz^5&c7Ybh!tm}$LD|O zNMAuCu{Qc1da-#f9ODRei$NoJ-XS;eV7a#G^D@^t zjrl(4?!6UVf(g-w(T@IyhITnxZ)5aRG%^RV6rM*XR(NZ;FDhed^Cn5Smbaq+qB#SL z;&Lp9+p##FkKXuEIF?P(i>D8c$BAgje?@P^bLb4SZwpIU5WQb2M4O`Dl4LIu?$Qb9 z2wz2Kv@8JVFO%>P4P&y^d})ww*`}ldq~*O zBWMH9prL&oZRkDpg4q}S4IO#bPeZ*TXe26N32cc*;&ybC-GjFGV01RRREtv2ll(d+ zVaKmWw?z*}e@8dtW!u9?Bp14-jbeTTdY%`dr{ybjNl&1gH0NhwbLK$@QUu*=6)^SR z|E*1;9tES&&G#}|aShtQyXcy3L1(lV9nfL4p`XwtIE}uS*b%PcE3rD+x>yy*qR0G2 zbg#XFNeez9VS}HeGdPHb{ulIEC3c1x0zeNY~6WYN! zbWfyz5!%g(F2N0Gd9rkTP#t}taeUAgZK!9=k3^5vBy^w;q75yK&tJmSz|eNKqHDYh zUE1%^4*x_4p4gK*w*2S+B`a%PAZQDotMMuZy_n-|uie9k`V*YJ35+9-+Zbt|B zE!y76n7@EV{PMm2U(<5_^N=V-!6>xiT&#&pu?8MS*DlY#@Zt?cLziY_e7+;PACsvNkudZpqZiQ^avTUVx)JT55?bCMmUoExThKi*9=)1p z#PX%F{7rO1+tGo2hYtML1Dt;g&Qajnr5y|%Wkd7%&<<}zXHpS;u`U|wmgv8F^+H2B z39UC19q@c?fy>a-@f+IipJ=^*4|4vClgN4~JSdM2s9Ll>+F?t45WAv(kbH@T`fGHp zkD?dOMfAcc{AGAv96b#c(EFoy%-2T;*eXfFhI+&b1JMBtMMpRW9q~QU2hgQ@1g*Ca z?O#O?S~M#OPKomKl_iNqwCP6 zD2vXdC%Oa!(68DthfVR^RLm1;~1943+TW~{1i4*c{G$aqkExC%=bq-xE0Ic7%YU(U=w^7y*JX1 zCd0^YJQ`+F2AyGjw1GD0+IB%_&d2(;rn(EH;abO0~J@>OX4H)DQlbO$=&eduQX zF-gJ(e?~)i2JP@ttdRLw7+7|6U>WpGG5b32i6) zukIzzUo{fWq%OMVjnIm%qg~OPZ2-FY?nDPP1^sM48hr`f{U4&o_75zJmmLp3Qmdd# z&>C&06Xx*z_atGcZnXd>Mju3H_$1okqL_abZQvbrz?;!E{{)@cUsw_gp9p^$wL&!{+3NppjUKjd2|s;(yS;c&_*@G~603?;IVB4txSu z#AM9Bim8F46W#naIFucA^HXF_;+;X7qAlMIu$x>h&I#;?YKiMABZ+Q0*&Zo zbg3RfH|-oOfv=&P@W3g~zYQIxz!!f+U-&(GF`E5!sCO+|uK-%FOteO{G1^``bV6OR z8Qy|U>?QP+y%wK;lqBIu_QZmNXy|@IJ2-_l_-{1*_Yj%v(QD9pg<`%edKzk=OWHg> z?}0{YFlOL{XmTD2J6wm3__i8)H$FcU^FN|9`57J9X>bWr|J5W0P>}nNuzSa&A$k@a$Xaw@>tlW!x|?^z{Qmg-Fgl=L&<;<> z=jYM-mtsEapJ54eU{=rn4Y8mox@jt7J#2`E?7sN?ar7hg47#ho#VVNVZ1~~Q7>z_v zbl^kKkJm`_t2YH5*t6(BmtpGP|5n8ZucNztJvxvb*c%U{FVy-gEL8(^6ShJd?2dNS zKj!a1m-HTV0@Km==cAwNXR$KAj!D<}2nqiQ%bMhc(WPzEB7qX?b*JjnMm`8~WnF zm>+^2$&Wz?v<2NOpP-v>f6V`kM)YjVXZ|}x`s%+q|IV-&1zH;2EEUj!)WoLP4E+W? zf<|HqI@48X$8VxD+lapRF*=a_=swn>M+ZpZfcASX|a3L1s4>NxeZ9<>_gSJyNEj{(KyDOF>KMSA14OqeR-!nZu z^8XfxL!VE;)V~*?9Un&Thb&pr6GgB(da8P$ z&u7H^>sZ7>8Yjbf##QD7d(OfA<`&kdNTFm`kd*h|B<*txzbbrjyDbc zSnNSVpW~|Z)SpnTa2WX+=)e1&!SQ(c)#<6zavwG%zZ6H|PiV+Hy!5ULYsD9c`xp86%!6+4n&ghu2yY>&;ZO;2>ixwsUMV+Wj_H$49y zy&)^-OHbXf?a*(*Fmxc(lO+7>^ldDGr|>q+dtG{>F-}7_*T>ih6W50|Y>e&5PRHT6 z4?T7b@`n!EpvQ4IdSBcYos8Zi_oER=K0?APcmsOHzK`D3pT+#)`1}}p^`4C7zoQq= z1@vCH{DxpY%t^i&dLdOs+i#Axdoy~a_d%90nHWnVgMu083om0fd>5U;N9Yy19i8D9 zXvg269iNE#ztNdyEfCtd8ol|7p&iyj>$kL+ z#=r4)Ya+VUx<`(qd!%Tga6b&eapV_bdCZX!22vLtNDEAsCeew6A-)Hl=>uqp z=Abip5#20@FfU$SI9M3{-B1ht$<_&7>tUFIx1kr+<5&_uL{GyBw4LllIRDN#qeuu@ zeYC?dSQwY04S$3U@i4kn1&gMq{`9JV)@zN1coh1vnv7o6^U=Mu4&5`G(LJyeUFxrj za{g`bM+zLspJ*g<7Yhwuk2X*o-9#180X4yL*c06Y)6u>1EV@)n&;hMNPs2NCKOdt5 zIE2vXJ8ws?BtZ}K;x9oHxkLfQaruo)VK}%0;w(j#43i9lCc)q4nyZ zp>B>wq8&PrzDRq?#8483W(>NSrlKMJAG%rIK-Y8^8v0Xc1hSM49Tz~$OQIdt!*19L zU9!b!yKkcHevZ~ZmXh;#k%SfVlnJ3Og|1NrbS8Dt&C?d0NpE!KgW~h?n1}qd`21-! zlFvt9jIKauz6y=xTbTO&znO#$Y(+zP2#v^*=-KFHWy24PeCRQ2f&M6MixqGvI>Wi> zj8~!Glx>)SzhOtrRW3w!ASQiq9|@1kb65p8p?l&CI^%QbjQ@+}xypx`T!WSuL}yeU zjbu%9U^k=h4?!b38m)g9TJMqaod4n^o}-`)ZbiTMr?DZHs}NoojW>|L7u^$2qYb=; zuH|+#V&9{C;|vzX>=i>q%A*5lhAw3%^jkBaBInl5iwnqY*eAy`ggWUCxtv3nnH#t2%cpBZcThNX^Lifa1XvKfg z8!~6r&~Q1dPrh2rkH;$H??%^tHM-lkp*QNT=mE?i{|yrHWa2*(6Dhc&T6*GBydN85 z+v;Jr&qjCmW^~t|LYL}n%%{}|k;sa!Z7p;&Hb)200bTo^=tPF1r|r&Ep7Z}0313_s zU5$olBf1B+$MVC`Uok)B=dn8GsTtO^723`abjIV+f!>8K#dLHJ%t9yf5~lwBZ?y>u zHliG{`QD{W&KpS`f4ejG-C>Nl|awVpIz@U5R7&@^FX#1Df3GH8l zwpXYQ=ikjzfdY?B3v^_C(T2yMSMY=AQp}6_<bmY^P>PQ{~+4Y5wzYf=zC|d zDqe_IY8IXkMxT$yD?I;`V!;Dw$B&^SU5JkSrC9!UEZ>TTc2D$&SpGX&|37poay1X_ z1d?&sW9g z8{_kj(SG*D^6y%3{w+8WADlyvMS9E7aUOK!CDD#5#`3!8z}utmcZtvYqmdgK9gDU% z3EdkHqXT>b9q|8Ja{fJjFU1P$CHx1b~c1a0Vx=(lJ?C*t!&>kz5z=nSt$ z-@74N44p`Mbi(yxKG`7_3`AcXkB0W%n7bGcGo74o7iEBvMP$_iARnaxC6U!T;Gii%9*bVKVHyVL~Xk;d!p}#-oXUF_A z=)_(@+kZ2IRRozXOOU~^*re`v=m(E6{%@^@qT_L%DbW2a%f^#wTfB$zrm0-7b54*P?I>X`E z7?+>}If@RjP>=9u_gJ*UXVE{$x1cls9!ukuJ<}8O)3^`tX7W3Gg@3BKp?CP#@K$(( z=YK2-JA4dl;5O`nmv9tz?vtJvgPYMctK2uNX=C(C?uzb(ThS2ThOYJe=qu4p=w8@^ zZu+B`bkm%U6|(dT6|P4cC>Qe$(Oug)mXAOOa$n3p9`j3Z3gv6DFIMj#{`0{(*o^#9 zbfV=3g#6F}oPT%sN(v11T5N;our)Rr82YiBRGS6ok8Kf52IHN z4(;{9Mm&EGyW{sb5o-?#|9JJ<5YE55`xFIsSaE22>OXY83mw=dbSbvsO<3U8@Sg|v zj4noJbSzqUSor7s-q?`xc~}n*#PVy0hb8WSZ_%-_8&*-r}6Z2^!L;ec%y<~n8{vmK9`e%4eOvkRVLJwpU zC;Fff>4!Er6x{<8(2l3a=Z~YCaz0vb1$qO%9iQ(+H|u_6GbR&Xldz%F=nHA1LWQf) zizQ#ow?Svr3Ejng&@1cxk3d-Rs^u;f+I-WphP-I*vuY;|~-yEHX9?S30e~d0TJ{+q)=w5jQQxQS;!prC$ zdk>A|j`5s-3x1{`1JA{Z*WD3*K$JrpsvND0!^k&_`PJysyp3+MkI-ZJ13J^6u``~< z8rW(=_?S(>mgL_~lJMe5n;1fTGy0%EPQsVa0c1=H&&!~ps~7X_&?Om&?Qk->G~3XD z{emyxIeZNlP7X6~b7zQ5awrKyaSz(?{OC*gA^CT(R~mQyUEvBoba(hX*SaSh(}n1a zpGPmA<>=S)b!>{qu{l<{H{>Uwr)ndz#L2{A5|t>(eP0Mo6LiLR<6xYIUOc~|$Mg)k zS+lZqHdGk>{5C?DU;w(-_n`01MhCb6{iXCQj>VU;iRZt-l<>70fZciU9y)-$Q$q+d zq7~2q+!XDIMrNU1G>3Jq63_Up7+Pl5Uz^8k9M>Vjns*l|1akAJ{rC)rO{2@ zE#{M$!}Gr~mEbds9jNdzR>SKb3n6Y79fY2i$>d$npP3}w?a!hOyn?RH26U5rf*zZLXe53`J3NDp@B+Ho>OUU-;+ckC zWbdP&=j&&Ozj$uK9^{|H8h9R)j-=uf;iuMUtU~^I^my&X!I*e5{G1+wuH8#m70=-l zSaweMui?Fm{m55-D%=mVu?hKo*dMQ-o1W-{ccPKrKbQ0GgOc;Y2p>W=MdDX`aG|Aodv=ns|An7U75`PL)}JI=Ex zG*lGbd}YvG-5(vmM0D+^qW8cIEQHUad*gj{uk1lL=MQMTKhS|)@l2?ffu5c!XuV`} z5^kRE=#Ru_@gCfQ4`G96!&+}cL;No~kYUe-0gpj9>m+m&PeYH{lkxcmtV4ba8nKJ$ z)m(3J%4DKB2}j-@ZKz+&k3t7@H+rt0L)Y+i^j>%`dJvt-nP{fx!_2Qi>y<-KLG$Qv zbdx@cssH`o<0QPvE?@@cejzka6&-0C^ycb<4xkr0;Gxk8=l~zYVmKc=;YRe=bFL-f z{qpFst%^>x9;W{P|7b(P&~-r@9*C~#7<6ykAAK@De*s;?HR!;%qV>N*>z_o|{35!C zaxV?#rO~CUjSi#{rvCRo+QbT-(2?JQ9-}wW7tW&%CSDBrYtc0=h!d~}-ibTWh_zf6 z?1(N+ujoiLQumRIyR)l;jbSb)^=XDU4!27T`z8K55qrc^j zqMI$t%fUkEUZ@@O{m^=o(RSyfOS3FV!gKs?eDF0Ii4*9#zl8qe%Kl2&lx5MSXo7~i zM|5B;AAxStBzpd5Mwi6$4e0NOZRjRUeiswJp$%V%UcE9@D1p9EE#}*z^?IYnb4<)X zh3=IV=)l&X9jr$;>Bne0-$c(LOUD2H>#8v0qUah{kG4c#=#8%Z9cahX&X<{@;~^Bfbq=<0LeMThIn~qMP!2w4vkZfG(on z^PI1Sd>(Wl#n8yqiupe15|6>^I2*lBKEl+$|9?ipneIkA{uLe2U+Bl>KXd?>y%wHd zh4sl7K<|y-=<{Ld%*I7$pqp(mTJP1E--!0N9aDe*A0bhSf`4O$Vr#;hRYgPI3f;Z^ zV*XxqrcXwfq4&Xh?1E>}`=j;i;rIVz=u)gh_sDKEvWH&h{QFrvL4lzy{YD5)-Do3B zr@RF^!`5iXyPy&38NDSwABmot39)<%8o?Q8WM`w1ScGoQ6>o6cqVty!AAwM3ySC*me{EA*^XVLmul5d8!%!gL&h8egJ zt*`;z%{$P6{e-E8&;gx|W_m0961o~~XCU^+7jYP7Sr^*74UOECXmSP#H_4M|B%Vh* zT!qebE4rx;qBr0v^hV74cKDmFGL|FX4m0p>^!-Kg`C4@E>_*!;jioW`JE>EVOjIV( zf`X3dP4_gm!VTyEvaDy9;&td|T!1#P3M=9PbZ=zc5Pq^pGAbhB+M3@ z{Sph=@<|e%D9Euf{G1+uHv9s*dA>kHeh3ZS5j0{a(TH6@8_f1@@CLNJ0yf1u=%!1? z@<-A8V*#dq|F0n7T5gPfiq7;P`UB!58uBaN3zk5SQzP_h?HwH(%O67De?FGKg+}1B z=yzzle`0bFiQJn)!9={D{8Q)>BHr|2l(9nN?hWHC?i{GG2RPKY& zaZRjDz6)AD9o-90pzS@4F6HVE{{Q?_;I91u9ne>?!e3a7{D0`3UF^fqU>WorSI3Un z4Bad9(Y^32cEB}ggwnT$fmT2}z6Y&0ElI)=E{0M!a{KsLW)vzAY6Vb~p4pnD+g)9~+s z1<~E!6ldAj&B;HB-lT^xo9F)<5}wCn*c#7c zUu^POSlj2(5dVSB=s#?P`FDif+y`Bn3FzA18}rlAkJ~J)gWJ(feA&)$<=>5Uz1h~2 zu))93wXgMgxDlsgOY%F>@_f5OLqqTp@{6$#mfam9^)R|Lo6!*OL)ZK;mccw<1nXl4 z`Qe!Q{r?CFUw8s-U;%m>R-v0}D`w!2=&sGYCzuaCj%A{?qbW@#r$5h-f!rD z{zL0uyN~nlSLvpG;lk-0y%i1J-RRoCjyCWf8iCJa`47?G;`4vdo9~MKVIZZ@_Zy>| zt{obQ&giM>n)E` zYw`S9tcwR?d7eY5d@@m(grVt+{^Gd>YvUc*4Oin3%<^S=VmXdPH&>po!T|H5`JU*& z2cVmHEZXjL^n#m-O>qNu!o*?gbN)J$a3+J%ij&b$zl1Kq8Z^`!(E)yhUabeCKS$4_ z_d~X?!}Fr(W~_=1ur1nd7j%GqG4U}h{|7|Yk7 z1AZ5c*aztS@EJO>BWNW4LO1zU--pl_M2~5e?~~zgv-T8}qTqJ)f>?mQxEibB$LNJ} z5k01be+UgUKttOHOW=K27GFe<^=@0Q+AH&G=p-Q&u0<^GgLX6m9r&FwKNCIH3oZBi|4MxDZuB#(Litx%40HY*UZ{$0 zzNToyw_r0IiwEB+w5gny!6#oWnLp@BB& zNN>TOI09SXhiGW8JRJs>AH7gYqLHbJ4zwv+uX}U|`Y{@hb~Fp?;Wn&}S$+=}Te2>R zRuqguXR;oh>F$_6jCSxxEWhkb*qm2mRmz*9GnxiYu zKM?ZC#7YtsDEJ0l;~amcCmz7^=!QR zDp(c=VOM+{m*P)YJ&hYJEmP|2w>dpi>KJZAPs1T}fXC3a{|m3ff|)X2}8RH{ZaTK`Z4+*?ciUu!CaSz8Qq9&$yY^p^HlWt zV`xMcp?hcv7RMdvQvHF}yM!|_#}%0pCFwu$Gzq^>@1vXWZ*;~5uM80>iAJarF;Gv=?mDzw)N9nj$DIJCVf=w6$773beI{vQQ?EMAQjzDIZO z33St>T^*JvEBays^nz-S{=qQ>jnKX58b6NirDxFrZ;1JQ(KA?%@?6Q>;expdQ)`N@ zabI-gBhYg^86D_Mw4>+HJ+TI@zXc27=dt`$EKlSK@8>{2Mj7Y;>!R-^Ta&0jqC3vV z>1e|@UK0jZ5lfP9iFPmsJ$|z>12>`#evRIgC(u)n<=QZzE76XwL6^8Ny4T7gkxeEl zk?@5Y=#1;dd>eGFI-w!#8=p@?H`BD3e*+!B`{+{bLhp(F=s#LtnKx7FpYzJ1U(p$8 zy~CK@@Ba@ZT2OETYh$&1VdS@=k(h`M@FDcP&qCLBAv(Zy=$_bu4&)2;z3*fG3>x~h z>w*Q)dNncizyIBwgddy!7T~>j2hKw)UU7X``~2wh3TTHd(1CSF2htDSjKk4-Q=<#f z&H4tqhdx0E_%$Z$lK72;o2*R!u(|4CYx3=5eqqe7#0r$3!)LI>4dK{*h;7K{ED-F4 zjma;=X7~%%!-@sN1vMI7iuDCK{|!jwxG@~Bwm6*pH0+M2un)E<6t3K*=*Z8Y_eQ3S zuxGMHuZ^oqWsaQHe_ zM3?As^u1@%_ST_$f{j4e{vEV_mf~T6H=@V3Ho7T0qaBXKT6jNlJd=qHB)nL@L>u@A4Pl-V z!BS{L_0W-bNB7J~G!n1G=O3XReTSv+JlbyIl40!|p^Q{V-k5})=|AxR31@f!Jtn`$ z3KdI-k=I4nt_eDjF6c}K#ryS7i0 zZLlHUhrX~WKHrVr6W^o9=})`~FQAdAT{e_AMhDOuUGrY(9vO?p@LimWKa}PC_aZU4 zT$uSL>_Gk^Ho9ENfHf;*O8pHt6ukl8MrXJQ9oSCvwCqO*@_qDobi!#B zGlhR`tH}9xlQf~g7Y3mh&u!?%^AXx$(Mn+^Wzn^3jCR-#ecl&6u0znhF%sPqW6+2_ zhz?{v8qwwP`8!Dxr775f#qk`L#DbN>3(e4ux}q-*MlY0!(Ff58Jc&-=X|$uIF~2st zDf%gTzwAQ?nmiN>zClO&1G;8sqgPf5`J!mYbK8o&zdFX(jL)%+} z-hdxt1|C5o#Q*+7)o_llM+Z<14P6WL9QVc=_#k>pHlUkmUwr-#daR083-xNhDsQ!gJ^VI@AawAB4_y0y=|P=nP)O!uURxz#q|@@$#DC zy&mWVHUfPwiOq2yI-#%8<9b;wen)uz3y`p4ZM1_9=oLE(d*UNF5RagnvU%+gp(W^m z*P%Dxr)bANpnKpPy1BE~2?H*Pe!NFMfrt{SkD= zm(UKct`~m)m%=XON1*jLp%eHR-Q@?-kbjMyl0TxC>T&*^VfOkVq}QSOa_G%g7rWwQ zY=}G226HtCyZ9Qk!|LcUtdCyR&Cn(67V~$Y5uSz)>_yDLHv;Anp$D^mwif7Ra zCriWN)o2F=(MVK4m#h)GS;wHEoq@jh7W$Rkf@Sb)bYR&Ug$XB1kTA4$&=7V(XR-pz z;%n%IaTq=S-=Q=9E#}X~e3r)Hc~10sfoO4bk5q`(z*MA=fhQBqNO*PLfnFGQp*P^8 zSOC|e9q&dP`WCH!3|-5U=mm5ht)Jc`)Gvf}$d|`XI1H_~0gb>`%;Wk0k%S{Yhjx%? z8XC%mc3d2dP*rq*ZKM5T`Pk@8bW^?<-H2|wJ?Llo7xewV(1B)aMxOo?#YxyfO?3Bn zL>n4|-Ukn%7tWGczBQH~MrU#!eLrvWkgtT^pzYAjd`rxajZQ=N*3+2!zyDc5!cZPS zBk=<|^5f`;(^`al9&})((RvN>R&0fCx;1FS-=M$$f5YZjxn&6bWVE0A(f1!~$@zEF z&7;6jA4hlf-{_34Y!%8&pyk!j@)qbo2BHy~j7IJ$G_-G^6WE2W`B8LfPe;$A5lXa9 zhPAn-bqG~qbYzvHwb8X}j2_eW=nMv<4d0Fq{7&>(K7>YK0UEiN(1EN+JKTlVI})Ft zO~yplHlgD6=y|P(R%{*1dq>Bj9Y2Id2Vy)_2yb*;U6? zHwH;2&L@$SP>uzmZk}?m0;~)5f?5f6l=?k^95m1+CB1{9iK^Ni@|>| z6)aZO`Et7*)aM2d)CoL;I{GhA@jszk9S2r(jw}vThiPqH!dMfQMc)dRf}5cpyPsx{ zS>1U$Qb8Skey9_v0F%Q;P$xAEs)5N+4Fpx^`PW^%*bLjCZm!)>0f(V(!V9njybtrk z6g3>brcjS%TX+MyVGUTjrW3y&%Dx+_p$ky&k4LutU6bcu4MeQvT&pCo4C}m51&2We zoPs;x6F3phtL^L{Lmj8V+)xEd!JM!T)J7)36mX_-AC%t{sEvJfGtrwXu>lfxXW zGecdwmQeS=bf}%ohl$}9sK@LI)V=WpR)>D|oJ&&^>gnhT71tlCvB^;RPQXmiebE$t z^_`Ol3-z2QfJ%@Q=7Z^Bde|CPgVSMR_!8<;g>B#zjs>;O1{Gh}SQhGDs}6NCts(b- z+try#78L!U?$UKofxDqPKMK|HE#qU;zk#}${2Dr!A{12Ns8ISuP#Z}By*D+~=Zq4@ z`Y^Yi|87k5S!ylREAunV3x7f-%+bhctSD6Hm7xmMhI&jJLf!Rkp?260s^N)H*LbGs zS3vpihI(v|!$3X%Pnqb=_8O|=_qP55b&bD6H4?h9!x&HvB!zkmQ=7gxRKY67#>P%i zg$F`CJ!6c=p<9L!O`IJ>hPpeGK<_n#saY3>+F2W@0t29K(s58HcF1@V>e5|+^1Eex z33Zcyhq}bEnmTn-H0Al%3nCW^In;-lVLzzHaxF{`_rt{S4OGDh&72d64%KK}sLvs( zpk6G6pf*w#>QdB)%Gbi|y`e7U&}MF@V!m4n)0byyoV zgoB_5>gLMb!uc}060FI(FVrQx2=#bAgt}xoTRML}Sk=u$mmmo0h?f{WP=!uIU9+oD ziK4c0I!_9|JKftMT5GQ zDPdBW1L~fr4Rx~)hPospppJMvRAURFHn!2Y2g>gRl;3$r?{+;hhj&ncKcO7MwsF=` zU=h|yp!Ch4610Wd=>VukMnK(MW1)673#x%7P;ncK+fBb0M$+?t(mUY~i;XX#UOYdb zjxJ(br;!v;`W!G5ENkowb)>6}9;k+nKovd-wXqAfegJioK8N1t|C2d3~Hx&U?o@-HiT1PYxog1fpyzEKMC0b)%ZuKlL+0xxuj8{3MYd)nT*gahrCR* zv*J+Kx{k3m)ML^MssT6Djz&RUf{CVI40ZHtpyGGJlJEr71|oHI{8PZHtaC$se=xQq z&wmLf=TPY8ir&fTFc;Jtt|-*wQW_?Q&7m3@4b{jLs0L>l7eT#RSHZ;aIGh4sK;`S# z*@+(vbpm5L^ZYB}3>5l2zX0k)cACRssITG9oBjnN z*8wk$A-g&2WX8f!H)#W?4Yq~4gzoN4bn}daD)I5=CJq-n+8mS8PdAyzJ zM;K?DeZAR_oBk2ZivL%b8K&v!G+Gxbe{<;l|37;$QQ<*Q1t;2i3Dgm7hPpS7LIvK3 zx)dLvo|=%ooVa*U`b@?WQ1*H-G3*R=a+9G>Y(Dh<`=6CevY^-vb(g+{I?B)RA@u9* zeC_ra7H1u|kMjjeBRH4!Y^YC0x%xUkq?!cvuD=NN7>4WT{It9(Ou~98Ob?Giw;qqr zOb)>j{hc4Tml@z3*+`fV{SK(d^b1s@c?Sl#R>SsCH*GAQqAsu`RKXo^8vF+pKW&iH z&;_W%VFx=Wl4~%}e=ZcYQIv<1pc3AN`VuVs5a+Qf1+%km50zjMECA0zH57iR6JHQ6 zV?7qmhFOL=Z^$!HemRCak7X;U{6WL%P&dgX6lr1L2yTreFC3~uozM!XM!vvdu;#b`?=Kj+4ac%BH{SUJjO$P@s7w=_pMrOUrCG0s zBjGow$IJIguI>9CPL|G#3=14G%_&YSB1)HOW; z1K>NTPZpnyf1%!RVdpp}5fz4HT^5FiRiIv24Q<^E2C^Oom2V8xdt?Ii{`vm`CMvMQ z3`d~e@mHZV-25%6}FN0T)3vxE!j^I;i){PU!vr zzmGFfM_0}8465)KWB7T_8!$OkU_q!x%0m@wWb5uwg+@Z{cmh-d)1dOtg4)<>SOo5x z$MdgO>u(f#CB~fZFfr5@2x(zS*a0SjTcJLEUa|EDTSs2t9Bq1-0efa!H#9bdI+2!8 zPfthK7hYK4b_$hS=-l-apdPb(P>)NxMFHObW~VzW%=$Cb4ze$HPM|o<$+{Nw?ik8G z4eA7!LcOT=K)sTGLVcl=eTj1kYq@RG1IEQL73v7r!_06S)JZ&p>0p|r&fQ-F>LmI= zC7cfR6zqUHu|H5Zaq(r2Ut1{s2p9#Pg|fTvGfB=QaJh3W(?TUI1XIGMP?u&j)Mv@5 zP&d(Hs4phhLw(lV2@}J!P#bs$<@X=d(fh4%@`i!>ESVni3U<4SGSSWlKn2c(3S0nn zv#o);*>*y8eg>+Mdr*FFp^o;4*|V+WvGU{93T1D&%E{Xn>Px*YP!0Em!}a`6VB(J= z`fBI-jb%)3%wjAEm7p9f1*^lXa4ytyecpH(>cprqq=$6}h4^*KeP&eHMw0lgVnRot}WYL}#In`VQ2k`~Y== zf1w%4c36#c@xvOgKD&s*@r>hE0dt|FNQkN z?NDEypM<*CLT=#s*NY{>2InTq0Co4bf~nvbm z;b*AEb8d1rlo#s6ia|X!4WKS{Yc~^J(>_ogPlWnHVG&FX4?vyBOQ=sSpP&N&LB&Ph z?0nWs3H2hX4XeY6unv3zmABv)XJeIN64u?I8gfs!$p$FLljd+6>hAty>&#o7Yg!fR z+BJb{po?)N)TNmRm1mW4H&nxCq5SW`T<{Czo^iX>0aTtPP>dkJ@5zCroJom zPUrb<0t>Tl1NBB+ZTh27M|&3P@wy3hGv0%G%mQ~gUwTD{PgyU6mEhRj&X;1hp>E0~ zdz`zzIaFLb=>7h`FB2WrFsP$C1GVFOP$%#LD&Qm3Kd0ZHiFuD z4_gn1$}8|v!M6+Hg1P{u1`T- zii#I&s5jpXsC#9ptvyg1JgNY_xh_Dxh@L{-<$(vCPLo3=$PMLJ5~^T5s76{q zoltkEdu9^U-Mt3t={W-RV!92}L%&1L&ND)toV$ii+Cbg41E4yaV4MZLof|z+H{mJc zd8kBJpzfU)#-C94LiocDlS0MihT32Ohi+GWChEK&^d1$|HCzgHjn_b3f~`=E95G&p zdV{?(hB)GEAfYi6RD5A$8K?%U8kYix`lfi+eUkufd2Wmt6pzr8(c>RxzZ{0()pMn2&%F4R4c9O`|M<^<2bCOJ`PXT{7=#nugt?V%d&3)Rqg zs5jy?sK;<2)XlpC%I~Dv?-*Y|eSz`?riM{ZI?Q*H=U;~AD0H_DG0ueA$$H}Zn}_4$9lcfz%W3V3V$Zu)?8 z&L^k1Fe&!@wr*q`40TdVpswjIs12R8^<}6NeFW9Wd#FZ!!I*mf!<=^l5<@wpwRKLY zo2D>S;!;pYUeoj~p>DDcPz8HH?c5D@B0*3mwH9h)d!ZUR0p))cdjI_Yz8OA41-dRc z1!KT0ER(~muqIUCXya6<0`s66Uk_Dam+?5%POm^U@W}WUs?qNkc>ZE)ggU_;P*2f*s5j*esHf%kMV@~dB3*I{ zq=xD&7u3^G$@I;j5_N_0?*n!7O@Vq`mqInT3hMo^11kO?RH3U-jlY13`vi5*gm7PW zu4z1DIw;3{Pzg&wC8}=r)~4?bm1rcC|18rlfl9m?>SRxv{yx;nzJvNC^be|0cfu=9 zp;X44P&+CCp4?>;5Y17{`zJYAO?fS_? z3Bq4>m z117rLTN`^oH8R9F2I>+_fr;S~sIU2s7$2DZH&k4N8xCVYHIM+RU}mUSc|Kzi=+-;B z6cZhFQ>Y{E4|VfRH7Y8ICV<*$Qp&A%w`msa>*ED?l|=3;Mx^Pz4%8#dS3HgnAkVLix{y@>^ou z1a(sG{Y-T97mP2U61na;mm)M&f(TGMhz@nHBr|;hsC%P0RKt}`-xTUnwt>0?9Zf$N z>Qan?G~jkkW}?8wP@i76LOtKtp$h#lM!W0yWq`65GB$x~Y$(*tH3fR}8Mi_m`7x-C zT`=B&A@uqG0TU&73RUn6R6xXgjy^WjwMu2o2lcpCf+|=a>b=n3I0P!+OsKdOP~U#< zhBM(`SONy!=X*~*|96?>h7le(Kf@^rGqN54^T4$*6MP19z?csMT-{)KsK@mHYzD8x zmN4HVXT2C!U>)+Y(?E4tgLM!r3Ex8RzyHbp#JSt6!4w#}!qjjkEC>(64$$?~`HO}f zVLz6ep&HEi%=uw;Yp8o+7R(QqK^1xg3&Awcoxc^+2IgXY;5pBKN+#b?=$a;a;q1JK zu`|?N{)OxDP1nTa65m_r=Pp{q9oCiSuoUxmR8Eim29HY-b%AVvTlDxK!}X#FCWo0n z)c?QOlf;uTE)U7KN>Dq?M*+!cY;E9Kx;O*(QfM;;KjK#gT|x?!=hoR*B= z#^G9xLq-aww&Ds*NOOHDP#=3TY*ktNhoQIZ4xylwf))u z1d<(N2YU#9Y&*$Buuo=Ue@b%&ud?&L0&Tea9 z8$r|ioSnPMkv9XMe_YXnCF^0kDq*M5n)N1Y>H)eHB#aNWF>N9i$-A(Kg-SQ>V(ri(BHbYo`{y)Yyj?I<<>X$`C*VF40%#P_5ONG02S zOmdX9nENE(NK=D|`((w}Vyl4fCaaU4x@E$1|M3fMTGTR;;h<`X{lDWGrIISK*LS z3M3BA45qQp1h(M>DzYxaJPLD3HR5NW;|E@@^XO*7l2*)*xCu1T!f|ySV4mIL>QkeK zn@(FWGTH7X;CLUWh>X2BjzGVQVoN9>Sx&KAupmVwGl+eGt&we_DTTj~I37b1n>?q< zahXO&ktaI(j_4*aKBIS+qR4J`T@Ax4k{%&JZ<5tygd=ePwm~=#W`yPv9j4$a#!CF} z$VN;`^08SyMI0nOcG$64V`ihRW_0u0M| zh0ZJF^|RbsSGU+)H1NrqLhW{)#c&a2Rd~WWS3m`GDn!z=j27&$E2Ay8tu%X%lPZi} ze}ciUgmg8c*bO)mpOAJM%CngHTXL;s^kBY>8hK^#ie3M47SNwY7L%x>ox%|ce6UL* z|2oVopnHSQkYLT0ML!YUDw@$(Ok?nwI$pVAWqVq!tb1^>$3SSC-w@X zCVt-i&#(qU*^%p)Le0VWlyy;TYY1FU@fzqP)hu~V{LV3wpc@bSSb?v^oxy(>I}Z=@ zng2WV6K#_xn0MFzzdZ@3i7X`da9+lxhz_&B?65DV@y{CEjV?EZB&RK=KCF!1Ck^oJ z&EkL+^63lEL|qms@E<_ly_~>2ef{UBA~Z4765qFo9k$zgFq!F65cG*%?y-jWInw{+ zIr{!qw5FXz64ndYKrCvsBBmgXMx}v)=!Pi2&i|P?KV!a%0$FXHnt4HjQsG<$-5uD3 zCX14w6Z%WcTQmP{jTd2u>+B@nP`D}iP7@afpIxkz;kS`>A@cIAgjd|*=WSye0~sj zf!{yo3XS6!x_gac2HibiNJ0~En81AKD_SE9NSKLvQbqxG6A_`j+raOz0Wc_cnU6MPHjmHZ@Ifi5n-Y4P*PUgp)YUB*|k*cz%!;Uqd8a!F=j z&xr3J?6>v%cOE%*2k29gr%_i1+!TSS53>&1>0nr z31HO3KQl%BZ3BKZ@{I-(dN<4dJK-FGW7&-21kOIuk5Afoop@Q0s2+a#u}@>vBiVeC zo)6YUTawlxPgH!janxHGH7uTA4al!@<4Z8?{9Zz@93=LDzW&pH66_QH#O!~v&$rE0Is8e)o`W8ca$~sgP68vXhTEoSf8-dQGuz%*JdN$>mQ5B zADlO1;AaM|rp%`@4`BfpNU)gQeMGmOMkJfiji=yaeBa`Ckult^@p<&gEw(T$WII+| zd}?JUS1;xjLs35?i5?Qjuk>`agIj1|lm*Nq`5m0+;6PlG&l`5C3Y<_>uiJH-4u{yL$Qq{wQXGv-7s`n zNH~e$b5@`u^JVB8vdbp00foMibOwd;VOvS^2E?34Hx%7jHt~v44c~I;tHO+|_uzM$ z90g)oVs96Gc+AL;lVpVLqCE2$1UDh@BMly)kmSw6d~C8uB3q{_%*jey-9SIwSJh_7`8%x72PCD-Yr<{ zdTTy5wox|UMdRso2Q3Y@8*+JNH^JX&CiDNXrLwxG+0ePkg25~>RZe-wjSyl$f@xYcO7uuL&{y?A7fmjdK;8)6mFujP)#O zHVUs}t{)>-fv0G!4^6b8KzCve;NKcbO5h{mcdWWXkYfk>W%#W_f0AOaImR`?&bS**NakSoFu%hXie0ju;(M&1qu~`u?hkB` z-;?Z>pZLVFP31724x?b=xf2DD6)})aR^Sz zh);kd1_8-B}{?_PDGiHPHiH#qunSS0=>bB%;_g z*0)&uGnWK0CXjC|4YsF98T9LQnlur~a<{-=Kc2jzACkLBkjlF1kJDtkZh0s+heUZ8 zn;FenUm-9lfpPGYljal>9T%?|?^WA_De8s;T;q?fQp+ z`h4)pcA`MZSdMWY&a;^pQ4pd(*KUCR08Lf4_!u-3mm)VPIt;%yjCahBShMYEQj&_8 zxTbR-#i0Vn)X9z}id{1~jx;CDJJ|fWCHXpy zX=nz`zD8FWU7+6o{V=S>aGk)H%tu-S$0#(D0w1tlhEuSOLstQNWD4yiQ9NwTN%jEy zZ0(-4q%K^^IuQLr{92)_#ri7qWQ?P%N07sN{;Ns&p9P+i4w;OTzrIN|sZZffG`N%| z+LAOPw)^ZdBYu92|10V79g6SZV1{4R$w(8o(KqK3>yMGW*S`~sv;=IWiOP0#1+ZnI z!L;IJ$-A7l8(zGPbi`g1`HV_ZYad zahlD}YO(H3vIaP%z+oAU9kSs6NHz?gNBB<1M^cS-L)Iy2svh<~G*y)x?O<#4ZOQSA z_$|zX%NcYjwEvJC<$rd^*Cjz`yz-JP7lku0N5$_WcS47dA(E%-0iEoSFGhc;0rZA~|dxXg6wmbWia4MNDgQN@9}doeJ5;q)Sb$gZN3@9*l2UY{Ib+ zPSfnV${0k)A+e9AA^uwtue`RzTCA}K=-Ks>4~0qGkkhJ1jz5eTmFf!B3U*Z;G3s0eQtZy(c!Dz&N zBAJZ6cd({6QT!D-lY4d4pGBY~G6CD{n6fd?iNjCy1JJFoCdLuG4E-B+AvuHJG721} z*`74ijrn-XQINa~@y|o7dMV1dj88Fq4w}zYU4Kb&MtTy@!C^5h$S!@dfaut)=V7bH zC5f!lLZ0CllOoxjrHjAZoWgAL$&|k(u>da!h6JZbCP^F&2gwFbt(o zSGdx4sJN3P+GvTjZg0(9B|#?=-NJVeJcv&Me6P_+F`6ri-w96OAY(n_|4Lk4|Cx3a zyKyd0@L&>^LARNJoQ&l(Q-R$awFGVwOP1l&oTj4^bIMN9MXY3!HCV}F-kJUfu`AGZ zCFVVOr|J2ZltD3!A*oE#_snaPRDZpzE4wPrd=Uj35xg26r$7V}q+sXGNm>e@{^%vQ zIFQ5v|UjouGN@F}hPzXBy4L=k758Yvct22HQ zw1h%$XmBYupVXtlRpiO4=Ex&?!uq5&^^#^Jm9S-mSIBdb8t%meZl{1GJjO~Cm1M<1 z5|)=sZi+R=F9QiB+3;J!ypuK1*^aj)#ag2)NRE8u{7sH7cB;c^peXbH=Bqqq^`BI( zVpngqGTBVv4coy6k~Ol1!qZ43icZ9q4P8X@e`d`WgJGK6=XSeVg@0)0dLuTW}Hr1Q8h7+WK|h0 zt!NcH4G)Qrk+dKQLl9et@twE}3PO70f0ecVYG7@~W$G-)*F%j3jJx{&KLt+ZND`N% zDVd+3P$Z6Xj$Mw|b}~vR$zkhRBwoOp|4Yd${v<9+o5(BHuN1lCTtff<6NA zZPA^f*{%A~%U+CQ7*phB@)6?$P9_q=!ze*OL6Y52QzS`9v(adD8-7t>9&5I~HMdZw zicNBu8fEd3jK-b~+i`OIpka3}y86ZFN5c9P=)+vnjG$CF-n760Bnu+=z1ceuT-tGU z)yKA*^*q~YTGnOARmNgp;FpfLcj#-Q8$j{$j?L{_%0kkP1pRSnN#XD`a}s`LExFE! zW64I~f7IrADUuSO_%v1#uJn34A7a=%H2OvqFUB}!wI-TvMHsICX9`P-Fw!#85zqw= zCm_%QSbC)-JIq4y!FJpqjrWMDNW<+Iy=ZL3?|oS;=hqMCi7u5@BL45 z9}=7oWgD0T!#a{iC%6>H{}jf;7MmgY&Q8=fDw{0h9n{IIgY+3#gnrOpR_|K zNllz&HI2qVH;j!*Dxxny-eBT(4YA$4HbXex^Jys3oQ6u0JQVAZYKG#+>G-v-ISr(- zoi8A1HvI3}`i1R$sSRK9gOQy0*Nl_if22S=5m0ua$QGPd2WwB$%Z!&4 zknAPdGMIpbotRIso&KSzdgQo>t|Y@Jel$PTP9+ApcT%GY8=LHN(D`q`FqhqZ!mu8O zBiSpT1B^?jK50)8$xCz_D1MG&(^&^lXa)0u~E;n*o_J&?Kk3)$bQxn(2rm~o%s-K9f;Y+ zsl{Qu#Wsk%uNc?SOP0VNy8pt^c?A|*DJtnh0!b#EyAj-tq#a-ml1lE=luw>>0*hE& zASNgC9K?LIOVZ2o6}Pw$=(iFZ!|oF&2j_naMF%>}2uBn2)e1DUMAu2MiFrICW>Ki6 zd}t^Xry=Q0gNv={p5!@66O!8wydN9e{0$sWzJ%6(ok)PEuVz|7nGC zzU@THC?uDRz;P?1I>l!NJC*hLUZlVmi%E$66ovip{Y%3S$v1=?*K9N6VLoeg4|x~i zFNr`-kDmW-b}byW^D&4dKKV|9$P`>bl2sJx;4{FS6w1qPT9Wi6>_gI1j4|YV2me@M zKjI%VkB@)YVD*OU`L98--sTt%$Lu7EN+HR4lAK4E!;b79>#Mf2V$28Occ0ipG|(BJ zWULRv-Hd*ALMgD%wV1BtoIt&<_-A46&TPk_VhQaUH>bny%rjwYY`TvWJ5AF0up~tm zu#*(Fle_48P^=BQ(j-qvu`e|3W`x9+55HsR$6|j06S0nu&pGcesiW{VoFqGND2g!w zg$EJ54}A>g!)W3G0msl4Mt2aO)HEa6#5}6a_uyNM-44Ki2~AdJeF57!JBj`jmvqK{ zow3II^Iu2zzmGpjP@F=mU{RbTDXc&;62?QHlt!D7tO&&=KPXUwd4GzIx6QmEwi9_I z5wTss|1Yt(@ZDmKbkg-tMbL3Z5t0@sxHN%7(1)bhPXZ^Pze5A#2+qs;FQXMh(h8j< z4nBuCq34X>6!=8pofOFq(-0d8pH%q7w}whGm$>iR#92BYn_72TwWFD{6uFJx0LD$4 z3a}(unP;)1{f6xu{z+Lkrr<_wl8!WbgZQcBEJfT+IGart!rnL}&;Ncp-fc;o5MHeW zY#?wO3O^Fx!JeM=7`q&ev8O{H*&0oZeS;ml{@IXZ7bAMGyg%{%O3|>ye!*6l6TjsB zC8aF3Tkw23PeMZ{==2@*$t{Zc-~qva9eG6plnoX`~#wh!{W6jASb7Jj`R-?(^8Ls?y{p<`K~Ma9mwGS>K`A zUDkYc^OZRic_z|m2x?ryCloe!6Bh3oUr2HWjj>N8$2DxPYy)lZc}i?t#x-(9!)LmDsP9^f(_}_nJC>Ftmi%TN zmcY5T-c3*z{JN6li=EhHeCFUA2EP@|FEKyF{5O7+Xl4qH`lJJK68?3tD-Xr|or=Sg0MfZ6yhBDfZQm9d{?{ses{uebAIBe4gq@J1Sm z&5nn_f#hk*JTb9%h?&oPzMF2+5KxTRfh2FsJg)_R!9lVJ=kd`f|pP8*DQD_=? zO5&`n%i=fF{LYdmgKb8tQ;hHE%A+fUzdv!i$m4EG14mJQ)G1K-A@jUAt|i$$*1eeL zh97XA#QZeD<1Fz&Yp@i_s!`x3`ZV}uBBxLK*=CYk%qQYQlDjAM5VxxvM|+Lqxr0IS zj6ageg$ZDB>DsB z0`d7K>MzOtWw8$9Qj8sKN3}7IAW-swZugVCJ-R~7i?iF@B>X|#Hs*C`ZapIq-2@m! zj)eGkz&4j0)o3`Z<*kfQdu$_Vt|NN4u74$r({TKUp%Dorn@KJiO2H2}OZF3-oq16h z8hsKt-uyEWE17K6{31D$vK~RqJ(@4VIF9~3EK74~sOuiVhsG=<^XiZQdSRGwf z=5gR`d={xV4WB~y$9D9Zx#TGuxWPO&$-^?2+&3T1XQ8V?{0i(Nxs0>OgScITDbx%_ z0u&|f9yrYIBu#P7PvCq;6m-d0ORAEnzBBcHERQ`T@kK1o!^wD9?hn+A~B3UYHB#-S*&Mirnga%sRw}hBq<`V_>#BVJ=v53!&-&+-C zz7X4I@M{2+)ud%-+QD$PI z5gVGZ$&%KgaAWL}+P33{WA$M#Y?iYZTOD2CPLxV%I2@^lD(th;L?ny66@=~{yI96B*gKgInTp0Q?N>3 z34TJt3}z3{ygJQFj=(`QAel*?kIX+=vDTc#9AaAHznFY`P5+;dzVH8snW6##J1p@8 z0xzJ??c{c)Lf?`Tcw~(gLLZG$i-JY)YsP7`U<_wHkJy;jR4$r|#e6irRj^A!+eX;G zBVWzXjUxLPG3mG#PU$IFpLJd4(<%HP`bZS(N2AXe2kd&Lra*QsK?ZzhaiXQr-zDZb z>w}aSM{F48J<->rq2k0!+{^h;mg2`yjwE0p>#Hyoy3)3TF)%##MI;U`v(Sgcw+DrN zQWl@lj2P&*Q?M(x{LJ&7=%j=+y!qEWn|HByq@Y_ov$mdxJ@DJB95=CZqH_^h!;7Ne8&;^gw9E6+Nb-C&M| z6C|&sIkxop&2VDft_^fE1?3`?15hTnq#GT7R~~C7F9}}QJfjtqO8~l|G?;`ulH0+K zK0i%lW^5 z%lr3fy96uci)hWHH2Pe+$egz%5AD{n?UbXHmA0kAbW#|5Tl}-3FN6LQ-5kRI0^KZQ zd-uq51>G+?*p6Ri_|xgw_dZbxzM3GQJOP<)J5xx~AN^l7g50*EJ4g_bt=zWeyW+P8 z+e15+;^Zjfgm^zjM8BHce_>RZ9{)pZW*@)wz%|p7UZ?vQ6#ByY9|a^kS&t*Y_s3qb zDA=3i@8CW=%Z$X`#(y=s_t+$QOiDRZ@5g)CrlIRYu9@&08*D=ZUG(+TdWuA`&L5zB z!Mw5^b!RKm1)o}^x`Tful2ss)WR%&@GQUjH2U41J#xDT-0hquVJIl^9p&MX6?&7x7 zAa>mW$0-zw$UG_|mD%!A^fUTL)>I@o)>j3FBjF}1Aay$Y$FR+ihWzFK2z7ah{}=aZYK8TA0re zn)!uY5{dbCn3nYiHq#WJvdkBeCj{}KnJ=ZO6EGJwYoS|C6Yk@76h|?Rq(EGfJYb%i z1fg)s$^0%p*9dAraAtg(T1-`R7x4Lk?@9{Q;Do-}skFgos5&#bXHA#DzY)3}6n~(9 zbe0Fhc8W-H)A>&vdNNN*vBD$?U|olG9|{LChO<*iT$m1<5gL`#E|5p-gR=cEW+Xj!J+B!C_GP6$u-uADOQ&xF<~dx zFA45UvF0?e6`kZ%px)v-pXhjuHmxi}Nq^l+&tQF-Ot*+^h;Bi!vy$%?vL?djlic`@ zNB1_+voE%vJ0K`#8~>J`dHNRq^Jb&-{B`V^Xo7n$N2+#Bs{>x%}LKO0Ek;X$0F%xNf+Oy>fkXZU}HlBQJv diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 826a1a8d7..92c283396 100644 --- a/netbox/translations/it/LC_MESSAGES/django.po +++ b/netbox/translations/it/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Italian (https://app.transifex.com/netbox-community/teams/178115/it/)\n" @@ -36,7 +36,7 @@ msgstr "Scrittura abilitata" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -92,9 +92,9 @@ msgstr "La tua password è stata cambiata con successo." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -108,8 +108,8 @@ msgstr "Approvvigionamento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -121,8 +121,8 @@ msgid "Active" msgstr "Attivo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -135,7 +135,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -224,8 +224,8 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -499,7 +499,7 @@ msgstr "ASN" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -672,7 +672,7 @@ msgstr "ID del servizio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -708,11 +708,11 @@ msgstr "Colore" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -784,9 +784,9 @@ msgstr "Provider account " #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -867,15 +867,15 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -981,25 +981,25 @@ msgstr "Parametri del servizio" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1039,7 +1039,7 @@ msgstr "Tenancy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Tipo di terminazione" @@ -1114,7 +1114,7 @@ msgstr "Provider network" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1177,8 +1177,8 @@ msgstr "Tipo di circuito" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1193,9 +1193,9 @@ msgstr "Stato operativo" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1240,7 +1240,7 @@ msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1276,8 +1276,8 @@ msgstr "Interfaccia" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1294,7 +1294,7 @@ msgstr "Interfaccia" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1409,7 +1409,7 @@ msgstr "Assegnazione" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1492,10 +1492,10 @@ msgstr "ID univoco del circuito" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1628,10 +1628,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1663,7 +1663,7 @@ msgid "Full name of the provider" msgstr "Nome completo del fornitore" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1756,7 +1756,7 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1912,7 +1912,7 @@ msgstr "Tasso di impegno" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1988,13 +1988,13 @@ msgstr "Terminazioni" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2014,7 +2014,7 @@ msgstr "Terminazioni" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2120,7 +2120,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" @@ -2291,14 +2291,14 @@ msgid "User name" msgstr "Nome utente" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2355,20 +2355,20 @@ msgstr "File" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Creazione" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2409,8 +2409,8 @@ msgstr "Completato prima" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2426,17 +2426,17 @@ msgid "User" msgstr "Utente" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Dopo" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Prima" @@ -2483,7 +2483,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2513,7 +2513,7 @@ msgid "Pagination" msgstr "Impaginazione" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2650,7 +2650,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2873,8 +2873,8 @@ msgstr "Nome completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2889,7 +2889,7 @@ msgid "Request ID" msgstr "ID della richiesta" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Messaggio" @@ -2918,7 +2918,7 @@ msgstr "Ultimo aggiornamento" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2934,8 +2934,8 @@ msgstr "Intervallo" msgid "Log Entries" msgstr "Voci di registro" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Livello" @@ -3136,8 +3136,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:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3202,7 +3202,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Pollici" @@ -3225,9 +3225,9 @@ msgstr "Stantio" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3286,7 +3286,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3319,7 +3319,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:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passivo" @@ -3327,46 +3327,46 @@ msgstr "Passivo" msgid "Mixed" msgstr "Misto" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (non bloccante)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (bloccaggio)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Stile californiano" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Internazionale/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Proprietario" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Altro" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Internazionale" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Fisico" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtuale" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3374,12 +3374,12 @@ msgstr "Virtuale" msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Interfacce virtuali" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3388,67 +3388,67 @@ msgstr "Interfacce virtuali" msgid "Bridge" msgstr "ponte" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (GAL)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbps" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "Ethernet a 10 Gbps" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "Ethernet a 25 Gbps" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "Ethernet a 40 Gbps" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "Ethernet a 50 Gbps" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbps" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "Ethernet a 200 Gbps" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "Ethernet a 400 Gbps" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "Ethernet a 800 Gbps" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Ricetrasmettitori collegabili" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3456,147 +3456,147 @@ msgstr "Cellulare" msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Rame - Coppia intrecciata (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Rame - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Rame - coassiale" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fibra - multimodale" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodale" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Trifase" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Difettoso" @@ -3869,8 +3869,8 @@ msgstr "È a piena profondità" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4004,7 +4004,7 @@ msgstr "Interfaccia VM (ID)" msgid "Is assigned" msgstr "È assegnato" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "È primario" @@ -4025,7 +4025,7 @@ msgid "Assigned VID" msgstr "VID assegnato" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4214,7 +4214,7 @@ msgstr "Interminato" msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4274,8 +4274,8 @@ msgstr "Fuso orario" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4361,9 +4361,9 @@ msgstr "Profondità di montaggio" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4438,7 +4438,7 @@ msgstr "Etichetta dell'asset" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4448,8 +4448,8 @@ msgstr "Flusso d'aria" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4517,7 +4517,7 @@ msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4550,10 +4550,10 @@ msgid "VM role" msgstr "Ruolo VM" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4565,18 +4565,18 @@ msgid "Config template" msgstr "Modello di configurazione" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Tipo di dispositivo" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4590,10 +4590,10 @@ msgstr "Ruolo del dispositivo" msgid "Platform" msgstr "piattaforma" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4623,7 +4623,7 @@ msgstr "Configurazione" msgid "Virtualization" msgstr "Virtualizzazione" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Tipo di modulo" @@ -4656,8 +4656,8 @@ msgstr "Etichetta" msgid "Length" msgstr "Lunghezza" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4666,18 +4666,18 @@ msgstr "Unità di lunghezza" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4717,13 +4717,13 @@ msgstr "Pareggio assegnato" msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Gamba di alimentazione" @@ -4732,7 +4732,7 @@ msgid "Management only" msgstr "Solo gestione" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4740,7 +4740,7 @@ msgid "PoE mode" msgstr "modalità PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4776,8 +4776,8 @@ msgstr "RITARDO" msgid "Virtual device contexts" msgstr "Contesti dei dispositivi virtuali" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4786,7 +4786,7 @@ msgstr "Contesti dei dispositivi virtuali" msgid "Speed" msgstr "Velocità" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4800,7 +4800,7 @@ msgstr "Velocità" msgid "Mode" msgstr "modalità" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4809,7 +4809,7 @@ msgstr "modalità" msgid "VLAN group" msgstr "Gruppo VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4817,7 +4817,7 @@ msgstr "Gruppo VLAN" msgid "Untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4833,7 +4833,7 @@ msgstr "Aggiungi VLAN con tag" msgid "Remove tagged VLANs" msgstr "Rimuovi le VLAN contrassegnate" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4924,8 +4924,8 @@ msgstr "Gruppo assegnato" msgid "available options" msgstr "opzioni disponibili" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4972,7 +4972,7 @@ msgid "Rack type model" msgstr "Modello tipo rack" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Direzione del flusso d'aria" @@ -4990,7 +4990,7 @@ msgstr "" msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" @@ -5029,104 +5029,115 @@ msgstr "Peso del modulo" msgid "Unit for module weight" msgstr "Unità per il peso del modulo" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Valori degli attributi per il profilo assegnato, passati come dizionario" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "" +"Il profilo deve essere specificato se vengono forniti i dati degli " +"attributi." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Ruolo del dispositivo principale" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Ruolo del dispositivo non trovato." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Piattaforma principale" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Piattaforma non trovata." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Limita le assegnazioni delle piattaforme a questo produttore" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Produttore del tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Tipo di dispositivo modello" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Piattaforma assegnata" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chassis virtuale" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Cluster di virtualizzazione" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Posizione assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Rack assegnato (se presente)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Viso" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Faccia del rack montata" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Dispositivo principale (per dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Alloggiamento per dispositivi" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Alloggiamento del dispositivo in cui è installato questo dispositivo (per " "dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Il dispositivo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "L'alloggiamento del modulo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Il tipo di modulo" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Componenti replicati" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5134,108 +5145,110 @@ msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo " "(abilitato per impostazione predefinita)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Adotta i componenti" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Adotta componenti già esistenti" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Tipo di porta" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Velocità della porta in bps" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Tipo di presa" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Porta di alimentazione locale che alimenta questa presa" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase elettrica (per circuiti trifase)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interfaccia principale" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interfaccia con ponte" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Ritardo" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Interfaccia LAG principale" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomi VDC separati da virgole, racchiusi tra virgolette doppie. Esempio:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "modalità Poe" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Tipo Poe" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID VLAN assegnato senza tag (filtrato per gruppo VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"ID VLAN contrassegnati con tag separati da virgole, racchiusi tra virgolette" +" doppie (filtrati per gruppo VLAN). Esempio:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID VLAN del servizio Q-in-Q assegnato (filtrato per gruppo VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5243,89 +5256,89 @@ msgstr "" msgid "Assigned VRF" msgstr "VRF assegnato" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Ruolo Rf" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Ruolo wireless (AP/stazione)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} non è assegnato al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta posteriore" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Porta posteriore corrispondente" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo installato" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "" "Dispositivo per bambini installato all'interno di questo alloggiamento" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Dispositivo secondario non trovato." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Articolo di inventario principale" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "" "Il nome del componente deve essere specificato quando viene specificato il " "tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente non trovato: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "" "Il tipo di componente deve essere specificato quando viene specificato il " "nome del componente" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5339,97 +5352,97 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" msgid "Virtual machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Imposta questo indirizzo MAC primario per l'interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "È necessario specificare il dispositivo o la VM principale quando si assegna" " un'interfaccia" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Sito Lato A" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Sito del dispositivo principale A (se presente)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Sito Lato B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Sito del dispositivo principale B (se presente)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nome del colore (ad esempio «Rosso») o codice esadecimale (ad esempio " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lato {side_upper}: {device} {termination_object} è già connesso" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminazione laterale non trovata: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5438,56 +5451,56 @@ msgstr "" "{color} non corrispondeva a nessun nome di colore usato ed era più lungo di " "sei caratteri: esadecimale non valido." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64" @@ -5637,10 +5650,10 @@ msgstr "Occupato" msgid "Connection" msgstr "Connessione" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" @@ -6825,7 +6838,7 @@ msgid "module bays" msgstr "alloggiamenti per moduli" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Un alloggiamento per moduli non può appartenere a un modulo installato al " @@ -6867,14 +6880,14 @@ msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numero di serie" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etichetta dell'asset" @@ -6927,7 +6940,7 @@ msgstr "produttore" msgid "manufacturers" msgstr "produttori" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modello" @@ -6936,11 +6949,11 @@ msgstr "modello" msgid "default platform" msgstr "piattaforma predefinita" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "numero del pezzo" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Numero di parte discreto (opzionale)" @@ -6981,7 +6994,7 @@ msgstr "" "non è né un genitore né un bambino." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flusso d'aria" @@ -7079,7 +7092,7 @@ msgstr "La funzione utilizzata da questo dispositivo" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numero di serie del telaio, assegnato dal produttore" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Un tag univoco utilizzato per identificare questo dispositivo" @@ -7091,12 +7104,12 @@ msgstr "posizione (U)" msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primario" @@ -7121,67 +7134,67 @@ msgstr "Priorità VC" msgid "Virtual chassis master election priority" msgstr "Priorità di elezione del master dello chassis virtuale" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "latitudine" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "longitudine" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Il nome del dispositivo deve essere univoco per sito." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "dispositivi" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "cremagliera {rack} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Posizione {location} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "cremagliera {rack} non appartiene alla località {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Non è possibile selezionare una faccia del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Non è possibile selezionare una posizione del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "La posizione deve essere in incrementi di 0,5 unità rack." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "È necessario specificare la faccia del rack quando si definisce la posizione" " del rack." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7189,7 +7202,7 @@ msgstr "" "Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una " "posizione nel rack." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7197,7 +7210,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a un rack. " "Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7205,7 +7218,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a una " "posizione rack. Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7214,23 +7227,23 @@ msgstr "" "U{position} è già occupato o non dispone di spazio sufficiente per ospitare " "questo tipo di dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} non è un indirizzo IPv4." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "L'indirizzo IP specificato ({ip}) non è assegnato a questo dispositivo." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} non è un indirizzo IPv6." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7240,23 +7253,23 @@ msgstr "" "dispositivo, ma il tipo di questo dispositivo appartiene a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Il cluster assegnato appartiene a un sito diverso ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Il cluster assegnato appartiene a una posizione diversa ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La posizione di un dispositivo assegnato a uno chassis virtuale deve essere " "definita." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7265,22 +7278,22 @@ msgstr "" "Il dispositivo non può essere rimosso dallo chassis virtuale " "{virtual_chassis} perché attualmente è designato come suo padrone." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "chassis virtuale" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7289,44 +7302,44 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " "membri che formano interfacce GAL trasversali." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7334,7 +7347,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7365,44 +7378,44 @@ msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Il ruolo wireless può essere impostato solo sulle interfacce wireless." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "schema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "tipo di modulo: profilo" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "profili tipo modulo" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "attributi" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "tipo di modulo" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "tipi di moduli" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Schema non valido: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "modulo" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "moduli" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7657,93 +7670,93 @@ msgstr "Unità non valide per {height}Rack U: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Le seguenti unità sono già state prenotate: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Esiste già una regione di primo livello con questo nome." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Esiste già una regione di primo livello con questo slug." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "regione" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "regioni" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Esiste già un gruppo del sito principale con questo nome." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Esiste già un gruppo del sito di primo livello con questo slug." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "gruppo del sito" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "gruppi del sito" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Nome completo del sito" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "servizio, struttura" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "ID o descrizione della struttura locale" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "indirizzo fisico" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Ubicazione fisica dell'edificio" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "indirizzo di spedizione" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Se diverso dall'indirizzo fisico" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "sito" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "siti" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "" "Una posizione con questo nome esiste già all'interno del sito specificato." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "" "Una posizione con questo slug esiste già all'interno del sito specificato." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "posizione" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "posizioni" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7817,7 +7830,7 @@ msgstr "Raggiungibile" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8060,8 +8073,8 @@ msgstr "Tipi di dispositivi" msgid "Module Types" msgstr "Tipi di moduli" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "piattaforme" @@ -8214,7 +8227,7 @@ msgid "Space" msgstr "Spazio" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8243,7 +8256,7 @@ msgstr "Prenotazioni" msgid "Non-Racked Devices" msgstr "Dispositivi non montati su rack" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8255,7 +8268,7 @@ msgstr "Contesto di configurazione" msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8637,12 +8650,12 @@ msgstr "Segnalibri" msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo di azione sconosciuto per una regola di evento: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Impossibile importare la pipeline di eventi {name} errore: {error}" @@ -8690,60 +8703,60 @@ msgstr "Etichetta" msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Nome del gruppo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Richiesto" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Deve essere unico" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Interfaccia utente visibile" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Interfaccia utente modificabile" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "È clonabile" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Valore minimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Valore massimo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Regex di convalida" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Nuova finestra" @@ -8752,40 +8765,40 @@ msgid "Button class" msgstr "Classe Button" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Nome del file" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Estensione del file" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Come allegato" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Condiviso" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Metodo HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL del payload" @@ -8812,14 +8825,19 @@ msgstr "Tipi di eventi" msgid "Is active" msgstr "È attivo" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Sincronizzazione automatica abilitata" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8843,8 +8861,8 @@ msgstr "Uno o più tipi di oggetti assegnati" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo di dati del campo (ad esempio testo, numero intero, ecc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8856,7 +8874,7 @@ msgstr "Tipo di oggetto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo di oggetto (per campi oggetto o multioggetto)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Set a scelta" @@ -8898,28 +8916,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Fonte di dati che fornisce il file di dati" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "File di dati" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "File di dati contenente il codice del modello" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Abilita la sincronizzazione automatica del contenuto del modello quando il " +"file di dati viene aggiornato" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8987,94 +9003,98 @@ msgstr "Gruppi" msgid "Group names separated by commas, encased with double quotes" msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Opzioni di tipo" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Tipo di campo" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Scelte" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Rendering" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Tipi di contenuto" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Tipo di contenuto HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Tipo di evento" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Tipo di azione" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Tipo di oggetto con tag" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Tipo di oggetto consentito" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regioni" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Gruppi del sito" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Sedi" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Tipi di dispositivi" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Ruoli" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Tipi di cluster" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Gruppi di cluster" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9083,7 +9103,7 @@ msgstr "Gruppi di cluster" msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Gruppi di inquilini" @@ -9319,19 +9339,19 @@ msgstr "Pianifica l'esecuzione dello script a un orario prestabilito" msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervallo di riesecuzione dello script (in minuti)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Le modifiche al database sono state annullate automaticamente." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Script interrotto con errore: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Si è verificata un'eccezione: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Le modifiche al database sono state annullate a causa di un errore." @@ -10292,25 +10312,25 @@ msgstr "Ordina alfabeticamente" msgid "New Window" msgstr "Nuova finestra" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Tipo MIME" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nome del file" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Estensione del file" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Come allegato" @@ -10365,30 +10385,37 @@ msgstr "Validazione SSL" msgid "Event Types" msgstr "Tipi di eventi" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Sincronizzazione automatica abilitata" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Commenti (brevi)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Linea" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Metodo" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" msgstr "" +"Si è verificato un errore durante il tentativo di renderizzare questo " +"widget:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "Prova a riconfigurare il widget o a rimuoverlo dalla dashboard." #: netbox/extras/validators.py:15 #, python-format @@ -13089,16 +13116,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Deve essere una lista." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Deve essere un dizionario." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Oggetto con ID {id} non esiste" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13381,7 +13408,7 @@ msgstr "Gruppi assegnati" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14774,6 +14801,13 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"In questa installazione di NetBox potrebbero mancare uno o più pacchetti " +"Python richiesti. Questi pacchetti sono elencati in " +"%(req_file)s e %(local_req_file)se vengono " +"normalmente installati come parte del processo di installazione o " +"aggiornamento. Per verificare i pacchetti installati, esegui " +"%(pip_cmd)s dalla console e confronta l'output con l'elenco dei" +" pacchetti richiesti." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14832,6 +14866,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Quando si esegue l'aggiornamento a una nuova versione di NetBox, è " +"necessario eseguire lo script di aggiornamento per applicare eventuali nuove" +" migrazioni del database. È possibile eseguire le migrazioni manualmente " +"eseguendo %(command)s dalla riga di comando." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14844,17 +14882,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Assicurati che PostgreSQL versione 14 o successiva sia in uso. Puoi " +"verificarlo connettendoti al database utilizzando le credenziali di NetBox " +"ed eseguendo una richiesta per %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Schema JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Parametri ambientali" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Modello" @@ -15458,17 +15499,17 @@ msgstr "" #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Ignora %(count)s notifica non letta?" +msgstr[1] "Ignora %(count)s notifiche non lette?" +msgstr[2] "Ignora %(count)s notifiche non lette?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Ignora tutte le notifiche non lette" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Ignora tutto" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15819,6 +15860,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s è stato eseguito durante l'aggiornamento più " +"recente. Questo installa l'iterazione più recente di ogni file statico nel " +"percorso radice statico." #: netbox/templates/media_failure.html:35 #, python-format @@ -16567,6 +16611,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"L'ora di scadenza deve essere futura. L'ora corrente del server è " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 67e12bc0bc10a379778057831f305c3508c06ee5..03e1ad68beeb1c36abd613a2df14a2db998aba74 100644 GIT binary patch delta 75416 zcmXWkcfgiYAHeau=SgWP5efBZ@4fd(j&8SM zT>Y-OnauO$3uU_D3s@hE9#<$+1Dj)U9D|MUOl*s{;wkt6o`zK`6v|A%EAa^2i)HWt z(o8l}^7ulT!^xp@X1$JO* z(w~PvqvZ^c)gf6anXg#g45q3fwo`DW@Hu~J0EElfwtFbKJiB_;ad=6dZ zucIT}g^qkL+Oa?JBrIAhJy#1Y-wfRqUD0|6pykJ-&z~RZY?ccjxCWi`+vCPgwBT3h zh<}RoUy;tQo$^bf&zD2XS4FpJ1GK@8k>4M!XCyk{@kqIB=Ay`0gjTRJ-N-zE$B^EH zj^u4L0w1Fd{uCaH`=#on`xVd#)2qk0w_z2`Yfvat6|18s;3?P+uSB1J2|bA3$DUZOVd}tGbRcJ<5x%G) z``?VK$#5jMVn=)weHs0PPD#l|g)-M;dAt)J!lSWw<5baU;Y_riMd59@lJsN9sh#Q5 zq)=uc>9d=rBYAUE_P_h`sAeft70?kEpeI)?^h6sM>6PdizY{&%OExc*ITm}P?}qVM z9hagJ+lWT;CmfBxqLCiZB6WOtmJ3g&spyEW#1rwJNWXxN^b>TBe??EcztPov2+ze5 zEz_BQDf-&oiX*UQs}%an(N(`ByfyN(tK(ulIu*}Gfj7_wcE$ZYXh(iVBUGeyT8yR9 z0aS`~%kboI82a4g@KW@pbv;slHuE|cHvB=#$m~IT`Ww1P^4g>|a16SSE2AB2iLUZ) z=s7VY(o@khe-2vjN_0&;jP8!-&<=f`ll}Jx7w-QOZPT1rM+=NbSMzz{d_0cyO;{P% zpbhUpx8?U}$NvcrZ&xUDHtA!~`}5F9U5}0NAuR6x|AY%G{tjL3`RyaLSdDb0NOucQ zMI$o--M+K16V8wHR&>9=gGOLC+VJ;iB=S3?NFIY(E2_(d1vi1(MEZa4u8>71@J2);*L-*x0tc|N8|K0FYw4%Le z!$)*W9XkPCgq6{b)kB|e6^=(Eb4_>?+RjR3O0${wxiG|g&^g?XR`^$#-#y(w0Mt=JBI3!aJ%@EY{_ z=g`RP=*RxI;bQ$$L&u>bI0-FyD!LZVM0dgY=tyRx`+h;BZ$Ue_3axK#_yT$YzJosZ z8QQ^p=wdz4pZ)J*C^{hZxIT^}-5tl{D)ePia$up%NUVc~b^#ihYtas_2=766$)j=q zZEQ&T1FVb12Bpw9N1tz(<-#6yLwh(V(&Nx0c^W!`1!zMzp^>=@ovMxKbFZQG{11)H z*Kz+Zw4PFf(>ta*b|>8teJ;Cz3lE-U=v(l9w1F4Uk-mq9{*&-4G}PaRzo8vGgwA=X zQ&R)g(1UCW`uyeSbBoZ1Z$KiD&Dz#lOXa*YkOYkuF|9mbC?P6?#H=?WdRkUFK&{SawbR;LDtGNme#6jq% z*8OPtLc>x+#n6{lS#+^gK?l|V-M;Oytowgv+*pW)XnA-Sx|$zCD|$Ne-#|zHK3d@q z;Xh%q;puyzJi7QsUUfj-N~?_QE0_yqoKSQy?;4c@y+3basO#F zVlPJio9F;OLD#@{;Q@3CN{vcu;y84z)EmYAw@0nx#>r@CM@4~i(GJW(%Pm6})!pdl z`r~N%9cTmJq8hYE4VmZ824|C^gWSY6K)RQ zKtsC=?btrFp1d)soziGzPDBTiZNP=wq6@m}d!r$}5)Jva=!ot@JGvUJ@CkH{yo8o} z9gWmSSP6eY8!9_Ct(mG=k91pf7oCMXpUq6?!k%7;R(v%&hc}}Q-y7+N(GEO;E%0SD zg#V%gC^;_OFNb!d3OXgN(0aSY{eh7lhvnS=Q@N-?fy>bmJ%m=g4t?+iw1eBx4t$AL z{Bzv@7aNc+ep-5Kw#H_pXQA(o$IwV@M?3l%TK{*Ld;kB%g%vkFJ$+1eMnlvC^RN&4 zVE?#3Jkn#rNoa-B(dV-0K&}X{Mk9IyI<>c>19$+lUTomP2A)U1W?w}MZb$EbfJWl0 zNdJrtN&kzMtA9r7KufGnx(E8)v`EiJzxnQp{9Wjp`Q{AvzpM36GHPP+@#%}E2{s}< z5s$|eXoNO|ThNZajW+ZiI>OJxz1W@fpV$=JPl!)0^jmQa8mS*AWMjXQVF(YR`?bWx zlz%+h(<+#oqDXf}SNR}xvCTkF#zklZ?n38$8~Xe%wA>G9xk8iTJjin42SdHc=!b^( z3^X#!(8aY1?ZE$VGJcJAwD07!$i`r0(wCxBc_((m)#$eV30)Jl&P>lWM0Z!VBNz7Y zWb|`+IQrm)=qi2|3-H(Q=(AF&n}r?G$en_QbOc)8xbR$bisoTgTpH;eNQbhSPb1?S zbcDa4BgmYcEQZc)S+t@P(a_ck+n|x?6Zc1>i}g&jBNs&e0<``cB7GN@bpJoXg$+D~ z9r5KTP-IH_)k;}(3g)8~Z$OXE7cjT@uqx@#(cg|0nVRxzqaA3DPGt}DEjl9ZpX+_v z&s@rd6)r^!-i>~E+?ZQo{kP^Bf8k0$Am?S)DGQ#10sJay6P`Nx8Dl111sbHDs-`}Ll@Ux?2Eslk?Jx% zt)+gLJFup+|NC(xOGY((3*Dc;qaA8;ZW?i0w1QsfgG10oIsxs-LulyNpsRc*`ZM5e zw4P(nOA#zU2UHIoXwUQ5|Auxj89sO#Hpa>5!Er0P3*N>$SY$?_%n)phR=fyZ_1B}n zCtQJc=sh&DyU>QdMa%z+M&=+EVBzff>9e~U+CWG2fhlOk7e@Z2=r0~tV|V-t2V$L> zX_3uAKS-`Y*UZD{+;2t~-TUbIun$keG8e@DKaUH0Ivah*beKH#QEZU)Gup|C~ow3Emsh-(*KIzry6jr>%`q+OnxiCZzq9c3( z3-A>*gx{i($y}PYWjS;N_0cuc9KGKT9q~YPDkh^R>J{je-h(dUN5iMgcmHpVjCaru zd>rX7(NO+`o(F%2W#^=qOdYi0f#?q)lhBTBK|A&u+VDH*lzoJrls}*c(*ewyQIcI? zMJJ$Zp;4qepbrj4%bgL#EmwQ-wO@pV62aG(GIVP{7q=X-=GKCUbNib*Z^x@p56(=usi9MxCp;O zBb1#sKW(cE(25^IN4f!h8Er*J@F9ADe1%qA^osON*8=VMbhP{>=&HX44f!Kz#5SNE z-GY|ihSZzQ?2L?0Q%2?oG_-$2e(@_)1;?O0u8M}RF50n1Xaw8hao8PQL*vi^U4X8w zY5u zq}QSyegd7UE$aS%iwjrpM`-Bxp*{Z(ecT16a;BhZmQh7Mp8+L7ncj=YW5 z_a55OJ!r$fMt){deE*l_!Urm%4Oc-Qtc!N6eb^73%W-Ikr=jKMqmj7@?Z9K0I|tCI z+>Wk^FXDb?aoXNx7PJ4YpavN}*a|CPPxL)K9v#_bXe1V(2i5gxhgYE^dl)VEB-*j( z(2l-`*8e3s^54U}t5SzcU&a2nqMBqF%6e$J1y;khXvL?a`}a)rZFn2z;hpHn?!kum z0(vt3f_9+v)v4hV(E-$sbTjmR=PVbFpnu#Lg%&&$jmY_!3vt}PDe~_@D_D;{{{s5l zo9IYCK&SF+bYMTm{lCz9^OvM@*`v6yf&%n`y66MV&=Gft{PWPrT#U}`WoSd!pdGm_ z@*fO0p$%<|^ap79J?MabL)Jz%Q)FqXpaOb;)I{gF4cbuua4h=ZG_>N&BLCXRza!FX z(T1MK8u%s_;O}U?$6S+sVyc6=@Bdz0H08!nw1KP9P~MKYPcE!Z`YUXPC9X}|uoL>+ zrRW-2hxg(pv;$+VOXtMd=q@@Jt$!Z+VX_R1xc~nbH$Fk9Vn6zegM(Or$6ucsXp2Uq z3mSoeXhWx?BRdD3iusYg9xcBLE&n)L@773vjagUg?_Ai!vNxm(s-O=xLf1q`bc8+8 z2=qrIbR{;&>mt1kEw=+*E4$EoKSfW>{pb z{e2Glp1%U?El8(_;DQ^S+d_NJrdF1?Zc??@MrVNY*Dr(jjM9&-l@ zHX{E$Y=T8^N-vQ%Sda8%Y=}3Zi})2ZLc7ot@N0BHf1?pCu{^DvqqA|*6K!Y?R>fs_ z5^lm;xEl-buoda&gzD&A4n$Y^x#&+oH=`%#vp5?+L>KSio0Au#_1=vIn0<*0SMk@_ z0xR5-DjbM*WH#2sJJ1HVp$+Z9_E_T9WH0PXdJ%TV53mDPx-CUuEDj<)1C8V>DV@#y z%|%Z#`m9WEwdHsQ>Alzq``@1C`g(LbK8UXNuhEYEgU)f4JJMnt6fQ;&uouv&`3<{b zwL86&V?PAgD#pS;RezO4 zApb+>d@p+chvoGTO0w(4%t|Ho@=l z8LYS}ZLi&E$oHWg{u6B|?}2o`D4ISFjcCOOvZ-KIGMtkJ=sD09J=yx8`*uFMuWv#t zUX7k~8_?pap;P1jxJXYy zLwF&&?JkM*!{J)=o$@&P{0?+VKS2lZBRb%}u%+++LJy?|TcZzjMmy36{hl9$m2fIr z!4h<2%W*v3hXq*t;dCCa*9fOhB`G(z8pzeWBbbjtD`ON+87y2vYFwhk9{xbTP^inVbe zw#D^msP?0wI}nywlSXnpx;tv3k!y|BurC^c^U+-}5AEQMX#F>%Q}faq_P-&0lMMX` z4bcyg{tNAC(Y2`q<)v}6CECs@&Ssp5)g$LpdaYlCxeB3k}ybO67gM{oZ66tU`Pq*`XV@aPGiW_;VkzJM zpL1cTe?sT%Pjpomej-i9F<~_{v`x|S?a>OmBPUsAD7xCOMW^r{baAdjJGKpt;0JO4 z_$TAf|7vsL;+Tk2a1l1fKd>p*+LVskF<6K6QuGt*DKyl3u?ZgYRQiPLg$+s1!+N+L zhv4UExt33-DV%~?3qHbyA^!y3r+d*z?2r6^BVFQ|RIWTaqUvZQnxl)jJv#E?Xe1`1 zi}YeN5|^PbqnjfA=rinp=i((YTx1`hbM^~bQSWEdsvU`zI}e@PE71;Kk5+gGTK$&fHtrI{q(vS>*CXK|6A-x`tK|k&SmT8Qpl#DbDl+~W&>LB*XXMM4Gm?n=Tm+q zbn5D(Yp5++ZY&zn^U=sHMI&-I+QD^bz1bJz;$3tVe~yN3s=ByOjPz7`Z^&;H~?ciXv z;VI}Yn2k=|z1R~UMSm&v7uLrkUrY^mM5nSh=Jx*}F6{AX;dHcz*<1lmu1Mb;-iI!# zwdix3!#B~6e1v|06nQDtQyCkOu8&UX81%VoF!%ev+au#4bPk_Fx7Ekk2ERrZ=}9lA z{MzUU8lxR;g}tyFy4bG8iMS4X<8fP4!xPch`f~Jq*@@X!ToipJ{m9h`?ZAEL&vx6; zDJi-wg}Nl#u?lFYE2E34E;?21&^6K@?Z|X2!0XW|UXNXHbC~xk``?jte>JVzKIlkK zM?-uzdjBGH|7Ih71v>Jp(GILY%dd|7$HOgXhqhw@{ut@fuch)0UdyJQwI#y}dxV3~ zk&Z<>FbN&OG;|xyLOZ$$jl}igZRi1WKN`6QBmEdU=j+jSwnTb+HZDF!8`z76@=tWt z7k@o9P!YXf6YWrwNVi6JK{xcdLE%KSp;_p8a0OcKmhb^IGTFzusL93q=*a#<5027r zq*YuCoy%_MZ#pMo6}$rL;%cmh?}rD`?OFNFR8MQ1L3%JcMcdGm@jYaK*~}g;oWld? zK~r*jvNHNoX^AeK70f1_}6H;%sVL(C9yim>S!eTU{Tu7 zjNrn8r-#$fxteVOT!=P&ZFpb!RQMLU7{5Z_CHv4Rt@Lh6pNwwj*=VFUp;P)AW?iLw zxo~y~QIiFSA$+M%b=Mf)N;1>4c*KEe9< z{f_wg|G1s$%cLK=&o4(8+oDLXLMwa(9l_&h=wCrQ{s}sweP~0a-%G!MsDw^kd$gki z!XfCk9r+&n-yTmO!v?0Jp}zpFXg=DJW$1QX7wN5N1z$z_M|3xod_Vp6s}>H8sJvyR;XwQm#kf!1YbPkV3J5~wZrZv%3+#X$Yr{Dm*6s_kibgDi?r{H_E zqyM5)T=>IWNBHw!E^OcgbaB)`D{g{LMaRhR8~G#9@{=O}Jaj~JB7H6T{B3AQSEKbj z7x&-9T*t7u`~Q0`oa^7wIX-Mx>d0|u&#R#)VoS84foS>h=-i$kULIZ__wPanv=%*T zpN;g#Xe7SFqul@dxv++kT<|#*b-~vb!fv+VGDc}n`5Dm($uv?pX(Uu zp4grA05mcy(1F~CSy$;3abtVj*p24zLnBi7<8;E6N55TRvw0```gGTr`D0Ng+D|oudlq{W@V&G&1ebDL5q@iIzVb9oZ#l zLrWunW#m5^>F3b_yz>eB-?Ms8+{pVh-8c#zSuM0jO9O+ZhIUI{NG%?aM(T-e# z&ixYfxtr0B-H-lu>`64T?`65L;CE<6zhe(9{8`#2z0rmSqUDC8uiFWce-+xn>%-eH z7iyeO{(8*AmY=6cwn3-1EBYGGj^x6FCmRJWN4MA2=s~hP(zl@Z1>~!@k%Dt>Ct}e?J=PjcB>8 zk$xXXklqvdoxex)Dm+q4fMCz10sJqy817`dU!n= z%IC2u{tv5T$*)s=P0$Fo3p=9&?Gg6}V(#z%kBS@T#Ese5oPzVir_m1mf>v`5JI zfSXBoMi*zXoT{Ah=`#bs)!D_@ekSbCDNXZ24qY{ zD_V*6_+GT44d|+W7ahTF^rQ1Tv|OFNDa38ibE6y9!VzeF^U<|*6&lG0(E+W?M#i&f z121D;+>X994qz8NeqTB`#-csH1RcpjbcDB|&#y-3b{*QWC(*gzhBo{zdVcIeJCM!% zm~NCnA2=$~Rl+*xh?}6Rxf5DpceEq@(FRAw{nOEoO+q_%G5Y*MY>hWzS9}L~E}J># zr!?Xd(29GaJsX7fcuY7EZEza8?`NZn=&H!SEAk(S{LPWS6FqW2Lp%B}x-0VcJ0SLd zQ7+6ViLTl*XakkPhL{^Uy6C#29T|>}Z~{8Q^CEp&++TvV$-g;#2_4{1Xr%wf+~5B# z_H(MB0y;M}Bi$E`#3;0)N$6s_9v#We=$zkymU|#vkL5{kM$7*X?eHh)0rq`Zmm-;n5e=OSJis&M* z@hkh^kqsuJ24>MutyNL*1+?MU@DzLpXW)syrPt|o=q|YjyW@*!B#Qr@e$`qIoyuY8 zPe5m)9e5z}*Z$7_x4;%M?D-CCfFDP?)F07vbmSGoy6D`uMkCY%ZMYvg@)6h&r=kts zjt*oM+TNp)|6G;}E8d2N^nG-$zD8H=&sZIg_%kiSW@tsN(dRm$<@<#r!%1kl8ECoL zk-sop7H03{!h#Q@BU+E$@OgA(MgB_L>FDBp2R(=mqV<$LkUCZ# zO;R#XFBd`%j!i|#q(2yjz!Z2SQG1E?)^W63wt&aU&cw;$O47)a@%JtdJf!$ zSK@9QhNmBvm;3G5(`fl0(a;wZ$;-X0CZMm|wP=HH;#K$u-h%Ur=4D!Q{$x%(JQWy* zRx}q|;(Dx$dvPTmS1d30YqKZtEYjbg`+Gp~Jm#JMvI*;BtrB^;KQ|bLz8#mL5!ry= z-+}(#Ag^RzCTq`HbKwDT2KxK|8_;d_IC_6iq|1~_9qfd@PG{g!T!&X+rz7%mC*v#V z^EFGS28Ux)(hIRMK8v25`%C9#bDzn_m&wbVL`FC4h?CF;9>6ZRC-UnYnaWMUD&#Lk zJG>5!+_hrXbd5ARHiiCd>_B=IPR2dx7ghiAdASdm$>?tR zD9c4hF7l4c%l+AJ7c}H+(Ea`)ICeTF*bh5Y%*!2-*Puu2!|1zUE83B-a84oqu(?uR z?uXPH3-WRwC~x32?*EFN@${3@BD)V=q#vVGS*dbf?#KBv@J#prIxgIPCsaud)x^T2 zyQ3%9DdDN;fif12#3VcnSD;7j?dXxcI?|is{!5ro{%euH9X)_P#N6Ni-IKfEk5=&r zZWOATLSF`LpbA=XE%a<}h0bMPEWnBAR4u^6@fLId_n=4Z1Ly!BLmPe?J&0a4?f!qC z3rG4DTG5Z_30SCFYOoyoKy5q{TcG!QVi_EbMrK-g0os8%=yR8&1GqN46FZV#gIP!N zGZ*%}SoLICbgqxbCfElZ!CW-dOCr4@()XevehghJ>m&V6_#QgI4{;EFiRWO88tngi zT&${*7R!6+VkuQK9T@%aJks;ga(|*7sa7j>q!HF4-4+e?M0BK6(MVm24&WMe&AfeJD)doDUPccF{tL3B=^MCbfvw8A&hj(mbf z;viaIe!cX3X>{?HM>|vx>tePG7p{Tn=%QJO&eamMg5~J0xCd=$9om5x(QGB}DGrNvVgEm#!|bwe}~Ezyqj zKr8HzMrH)Mmd-{adIh>xR-#k-6dL*u(Fpv6x&QvJNaJ+lNVLHkI0T!ZbG8_*_ztw< zO=v~$gnQ6(|DubxY?Cxa<)jQZFg9bpz7@p7z=Yq0=7 zzybI-8roBurToe0ZdrtlaW&epkI)f+j*j@d$p0H1$f0KJe{U3RoXu0#T8ZN@x_!zdqUDy$iX_3kgMZX0np&h>*eg4iY7tZBIG-R)%i{m4# zg1@2>Iksi$Km&9x+oJD^UT8(5(Y13P+QB(!eM=*K2U_kitcfq7?PT|H;YbU&N)Mih zxdQ@ypbHk@Fmy_0p(D8g?bu^zM_xfAuq!;Qb^1PNh<0caTHl3e!&hTN_y0Xyc((6E zw^v@9RNzQ7^fkkVXwO@sh-9 z!i>?_7$=|+S%EH+wdj%hRQLiGklu!d{5!k=f5+EwO1r$wtJtD_`VuPCA+7qZ=psKK z-KO_o3EI!Bj*N{+NHR~ObG#SbX8)iaDcmuwfl}y*Dxll0UZgvr&kYVwMIT?^UB zzc#!bvlY1UFc;166?AU@jRMDYN+YjWd0v-7x ztc6daQ}jhA_P8UAmLgh!)|0Klg$*`E_j6~of)QxQCWKQXe|N2Re|?(fYoR{9lmgS^wSB1EtXiPCy^1jgGJh`e3Wb?}Uz|7dqn6Xon}EYvnw& zW3$kMW+6JTJJ1L}5x#=CfB*Y`k@0OVg98F>pjeO8u@lfat%X+D0qy7zbmZgFHFFWV zW^P0yu^yd*ZRh}YqV;}+KKB#mzW?)2PCY&n4P61+Ks_`PZO{t3qHCZxT5dEtva`^| zHxGU8R_$Y3CgQkB*D>#5wP_$=y@Mtu@5?VnWv||m? zj|~O!`jIhjzBv!0X;Zoqa&CT`HQg^={wN1@I6{# zp;MAY(Rxau&y`0{*sAChbwC>)hAzf&SuPCSbgYbX(GlE>R`5uqH=zw}L09)SbmadF zKSv|>1Nz)wXh#b7PN6Q14y+1#za?5e+m#C|9)LDH6n$_U8oIO5xjrxQFAV3Q6)Zsq za0`0SJQVrQq7A)Dh}{kaQ12GIsf_DyqN4voNZXaow-2CAWJrWv|M zy2Sk+Xe4{14GcsZ9)ou1Y_$HFXuWgP_x}}K_`ua@Lo3jNE71q<$0oQY{3`C3@0aeM zgg##<(k;-2JE0xzi*|feLaG1MAVLcoD5|d)(iRcI-Q};a|~J z{a@TK+CL4X92$`d=!gr@`f8y2zj6QA|J}*3qLJaGC@=$^>jh{BZbKVdjdpl#_&gf9 zx6lT5qUAqD*VbON!T->R95o<$(g60q6*VBk4zx!f?1heSD0=_2xIaDaUxGHYDDsy@ z`p)nnbXPo%Hv9_O@!e=UUq=2;b?)Q(9l&1tDzOvLDxoGw1eHy4);U1 z->A4hE%Gl!%gslhUy6484z!)@gIrj_nWE(}gIr>~j^tl1KeD>cNTo{t6xeVUpk)DT6!4kBh8{+;7bWz8r^o#Z z(U4z(HoPqIZ;SMU=yU5Le-q~Z{m)n8#=B^UK14_SJvySF(7F8wjYyFp>3&JHLq|sX zc=Ub&I*{s-Zh{V|722^Lk?uEy{cn#(li>s7pwVz{cnZ&L(`2iXb&r*Bd?A|q!C(CXSAXoXom)%zq}fX zRyZQ^PmA;vB=; z^wi)$^vCfF(2?JWweWd7s}Sb__9lJm_`KX-*Si~Qkp2{%nxYfZpPp5~{-h`3Rrmy6 zj$J0^WftHo=oI#w#Qv|!#Tk>*uhABwbNwiq|1`Q5K0`zQJKCX>Ca3$SpxbFW`lHuu zwBi+U|6!~~`khGs8J=)vs;ASL*|d1hCd1!oT!Jp9oA5(ih4{(`*R-v>G!`;mSCt?(~&QFXd7EwcI8mh@&E zf(OtM54mQ3nNQ>X=aK#z)1Uuw;p+Vj{XwGW?6e3A&=ag4dcPfdGWJLJ`;@pp zFT6gy8&Bf?I<&r>k-rb?k^VQ*buQ-MbN{#D!iGAd4-P~dI6v|iNBWj<4Z2OYM*8bW zAHas>SGXiSe+t@x)6nv>BmZVJLXTnAhF;~uhCf9M7P>U;-vYFPbJ6_8Xe3rg{xgw& zFZ>oQcL1%o!kkoZLv(-x(frfVBl@B_?0*lC1!Nf7$Iy%HbkBD7J--DcbSBvRt&{;^=wFzTrZ2du@sIVV9>x z*#Uj9H(Jr;$e)W2WGUK#yU++d6uySOWxosehuJ^57|V@AXa!^DrxBeS&P6M{4voOA zI3Cxc`}>$H(m`@A4krC-q$^&T>bn3vUlySU&U=wxZ$WM#*-S?+oV!uz**^z8Ag;pG z@HTWLhtLk5xG*pC5;nv)@ptrP_2QzmMt(%or5C5?T8G2&EAlVGafO)btNg1O?7z)d zr?*p$B`HJ?p&eO=u7T%pG`@ucvEI^j)Lw>;cn?m(w%4S&z8B5kf}WJeUYpY6&?(r6 zM&cPP=l(zXy7V@yjkQSk!{#_ETodlWs^nL^K6S7QIyL>#sTqN@aXR+HAMjjkb3=N! zJc4$h%CfYEYGc;L)SU}MdwMt%t#BcF|Mu`HbgJGD|3W)Z;l}iQRkVDINDo3II1yc} z7og8ygGPAmjqHCzw3!TFn?-L*50pjIm9YfYLn~;7z7qzbpJ*e|a!b%PvLbu}ZTNlk zMEnLF;IYeNj5XKzV=nXC~yH;d7VuZ#5KXhqMW9};gy`h;6keqA)=ZPAVm z!*Mtbt?w=L`S&CJ4I0UP=oDm&+?FnmLJJn41sXW!U|7wx3EW8!{khnX%9}V$?=m@ulAL1FL_u?_w|ISqL zq;MKqekK~Rg=j=pg!kcj?*DaM%*1MUrMKO!=!n)}b$l0H6Mv%>RJ=Pa#yV)aS2#2r zAD)X&#T>LF%dj%83SYzAzyGr@3LJM&Dp(g?Y#qX-Xhk1~zhWKI#qLd?+s)99^u!}^ z2s+})=r+3ut?w~(Y7U|055JH7-95~SM33}ctFq}Ux8(!rD|a5cpSPhE9=$q^U?@%{y%dMz zLF|S@9!%bbJ4t_mOYn(@(thvuaO%Jl=s{HWk-W@h*ae;Xm$F>gVAn@e&#y%r`UVH! z;K$NP?#I@o51NuH2hkJq zRWzdYo=F`ZhCVmp8TP*gFNzz>(F5dOw5N}UZ=s?6HaryhM?afBx$0ph?w^7_cQ#sn zKKf3%1^v9=82Rs_k^A;p_P-Y z52xU1&!q;ohr7{5_-&*MKc6~yWR?q8e+~3E7c2gYqaE5E z`M;qfFZ@EvuYfa2H^E-G8Ykj!Xu0gjEvdk{XoY*w4*iBU-0{WKa1V4F4n^m3R(NmZ zzlA>kGuoj;;ju5Jfiy((yP!W2jY8_rW@dBY$mXIIT!%JvJKDqN(T=5tL!zoHf9 zznt!$fKEvjG;;MKzav^tk8pJ4&&Z|Of3vx;qHDv|Xa}~0UqybAt!d|a%W%@ zydu(@&<^hozd(QZ{0{B-U+D9Pzd}dd|0i)_M$@nlx>zQnJ)eg@xB?y71Cjr9_)fS7 zt>@oJAG0m3{<`RUzXuxOv(S1k#N6NiUBZRi=RP!qFQc!`x6lV_znXruYJqlS7~0Te zw4-y;ax1YoK8V)05v$;PXr%r|%OC$*`u#$S*Vz9)xR4A(b|YHwHnfMEu@vr%`(L0P z{0?(#0Dbx7zn;<~(R$8CpFc117ow3{5$T7}cAtJdn{I528@sVOH-3l$W#33Wt`xRG z&-9^@z65P(MffQC(s~JfEth&T{oFqmoq~JN2y8_=`bCxtkKFIj4~|1v9R&zz#G*mETProq(3V7>&Skw4vM4jz1bciBm{#LDx!y9qF%hFTn1;|DWN)5a;hq z6_p8(4J)D*S3}SGW@rPW(OobJ{cgAn4ei>=u7NX^i!_!2N5yM z{r>Ov$k>1d6nGk4tsmi7{11EL*bmcdbTwM>RDSCwOMMK}? zv-H~SixWvtLG!aa;$j!tkbQm&F{``*%=WsFllg~ZqZ$yv$GF5O2TERNB;Z0}-ThR``k3P2-ZFt02 zsl!vz@{7<&+=Sl$8T}eA{I$R8VgFU+!VdHfC!iJ2L0A1U9EhLbAZ+wan&T^Q66tr) zhFa}O9qW!$NDo0f{vul6YiI{PL(Bi_efNLn+w@DPqUgw)p>y61EjS+CCFf#Cyckc# zXVCMZ>~|?rr=c&WZP*C+MY_`Wss65*dv{S_I$>B&eGSkpdZ$ZENPu!OVFcd-iujyqo=(p6fo6(RzhFx(JcEUs00XzPlLV6im?$Pi`tVw!H-2VaVlRoZ`^o@8j zI`T`x>$7q3K)5;FiALsobPfC*=|kuuI_%GMPLxOAimlPLb17beOVHX3F&m;d&G?YaTrNz_>Ek6hSq*{s&;7hcj z{pic6*njC`^i;fv^eUW!1;iu!78gsn@WIiA@^c5uS?H?Xgr4ayqI3No8seYPZTVN& zI4?i<5}JZG{3ZG`-a+(Nuod$2a~&Oq-k*%tGdDj!{r`V1i~_fY4~0*oi|_SF??WT= zFWTWUg;PgQM9bAcBhoX{!_kgkj5fF&eg1az2bHyjv-!DCrDw=+aeRYT{5|@>pLi=C zLU+Y2houHy#ww)WLnHM!mcaZX`MJ;U(rA5E!Ww9~I%xgP(8zYqa^c($M!(z7LVGwT zybc}Fz2S!NC3I2k#9?@J(fr(^or*Rv2i?wBVPU)DR>l()Z1w251_l?*kY-k=2(w(ZzP|e|GDtNn^Q*S zX>^h7LJR&Ho>V+dNk4S%hM*OnhKBYsw4;k7eJ6S_J%~o|U9{dWB7FdlcmJ0tk$PMM zt!N-R@==jK2YZp8g|3O0&~5m7q>m_>pUER#4jp-UY>r*f4$ejovYW9Ku0_w6=P>v4 z|Jz*H^Dogg@OKm_RVo#%h~9629yr}1Jr)i9%t&92K7Thl;>W|SasT~rZ{+74!Txs< zl;y$)YM>);fi~DH9ETn-7vSOeI=ZNKqR)MZKKC6O;)7wi(kWd(?17dW7tScn{x>vN zlHp>xJqkXBuGSss+W0y0k1CTYtQ&R<$Dkd)5Upnk+R$orwLgQ+a62}}!bj%ke#~!i zB>Uf!Yz!F|T!GH@gOUCnT@yvi=I4GGJreEEQ1nY@7WyHw6OB;aqf!UvY9W3cM{kw(ib50Wiyw?jcd`0?~n8vbS}4|Un*aOMUP7ztc%sj?}l!>DcA>> zqY?WW?QrP|`I&K889gyCM?3T)=Jx+()-Y<=zn6W{~|Q9OVPEq3UlB8o4Byz=h4OW5mv@S*Z@zen4kVjXY5FN z4!WA3Ll^JwXe1g`N~?Pa`q8-vt>;PHj=QlfK3I_M@4?*P|2yWS)Ib+>PN#>DMgEW2 zg8btvr$sXe4e>&>gX{2O`~s)rm@4Ue;4Pd>x_j09%qZN3PF1yP`MD2}{?*w3Hu!90 z9K?~N&#a!G`)4v<#w$s;s*#`jl6f9o3ngpj=YEsX2rH4k37y-=!#~g;NSfD5E=D8u z33kQuwexfT0Kw?m*|ZqmB*X2tGyEJ~6F;JJR=7^Oe_~i0T|_M+-99`8eQp@KO{ZZK zoP(BM7x|mecf_k%E^IhcH?4tE=q{**R?sBUT_W8FEk7DPg3m%1(>dtRf^)F~2hZEs zgY*yeQhiP8r^vNK_xL!3ATSgJeK9c z3SLGlcq7uE;!M)tpo?i#hvd|74tnBUgH!OW$Zy**HQWcSZ!{X=>F64pgHG8zba7{| zj*ADdE*USOKePQD=?0zhbH6+ug;w}7I>Haauh9yB!6Wb>+TjwNBSPr?_UMPl$&sFb zL^zu{hYNeS5}n(J(4M^=?nOg&c$c(DE216f7wJ*q67)#jjCS;QwA|rc(+OD)t)~Wh zaJ9qS-~S!Lg*`k2owKRA8~iE-Ex0)H?}_~NXamoq`+5iFA`tfvqHnok-STt)&R0{k z{99;bzCZ`~E0%Zvm+qb(sEJlM2(9ouv;&u*Be^lW8x8eiXookWYiN7ie=qzZ{0Xh^ zAli{4Js(B1iQ~9j+S=Mf2yO&)DOq;eu?{s^-krENAEWZ+oKhq zf`f5<6@Q<3umLBPQCi2x7;cmK>CRO z`ME!69EX-)9qGTqP6P7OUpT}m+&_pD@yvnwnFsJ~JOi_{2BmMckMTS*1`ke0CrgY7)6Bg(G2=t?K0{X+~!tge9jjTZ<`UFyMHuGA#$b5!|{tt95 z6d96wTp11FB6RVsjr14j6cittB6uv;C*2BdU^2Q(E=JeRVzl1X=pua?i_m`NEiOEG z-bXudAkrmyD-`L{G>K zXa|45tgErq=#d=43QU|tkh5x$7_^vAeg{IrxV2-}9k!t=vx(W!eFo8eKXr{{X& zOwto@9PZA>jkaf`0>i@d(Jz^6(UEV#VfY>zvHIgvq*|gQKN%fBKfDAdU<3RDZ^W__ z(h2wg`lVHCVtTD-7jQ9KgFt?nFcr%Ek6UNxc?V%F`bM*&;w`ES?R&E(FU&#m!lQmjz-|2aAV{@ z7rue6p%3H!cai=TT^splr~2#QN$&stT=>9w;XJgV>(P0`DmT2Br1xsG@u_D82+8fGmppNlHE5?kU6=)V02eW2L1)R7wKoc2S{ zjq}k1=nm|RZ-!;gN$El8^EaW}Zv#GoJJAkZJw4w4w@pvKY+8$UXdC+A=V-zI(C>uO z=cc2xDmsGkXt~*F11r#z^2x}ra$c&hQ#b;RSD^ylb0 z*cC6tUib|9e9_rVhCMoRc6y***c9CtZNk3j$WKEj=Ug;mi_rlrkNii_{jn8o;I+u# z8R>nI{u7mbvI5nJ&MrHvz!duW#--}M+Ly@0PWc_7s zDKtV=!`A5Y{gIm9ED>^rBT#WX3DLOT`qif(P9FE)Z46J!sDt9$n;ce*ReGGG< zM?1C?9msC9-fzRdu$+hS;d4_DE20lJ4cns+oE#1dCx;iIBU^}`nYTxJD_YM-=#lmf zTF>w3Vm)kLI*cn|?w2ubxv-+%apQEf$MeyVT^HUPJ`uhaevCG>AM4_O=<{_iPxZD! zPlSHxTA7XRqB}5m7;omn4*U=OD%^)1aMJuVhpW&n^JkzV z{TMy6e!&7Pd1cD4hvs*_lKt|K14h?hxFySaG*Pfg&wM zLkJKgfd~#u65KtwyITn^r4%brN}*^e4M7SNsZ(11&v(zey}9@P?{7XGo|)HY&YZKG zjZ_KiK^>w_Q1@#P)HUt{wUQxFul%EpGoV(q0_twr3iT>;94cM{l>Hm1IO(Q3JLAsF zK#5|Z0!)WGB#WUQmB&ne?qjouM4FoduPHo;PFF87Sa;rsxMtFpq?KO;`qXxDucOC!6DZE%X6Y;jvI>VwN$^ zTYbm)0;*8IdCrOpK^0IF>X0^r zDx@XUj%$U9iamEhPPk@)Yi6M-~>1Ubt$ev zZT%~#9ZD1D%*#UgH-S3L?O-4rX1obyUuz-v|3(Jg7W#Sq-hGNi&Y@ceRp~yc6`zM~ z;SW$NthLy=L=9mD<^!M#T4p=|RoGRimH!Cq!@rI7mN@blHv=V@11rN_P?bM`3iuOz zA7)tU1ndTNNrpmQ(<$&>xDx6vxe4{eybl#8!!pM{FVws|^eh0XAa_Fsde)DJ+zhT$ zP=OmScMLm2Irg-97*wJmCLas6#nWxR8!Evus6sx6+~=;BCVvC9Gkz;Paon!F43wal z@f}Cust0wyw}5&MbTWBAVa3MPY(q3(+3&>#L}^WUNFjyKTr z$C$IPcDAS>)Yg@OI-T!8t*nDF6soX^HeUv{1N)#3;aR8$&11+bw-Xt zt@I{T;e|Ilb`_v@rXEzDPEb4D!)*rpp&ZUYt?;Vxk?~K{r{CfP%mZat8rFezpzfB@ zPzk0%?Z{l?8mI#IKwZL1Hg_j7&^7eg>U`l)9%^g5L%qC)KvftVrfaS)$PJ7;}kDN!|E(W@PPea{4w~QHfIF&YpdbR2ZRnS1=P^f~U zq3-WlPzB64{c5O{ZiU+VW2V1l@<-6~{{K$~tuaWm)6erm)}7&S=DXk!SbCT98n7Db zJ>5&F9m=}fndgB@T*vsH@gu0j!BFX~o0ad`{ecb<2Y)6m-9)h}` zuRzJO$2$QFLp@^aLcKK`1eJIZRN*V3?DrUtLtUy1unc?wwUB)K9lPRCg;sVmP=#%v zDhq)MEV%+sfJ!jexZZfc_yyFC-G%ad4*9a$^()jH7XJfIoQ_cOgP>kphC}6bFJYjq z-3#?7y#n>sY$8;^bO#+~g(@TuRORJh5NrXpmD^2!1*)J2Pz(4KDz4ul=Pt_zmAEA2 z6A-tn0fPbvdYEFYagk%-+HLwTP5uJDkA14c&fW46RHE%r1s;Mb{31*VubTc_n?HfN z6hC|9-2Z=@Ak7gcKsKlqlz=jmPx`rD!CkODT>F{xfcpdLyM+$g z?dRGJXFg7521?N+)kD*?M<81yNtjav!Md!9` z4|V8=>cb@Mzybsxz$?aLmz+~R9O_-{e48JK+Ns-c1pFInWy8O8K5p9pwPP7CJKx&e z1V=N^`<0(-9b63cCbZra=UW^b-3)po$o94K#$ps)$@~F~gcGki-%NP}2Qr^?%~_f2 z8|M+*9O^b)2dBbR*R5cuFeA~~}16H}isf7#R$M7=LAuaQ*pXW~(?1tP_t{Qip7q5fxcjgtpbADc?)IH}c zt%u}s^M7Y{ENCU%#%OzbFG0hpl;JjkDc50UFi8{Y#@WoDEb;l8fQQqnpIHu?{%o#ED`GT{%P}o z9~^yEs00n6;2bJe0bZaHg7$|V&r;bB8$g|ni6c&KNP?c4D(J z9_k7C8C0T+PzfH|{5RN-dB$f>K_j8`vyH2sasM|&unR#~_=_pp{pdIZK~*~3=F^~7 zyc(8+>urA3cmvA*4h)4a;C9&kxpUgnzi%>7?E z4~VW%D;ouy!1+)+a2sl89z!Ke^^>E|3-x3Sg4)qdP!F0@P?zLB)DFCcIxDH&KRZvb zOi-_C?V;}1HLwhP0<*%Lzc^2>vM`8w8`uNxg(YFOU!6-<7fRk07KcY+G57$Mhv|NE z7El}NOu1Vy&?z5hibGI`=nT}gy$Mz6eW)|>1nMnYs^6WJSAjaD&7gLwAJhtCVNp02 z>Y0B4Y6spx#m)SO=iM`3|1;1QmWJA@I#2<+LT%wds4briJ&$UrgjZl!AI^;F+x_VT z?qTc)6)zI5g>xZ~6Ib;&PQIGZ^Y#Dx47B1t9s!39>W#x3SO+eFy7o7r4qw5)92SLo zt5p(qhSi`yoC~$Wg{EH(_1%CL;h>%jEPo4^3r z0qSfFfeO3^=7on$e;w*f{9!Eo)``~&7DnFP=CRN{4Z(Z{I%I{YUjeHbTSEovW1J0j zm<~a$^n3o*C3*;THvD}2J!haGRKYc%;x>oUcZ0fgqfEct$6x<5Qr;LK(AMrW?uEJp z`=Pe-gvrlCos~;ahw^)yKZZIpZ)~2{*WdHnPyj0KV5pbrD5!T%YoOj={Os#?6h-~~ zU5ya5gH_-{7!EJO+OWRAzpEZ}L)}Kl;fL@ARDx#7oB~=xo$@YFg@;33%26ht0kwd& zun3HIGf*YBp;nYGxxeQvR92|1Edc{yBPhFIr~((j9`Fm;7nV)o@3~7BK;6!3j5nbQ z%9PS!aj3hZHdF!bE({bn+623yD*VRy1Jr5#%a}Elv$E1qTVBQ37^>h7FaQpQx?Sf$ zJ%}zry_5P4>UJ)a+LOoaD$hV$)Bx)6wTJpTeE?L26OCJ;5?qEY;4|0}R!`&a`JITF zPz61QI&^QL9!Oc!I%lCQY{uLTb!pB(&-eenVxX;mWPA?wX#5rGwyKcM-}8B0E2w9C zAE;}-4QfTZpguRa4RyLRrg!9(pyGCg&0#N?0&a&L;67Mh_kY?9&S|d&<teGgue93R#>&2SM#zq|IkRy>*)h-8u}< z8E8w=XLSn52~#sK0Ch=985+{|7e>GA&I+?b?OblCLst;$F6aie!1*@c3w5cUz=^Ox z4(@+lvkf`?J)dHog-UQ0s*p!e1^#aGOgWuGi$Eo;Xsm9m3+2}YDo#gZh{;Dm9qMUN z1@3a&;E^c`#om0iMkpGLG4Ja&DTMljr~vwKZQzk$@F)PuZ+p^IPr2q*_XC?b>n+biMv7K^2?ac zz%>qPr88_kAF8kw#@$c>PZ__0D&(&5Ih6lf(_8S{8K|9UZ0rm@Ka4$?f$rxq z9szHgjWeOXnq6x1olpsm7(avBsq;|JfoH~?`5bvesDguy;ZT>vZCnUF@Beq1-~?2l zo5p1M9ft}~iJC*5-u}iFCcgqz*e}L6P%HH-;P~f)npZM5Gj@ZXKgJTtK-YK*RG@iK zl`et0R(qjN?U%-1OrATy30&3K(%92D3@Yvnn=dqOhq`p11#tiC8h?#Idzn*4$>0qRlxhs`q;aTZV0JekLvaZJAP!98rOQG!6 zKwX+`#^X?hT!FGru=x)*e{FN0l8%2S=+;*-c^GKLC86FT)rESUo&=TPYvV)XYp4Y2 zN;zjCtFbKfEChNMV(bca2>U>tk!etN+e>l(tKvf@I1iQZI#hrsQ2Jk>zMx1}+L>pC z(ibt7gSv~Vo4yv*f?7gd^Pa{jCf^Nph|iSf{?{Y-9s)6K8AnkKDsdaAKs}%W4S`zu za;O07Y2taE9L80)zi=qsHrP%8|EN*rk%XPgJMWovD|3u*^W zKqWX2bHV#ic7H>~NmI^w6PpLB@ao38Mt2hi3e?I3A40998&u%I#wkz%*Fb$eum>vO zIjC33%QjDh@_!0t|JInHyt9)9pmwr~L$|A|DaJz;vc$L!D!>k?Lvze{&*Xj;oJ3iS z#h@XPetATZy6{+=1NW>d7%Oqh6?x&)DAQ^_BZ`>sKS@od@WR> zy(T{m75Ad?I@G269_rHm0X;wem-!t>P}JW7`_Jb;DDAbNjG_E)KDdSbB+b|KT zkjKV1rq58>iCX|FUYW|=|EjPS0dE@Tn6?V{zXFx0;y9Ey)`AMu+}H)mE)42@z!0b{oMc>O`h!pfoq$So z3967MQ1-tYGgWourQ8e@xEhp09h-j)wIhL00fs_t?Kr5yCYgMRaU+!dCpJG1wZ+$= z5ctb zj3uDtHKF1*fS%9)S~F0keWBiX41jv$Fw{8H7ZSM(`s_o~x$w!NnN(0rRu4jqd-vwVV&12EvxicSC(-`W7~a4Ql&)ehy$7)F&f;b^KkE zV176fZh(DZ;kwR;Qqy2t=J(+UShb$N=NIyJ!Ai{Y*Z22)dfpbgt05T6pgPo`fI5e2x7*zh@H#TQh$EYrv{a zoDZ=EH{t$Q;tdGu!SA3C%$9;%EDfih>r#}L#~xgl27FLhf(v&c8HWoaKG1fh;)1@! zehGX}*YJO|TlhBPbT2U*y#T4*($8P*L+NdwU~nA69IApg&w=OPoY<|VkZTmCHk5f@ z3fe=ji|impPtpOhR*X1Ph}QxRr06sB*Vr~>&XsY!(e0w^uQrPS*9rIoD`^3%LbdEL zEByd#!fohmh zJGS~ZE8oPtvK7Fqt;>&9?85GMf?r3z8=Fr6o?dp$HS*t1&m3!M%jKW9~M3Qf9^%K#5Wn5k`NMHBxXsdHV9ch?A`Rf$i^q*{J+Ji z3cV)*dXjLwRq!PaVHlPrQ8+=)BG+SC?Uk*zr0vjEE20PT>jWM~flWxpUnF#0r57^$ zqFj=3=u_FH@=3w{SB&6g3A7xeQ;a82%u@O}+j1prN%G>z>eFACJP7$IE4Dq!>XIl3 zy|?9}s3PdIqnm+nJ-Qk6EckzfZZ!Rtn}m6AR2vDaBixLv8U-z}ZF`3x6)f-;OL!T3 z{UZHjY}1k8FI%DFWJk7xuJ$f*?xPDPZY5;nt@!VdjX>vl{=9ENOTiu(9wu=Ilig-M z%aX6Mf@;~ka+0Jglk8SEC%5O@@w<@gRdW-48vdi1XTfha#VpeI-`CsfUs>>VB>ax+ zGv0#qG5OzA>ur^>X^T8HcI^@FrzfDV%uc8!vs*7c$yzYyYY@-3@&>c05mx*NVifRY z{izWg!tovf2Xokxwm*^8C&@k>$5`+b7TjxBhLxOQ5rNq5Ce}PwH_U8vkVK8|L-Q8^ zc`J|2_ssu7e}-{$-T#3EA8M;RhjT`XxQRgm@=vUw6;}0J^l2#IU5Xk^Z)OP&U{{4+ z5T6bB-XxhCe@fHS7Ag)g{a%#1@U0TLV~ ze}a%P$)3`~EZA=p(3@ZrZ6(cM4t!o(@%8XIj%`_dCJ^(qCCr1(eir#5^IzGe^w`%+ z$@M?QV3uwFcAV5oI`I7anq<{UvIE^Q0M&Zy7-6q?KPtZM~KSi$g zEpc{PoYJ;CzrleNFpphnjo#Zn#P1w_?pH{znsF@S7btR@;V^iVGf_^1I!{|$`$mjU>#rI?4lrdXj1(!f=0y$^;c%FYe zI7nUy!B6yLBxp*Y)mDf1o#%iDRjQx@U$z)!bz}+gvD*!1K?q7elZ&v zo+EgA0_Mi9Bdg57PNaZ0oiLt%5AyFH_-rF4|G6GB-a{O7) zN`$=-yi4M}mbeS6+D4+{I6XwikZ(LIBrh7+AEM~5u~++p@njj$R#HgP*3l;2@tKFN zvBfBE_SM}4i6j{@T>kpU+IO~sG3Xl6)dm>P;nS4DI+=ZbTlr}#Uba_}6-6J)I44Q} zB;i?nrV%3qyC@maJm(*|r;WjA1lyI&s>^ALXU5i6)N|8^YqhqbcNosHv4YLRCYEH` ztjGk4zJdIql-6pcApb-=3@6y4!HnC$H1ye2nThM(n(VsZwnhFHdfR!6F%I8co?T=8uW|TJc6XDO!h8%{MOE{&srf13CD-yq330u3`w4OW&eiD3>4 zG@0Vm`jV_aiArI2$C5c3UK6aK3h3gniMHL@PP|C-_hB*B$mxEBadU$IjNv65{<9^+ z;Tl!1CgCOvTpC$!8y`+mWG@OyMc|9r)`VdsUdec@C9OkzH?n>B)Fb)t`ueXc!t)r7 zhTo8A1%>c=lc)KcW747;;kek6Zl&Et1;$fJ`XTc&#QK#OmGJ+Do(I`dWcSRk zIQiO9Y^?J?LvX_Pu%ypX9JejakCQJ!S2N#5VINyTpHk>zf^3ANac_s6+7x=MCHWQ3 zL%)uK)jnhXyXiD9O5Bh2_cvY;*xTlt!ElrtNswTL48vw1wpn0WRvJpe8T3T-f6+@J zQ|pO-qE=1P()3s>Y%Q`F`etGlOHzcp9gYPF(1q1!$9OM^-@}OSBfFMyjROf<0*6aD zZ}6mGn{B5w-9k}n5ym<&!p?@|1MoXeOtm!R8E1udLdLfd-LB3U&m=)NlBzYQh#yH% zhPnQ@W^D_659cY!k0ATPcC0owlkm-E^OPi0>x0bOu8=UB#pVOle_ASRlk5HeH3l6_ zJjViP+La(bQcN;>UaEZr)y`6IcgEkrMC@-^fzmyuxTeVX|8}^R!-e?WN8T7_q3d@4 z8JjxjyD6Uc{(p}kpV`)|pvnL%WG^-onBQeyi2!OBY&FeTbuV=5(G@}7mxB7UOMj#P zmhlyIRgf1XZXSCFm6h?=EbJqTkxv1K;-n9L#-q3jOH|22!J!d900Q`>`& zNj-*M2FE>EoQN zXNSrW@H$0&4sU49)E{7L3dQ*kd0DGX&|qwyl0YpvbAHUiHHrR(t=kvhx)k;c`d#?1 zMdxjC6>75|Mv4;+Tjqv%B}crM1?_A`!Iu-!`KZCL5dBtfqu|H}d|GM_ap zXcBfI6sXn(o4&|Cg=OJg3R|kL5MG!;2*NWKB&V(9M3Mr2rKpxT?K0U-#-q)CfL*%X z=-x2CkN;=rs++tog?vvxPa*GNGtn-mdsC8CsLJD}XhrbH%(pNvisK`k%1|KRJaE0o zTe$s_MO7G&B56*xegZzT(0@SkApDM^t7(PQW3KiEvJU!Xk|hM_M^`J1a0|O} z7pmpMIGCVa&1o4y^sNWA%~piQgKZI&*rDafV{H+gnU6N#J{EHa#l~u9u=`DS=yU?y zB|v$*3_D2@f>U>#*P-Lv9j@9qcf#R2*cxtyN0gbCg86BBMg@iyU^XkL7qQl{0RHzd zu42gMSP}V&t=7Pev0A(XS03iGG3GZ9TqAHOjC0afiJc0zLM8tmeGK*w;7ocYR-Ou* zmGty1VlOeK5mQfsYPJ*dOUGsU6rKAMDpWg9kgu(}j*N4eyc|I@;h4=1T3RaqgCrG6 z&>Z;|^lA}S)MSD-#WpRm3ZTzu@-)Q!i1|Ib+9cT4`-CijQC}Quz%m#frGICRWiY%+ z(wEZPwq=IjlK3`-?6GUz0ew3BUXr{W;|$oGvf^G-Y+dapcPaUvTi$`9DSktht zPf=YcU@9@bke{A^*|2{hGKT+z7C0{Ytu9}~da9^hORJAN(7RfKE#0X)x~*se{) zQX552jc++v9{n~}f0SG=NM4TO)+2Y1x|xjMM)9{e5BGsy8beF<^X5$7odbka`h`m1%YE%S^CbOIx_>9*a)2-21S^XQ*2&P7of2$tN6 z+f3ru1nrOPE=^OkUhC3I0l2a^4SLrnrVM8DpgvlI9* zL2awJHwhc#aE~I? zhA~%*WOb>{<~Fj2mi$LY?fL7-`H|(pZ!0|q_QQ$u8M~8%c|Lr{lRVlMyHMXDIAUAj zgV89e9gI;mf=puWPk^Jy9+PahCHvEg*=|XNR_IETs1>n%t-vps^P6d|W)^=HrP|`g83(>Lk33vLpR2Ta%x;+B!?pkRYX)52Y6+iP~8DkBs$8 zoK-DwFVnpx`41#0LY#3Ve@8aVf2J^RD@&e@`hU)iKH63mK#-YM%u@;*Wd$k5Ig_{LlBun<zM_`G8(BnO*;Z3)Jg(S2-wHbQ%oC@DRS)I4d z#kRiUA>00Mi{Se6dz7wNgw@~|ru>4SFQ{;wCC#Fsj60GbxdkrI_o; zQ?kkrk{o2oUt8hzu`i5G2K@8uJH($`QeO*v7=u+wwoJ}y;TCWOIzMc?sbF>}n+0A& zf!!%$Ci*#6xa0Y+f8)tFg*cV*yAIux7(AnroovrZ`g=ImCHQ^hYI%|MMBf|M!{H18 zw$cMgQV_e+*zI86hH(tzKG^=mxP>jMA$AAozu7J+<|2xmg6wPkhRz<0)k@%eNe@s6i zavXyX2v7#6DhSUpU(NgyY)(RNdzS$9SZM}yJxO{S{l~V-`UF)AMOO;BS{7IsJGEA} z$Sv6Cqc^uj{Gt0l6vG$In z`~*Qtkmw>+*E9JKM%lEmqUVrs903EN+IQF#Vq6urCQd(eYW?9D<}=8b4Bx-?{%<|P zM1*Q}sct>vN+<`=bEC^c&q%O`7W{%0Py^dt=+qinA@4J9&mvBm%}adr5fc-FR_PH%UdHAgp%awy|%8%hXR_$%Ckgc-5?7 z(V2SworCTMHYW+{i~VlXEg(@IWP4!&+ZCyz*`-zb4pC2%?8d>{1~ZQ}!&^8VWSip& zJl$;iG2hJUDp247x>^f-7Giq@`g4bmh23G(4Phm@Sp7HXI@k_vK=vnzf5B%P%s{_S(FG}J zkS7XXQ4yz>4u@JO202+l69TMx|t);(P?v3Sc{u z7(XySXg*Pvrysh`$abUeMNZbwX}4ezc4*3@IEqmvj6FZ_4zjRaZ;-16Q`9c{C4x4w zq>^92e;LJo#UjdDOv#hu`!lw`(7#J!-zAlkUpAh03a14)=Z6(7nG~~-t+6xFiLu%% zlJzE8Z?j8-ye36Yq3EIXo9I_DKaTAt?9|?n{5$vy^N+~!V;a`~lU3@AaY-u7C`+1t z{{1Pv4S@@?TD86CzhqvLq|0o#9F6mDE{nAjyL-e_Yfa&&>FbeI#P?T4xA@5pUg_8qaRLRMv|^v*C~ugVPDH)btCpM z`g_dB;I|x`3;3--=DGgkY$b&dHp3_f^C*J(!D-Ojijr`;&4&`?E{fT#a;?q@Z4mZv z@Grr5D)QqdZ%(3vjNhZEi|C^n&&HqTc5UO|+N|;n{0ybHUB&1ljQW%GgsuF91$-By zrxa4ij1MvXnc&N???QKDH;l!s#V-Jkz%CB`K8y1eoJ-%J`#%SR3{=i9^0{iVb9wmNOs8&`#EcGEt z7SMlZoA$%cEU9C{_reL*oJl1DawoZNQ`}#SHzNO%K&6;BA-LKgg0F;IU?g$spnHgI z()Kx%%jgfWGoI@&2Vr`JleMV7g&|z z>Qi_v3eOJJBH76z_vWP9nFMGfKAHYOyw^bT!hD&k!3VA@1Ei8v@ zHuE_o;TH@4X)T#IX4dl`31^D}qOl)IVf>%lUFEO|vRvC(NNc_Sdk3SBshX+>0| zYH$0^R`weSTUpZE1n{=g*v1ee5Lqz}NsK9GYXQVNiT_m+e-6(h`<|}m9+V_;Pl8Ou zpcSiMhH`)v;<2=U&Y^!spdPGb33hAkQe3e(`AGhj0{!S|tWddD!6zTZ{lsDeGf%zyYkVG9dkua?ELo!r_DsO$r(RJ%w4OPH%ICsAc~q=FT=k6?Ff2Wn$C zA9+uLHKFIRpkwfxi!Knm^Axg`Bq^AGiSI@B+@En*y0SQ7N_Q(V!_@c z$$5g^CrBz=r3}8KsD2o)w5ks>?oPlh$jc-9RI9|VT@s)B#7acB8rghwA2OawtX4^E z?%>}=kJcX;;NOV`DkKY|H z*HL`ZGain8Wr`gMCy=Zw1^ZdjzW9!$Kf|`N`HjW)5pmUek~3J}+MdHC9>Na zMv+!!X1$it+OdMiS~0~%VOtY@ZS1?#hcQ9c3ms5?fV*sqXb{T3j7&2MWIubx3D1wYP;x*aQ+nz#5j$~4>?Y*EzIkpzrwr`N!5n1(uJ&S zkge_pe%~USiESs6Ua_6{nLHVoccaJy{PLZr?Zvn_f$mx5kyKlUuJ)WnGmwuUa0Jd5 zSy2OY>j=`%lFRNI^V!%1qu+~9Ms(j`SA}^navzEv&U`d+rkdYe-T#pol%u*p0$gK! z0b@4-)IN6b&%eL3nvS-T!AQH>YI76#U3w&bN1(S|Wntm?{EEB*!V?x(`ivChS^oqK zQgP5W;5Z2fwUiicAb29OzZw5b#fMB6#=JL0wq!Rd+e)Ia8%^=;u&Hjc+g4m&C#2`! z1NdHKq1l+t)khm@w{Qx9wFq(wgD`W>SlCrJ5Les(LclH9xO); zwNaYWL#>!0=+x3D@%5}fh$Qcu(_DiSvwLnX8r{G_qj9~DN1cAMqkSg zj! z=+&lT?= zP2lwQ;^V`3F$vV-=q0e*h^!Hb{$xHD`&Nv9AVybo^U+nK@ZnbITl8vO(T8IC7A4#)6;IUIo%2$~()ew>qGGZtAKW3@j> zT8tvQ&{I;_Ol-5VprHi!!6pwjWwDtFFTpw3T!DkIOT?zWp8vU+oF#ESIGF?oU@Q7_ z#&yv5M)wH;`Z9i(pdaI?R*+!Vu=^DG?`-#F?7S_2!7mi`9Q~gZv=rS8#u@SHjD0nV zxJNAaR0dx#_zq<+0{>!{pcO1afc+S&^`h6Ipiao!kjxMJ)A%;VH$6RRdw^d_bg%I} zOY$~!wY2b0io1~%iemJNdLy?U{-ZqP1Q;-#cU(rumfooV%c~(;bomyGs z&nZl84YD5eE;j$x3cQW|3Szva?_|8q`^!)7Vf==kjUYb~I5&>3G0MsO2y93{VXH_W zK>?g!+jh5MMen1(0OPH=`snkrph}){c(cJ=tq+A%!L~cPo7fNVzW@J;6*nWnC=!P- z-bgWOg>6?fZjbX4+dj?jVEfQk*pK-#(@iH?PUi2!C&a8x!n?KuvtR)Ve`U6w=Wj|T znQS#fNw^rJ$H>NVSyI6;f~~O?F!Z#vtaM3|;vQ3QIug|)PEHn3mHBRbjxb+MoZp#0 zf(?lmAsx2GJb!$eaIb6?EiB1gWZzgp7Z@+6?_eccNji<422#?R)+Y~DSR#cH{|ii+Ui5Ng&1rkNNWOAL>W!xhmb!Y*@3YECHH?`25C|3 zr{eVV%ghJBo)nCDqD$1 zCiq+h5F;hBb`%uH_i1*#Gvf#7Qy~9_if^#mJeF*d;_RR@;1(~@Z*K+>-XI*4&SY}NY0DB^sNd;~rr6nl(>jT!I6J_EkgWTs2%~X6KptrZR+^tIegrH?x3(77-Z`9vl=L8W|8Zs84ucui$b4?fZsA1cZb} zLB9C1@?`TSNOpxyA$pn%4q zfjtKV_j1*biVO>gkR;fV#E-7+6J9t##Ri3iMh1q2dN)Ja2Lwh+-YYonQ4gP0MFJwi zqQZlMsV{_ul59vwuV80SdId%Xde$5lALvswep8^&t&DNC!+r8)OcICXg+|7A3-`(B z=MIbvXv22*2@h`9wq?MO;P41-V#UeGGri^ zJ0f6YkR$Id!RUYzBgGM6p~0g|mW$sp!e_*X4TDu+BuP1GVWGW4`uytvI#;%g_8>fX zVAv2sMh5f_4;vUToSkQR5q*1x1%~&EFZz{F(-eMO>$ur-e6r>b>8;}u9?~<4>*cu= zlw#MXSGoAUH+%}$cY99oKWEk1n}C5KefmZQ^yKV^M0oa$Qk8ySSa>is42}xXfowB8 zvM*O>P+(C1z&^ndx+#KLgm)egi1C1sh)7IBLjT!F+`H>II{WD6HuP-1cb^A@1qBZ1 z{_jTEl<^oTVrW?SKyJF>-n)3Z93X^RT?-n3eJP;i9m4AapH=}io` za|;v1TXq@G{qHSjP{^R}K?9RKAUyl7EL^3CFm4c?93CSS!1Y5O78N-tDl&jON;9or zb^Wtx-ZbT0o<~UhpYy;3GXc=kALJ%A_90QMtL@w z8!C8Ma8Q)ze)4Y0e?2vmY>MZ3%CbX)<8xH^?Or5(3m#qrhX=Ha3=fVB>Ki|*i*K#u z1^?IM_rcP!4;Ji9h~6Go@0M?N_oA4D=q-ucS3FuZEg^b-LJa>NO^A+5h+dH}7S&vj zWJ^NKq=c9$31g!ZXN`NjY|+ET;}T*qUX>8DHX(Kk!TyQrkxWR4-I@@4I3XrJA$CJT z?4E?^X_W8=b_`ej>?$v<`6;M2aZ<3=>~OOrlk&V!k=?jK#E+GD21Wy<8AFTURy-!F2+ z4Q}d}J?^i&zUiG%8@Kyqh|l_+?;QW)NuIq4v9mmzwBOkzJ%jHbTK9O-bhaz*a#{Zz zad}etm8=yr=i%yuk2WJ!7Oqx8^bQth&k?o=-J^|%AH*IQy z@y*(D%Yzx~9`0MLJsTVSVCyP;5@L2F#B5B6-K+)L)#swyW%%bw^52i-xZC%A^T!{* z?^`EjDhf&5IpM*wb#ad>`jx8vaOTm(r6eZ!C!VXUxJmgyzb}zkKSu zcwF3WKmRP*=Oj*GMcWd$Q?j#W&((aH+&@R^sR=QY6DLo3yl8FQu5P|L;-?PwJCM4r zb6FE&CweyY7#rxlGM*zHGc|GL-o#mxoSjREjZ28#mh=F}tt#tZBEHcmzlR^E@jeA~ z_BfhZ-L~I}$HqTeADs}r+51q|5sr;bh}mTqF?w1+#ejt9wOqsd`=>nEx-ubpc0%;} zgy?Zxw#1n`9>pHv=uuiibc}8$?`GRg7Bg8p_n$F$BxD*((k=J*kA1X$!=qIjAFe$Z z7k1M(TdRMr(SJS2DPo!D{#gHy&Hs4ha~vLzU7Waoe_Uu=zZ|*=SFlBTFl5VbyA*TC zbDwUffXA_1T<^j9x4Tvo_lo~4{(l@?&;D>3|F3iRU#|%XF?;kJi8gF1IkaF zcrbCw5(O*cy*~e0hIW->en3y1=#39{%zJb=Hm+cpZ`SxS-}v=OQ6M4anCGFz!)3D; z?R{vu5|=E07{55~{kMF5GVfQVaMZai)ZiR#*FjL9T(Gw zhe)ckzBzKl%y}HW$#YNs+a2uK9{=7icihSGzPa3b;KnXjEipU)>jA1;{=at43CG>V zRoU=h^3=qs^BH*WXU-ZAjsLu*|Lc{-v$e|;VzaQrlM`Y$c{YPbwstuFj<0`o<^KnX CN=lai delta 72321 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 diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index d686f1976..ec9bc11f9 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Tatsuya Ueda , 2024 -# Jeremy Stretch, 2025 # teapot, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: teapot, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +35,7 @@ msgstr "書き込み可能" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -89,9 +89,9 @@ msgstr "パスワードは正常に変更されました。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -105,8 +105,8 @@ msgstr "プロビジョニング" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -118,8 +118,8 @@ msgid "Active" msgstr "アクティブ" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -132,7 +132,7 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -221,8 +221,8 @@ msgstr "サイトグループ (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -496,7 +496,7 @@ msgstr "ASN" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -669,7 +669,7 @@ msgstr "サービス ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -705,11 +705,11 @@ msgstr "色" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -781,9 +781,9 @@ msgstr "プロバイダアカウント" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -864,15 +864,15 @@ msgstr "ステータス" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -978,25 +978,25 @@ msgstr "サービス情報" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1036,7 +1036,7 @@ msgstr "テナンシー" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "終端タイプ" @@ -1111,7 +1111,7 @@ msgstr "プロバイダネットワーク" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1174,8 +1174,8 @@ msgstr "回線タイプ" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1190,9 +1190,9 @@ msgstr "運用状況" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1237,7 +1237,7 @@ msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1273,8 +1273,8 @@ msgstr "インタフェース" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1291,7 +1291,7 @@ msgstr "インタフェース" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1406,7 +1406,7 @@ msgstr "割当" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1489,10 +1489,10 @@ msgstr "一意な回線 ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1624,10 +1624,10 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1659,7 +1659,7 @@ msgid "Full name of the provider" msgstr "プロバイダのフルネーム" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1752,7 +1752,7 @@ msgstr "仮想回線終端" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1908,7 +1908,7 @@ msgstr "保証帯域" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1984,13 +1984,13 @@ msgstr "終端" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2010,7 +2010,7 @@ msgstr "終端" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2114,7 +2114,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" @@ -2285,14 +2285,14 @@ msgid "User name" msgstr "ユーザ名" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2349,20 +2349,20 @@ msgstr "ファイル" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "作成" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2403,8 +2403,8 @@ msgstr "以前に完了" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2420,17 +2420,17 @@ msgid "User" msgstr "ユーザ" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "以降" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "以前" @@ -2476,7 +2476,7 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2506,7 +2506,7 @@ msgid "Pagination" msgstr "ページネーション" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2640,7 +2640,7 @@ msgid "type" msgstr "タイプ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2854,8 +2854,8 @@ msgstr "フルネーム" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2870,7 +2870,7 @@ msgid "Request ID" msgstr "リクエスト ID" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "メッセージ" @@ -2899,7 +2899,7 @@ msgstr "最終更新日" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2915,8 +2915,8 @@ msgstr "間隔" msgid "Log Entries" msgstr "ログエントリ" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "レベル" @@ -3117,8 +3117,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3183,7 +3183,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "インチ" @@ -3206,9 +3206,9 @@ msgstr "古い" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3267,7 +3267,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3300,7 +3300,7 @@ msgid "Top to bottom" msgstr "上から下へ" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "パッシブ" @@ -3308,46 +3308,46 @@ msgstr "パッシブ" msgid "Mixed" msgstr "混合" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (ロック無)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (ロック有)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "California Style" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "独自規格" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "その他" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "仮想" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3355,12 +3355,12 @@ msgstr "仮想" msgid "Wireless" msgstr "無線" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "仮想インタフェース" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3369,67 +3369,67 @@ msgstr "仮想インタフェース" msgid "Bridge" msgstr "ブリッジ" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "ファストイーサネット (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "ギガビットイーサネット (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 ギガビットイーサネット" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 ギガビットイーサネット" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 ギガビットイーサネット" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 ギガビットイーサネット" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 ギガビットイーサネット" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 ギガビットイーサネット" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "プラガブルトランシーバー" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "バックプレーンイーサネット" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3437,147 +3437,147 @@ msgstr "セルラー" msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "銅線-ツイストペア (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "銅-トワイナックス (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "銅-同軸" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "ファイバ-マルチモード" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "ファイバ-シングルモード" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "無効" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "不良" @@ -3850,8 +3850,8 @@ msgstr "奥行きをすべて使う" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3985,7 +3985,7 @@ msgstr "VM インタフェース (ID)" msgid "Is assigned" msgstr "割当済みか" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "プライマリ" @@ -4006,7 +4006,7 @@ msgid "Assigned VID" msgstr "割当 VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4191,7 +4191,7 @@ msgstr "未終端" msgid "Power panel (ID)" msgstr "電源盤 (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4249,8 +4249,8 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4336,9 +4336,9 @@ msgstr "取り付け奥行き" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4413,7 +4413,7 @@ msgstr "アセットタグ" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4423,8 +4423,8 @@ msgstr "エアフロー" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4492,7 +4492,7 @@ msgstr "スキーマ" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4525,10 +4525,10 @@ msgid "VM role" msgstr "VMのロール" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4540,18 +4540,18 @@ msgid "Config template" msgstr "設定テンプレート" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "デバイスロール" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4565,10 +4565,10 @@ msgstr "デバイスロール" msgid "Platform" msgstr "プラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4598,7 +4598,7 @@ msgstr "設定" msgid "Virtualization" msgstr "仮想化" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "モジュールタイプ" @@ -4631,8 +4631,8 @@ msgstr "ラベル" msgid "Length" msgstr "長さ" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "長さの単位" @@ -4641,18 +4641,18 @@ msgstr "長さの単位" msgid "Domain" msgstr "ドメイン" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "電源盤" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4692,13 +4692,13 @@ msgstr "割当電力" msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "電源ポート" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "供給端子" @@ -4707,7 +4707,7 @@ msgid "Management only" msgstr "管理のみ" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4715,7 +4715,7 @@ msgid "PoE mode" msgstr "PoE モード" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4751,8 +4751,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4761,7 +4761,7 @@ msgstr "仮想デバイスコンテキスト" msgid "Speed" msgstr "速度" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4775,7 +4775,7 @@ msgstr "速度" msgid "Mode" msgstr "モード" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4784,7 +4784,7 @@ msgstr "モード" msgid "VLAN group" msgstr "VLAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4792,7 +4792,7 @@ msgstr "VLAN グループ" msgid "Untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4808,7 +4808,7 @@ msgstr "タグ付 VLAN の追加" msgid "Remove tagged VLANs" msgstr "タグ付 VLAN の削除" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4897,8 +4897,8 @@ msgstr "割当グループ" msgid "available options" msgstr "使用可能なオプション" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4945,7 +4945,7 @@ msgid "Rack type model" msgstr "ラックタイプモデル" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "エアフロー" @@ -4961,7 +4961,7 @@ msgstr "ラックタイプを指定しない場合は U 高さを設定する必 msgid "Parent site" msgstr "親サイト" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" @@ -5000,208 +5000,216 @@ msgstr "モジュール重量" msgid "Unit for module weight" msgstr "モジュール重量の単位" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "ディクショナリとして渡される、割り当てられたプロファイルの属性値" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "属性データが提供される場合は、プロファイルを指定する必要があります。" + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "親デバイスロール" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "デバイスロールが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "親プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "プラットフォームが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "プラットフォーム割り当てをこのメーカに限定する" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "割当ロール" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "デバイスタイプメーカ" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "デバイスタイプモデル" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "割当プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "仮想化クラスタ" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "割当ロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "割当ラック (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "面" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "ラック取付面" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "親デバイス (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "デバイスベイ" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "取付られているデバイスベイ (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "取付られているデバイス" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "モジュールベイ" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "取付られているモジュールベイ" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "構成要素を複製" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "関連する構成要素を自動的に登録 (デフォルト)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "ポートタイプ" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "ポート速度 (bps)" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "コンセントタイプ" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "このコンセントに給電する電源ポート" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "親 LAG インタフェース" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "二重引用符で囲んだカンマ区切りのVDC 名。例:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "デュプレックス" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "PoEモード" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "PoEタイプ" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q モード(L2 インタフェース用)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" msgstr "割り当て可能な VLAN をグループ別にフィルタリングする" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "割り当てられたタグなし VLAN ID(VLAN グループでフィルタリング)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "二重引用符で囲んだカンマ区切りの割当タグ VLAN ID(VLAN グループでフィルタ)。例:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "割当 Q-in-Q サービス VLAN ID(VLAN グループでフィルタ)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5209,84 +5217,84 @@ msgstr "割当 Q-in-Q サービス VLAN ID(VLAN グループでフィルタ) msgid "Assigned VRF" msgstr "割当 VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "RF ロール" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "無線ロール (AP/ステーション)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} デバイスには割り当てられていません {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "背面ポート" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "対応する背面ポート" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "取付済みデバイス" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "このベイ内に取付された子デバイス" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "子デバイスが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "親在庫品目" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "コンポーネント名" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "構成要素名" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "コンポーネントが見つかりません: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "コンポーネント名を指定するときは、コンポーネントタイプを指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5300,149 +5308,149 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" msgid "Virtual machine" msgstr "仮想マシン" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "割当インタフェース" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "サイド A サイト" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "親デバイス A のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "サイド A デバイス" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "デバイス名" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "サイド A タイプ" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "サイド A 名" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "終端名" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "サイド B サイト" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "親デバイス B のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "サイド B デバイス" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "サイド B タイプ" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "サイド B 名" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "接続ステータス" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "色名 (例:「赤」) または16進コード (例:「f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "サイド {side_upper}: {device} {termination_object} は既に接続されています" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " "characters: invalid hex." msgstr "{color} 使用されているどの色名とも一致せず、6 文字を超えました。16 進数が無効です。" -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "マスター" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "マスターデバイス" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "親サイト名" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "上流電源盤" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "プライマリまたは冗長" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "電源タイプ (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "マスク付きの IPv4 アドレス (例:1.2.3.4/24)" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64" @@ -5587,10 +5595,10 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" @@ -6685,7 +6693,7 @@ msgid "module bays" msgstr "モジュールベイ" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" @@ -6721,14 +6729,14 @@ msgid "inventory item roles" msgstr "在庫品目ロール" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "シリアル番号" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "アセットタグ" @@ -6777,7 +6785,7 @@ msgstr "メーカ" msgid "manufacturers" msgstr "メーカ" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "型" @@ -6786,11 +6794,11 @@ msgstr "型" msgid "default platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "パーツ番号" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "個別の部品番号 (オプション)" @@ -6825,7 +6833,7 @@ msgid "" msgstr "親デバイスはデバイスベイに子デバイスを収納します。このデバイスタイプが親でも子供でもない場合は、空白のままにしてください。" #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "エアフロー" @@ -6915,7 +6923,7 @@ msgstr "このデバイスが果たす機能" msgid "Chassis serial number, assigned by the manufacturer" msgstr "製造元によって割当られた、シャーシのシリアル番号" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "このデバイスを識別するために使用される一意のタグ" @@ -6927,12 +6935,12 @@ msgstr "ポジション (U)" msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "プライマリ IPv6" @@ -6957,81 +6965,81 @@ msgstr "VC プライオリティ" msgid "Virtual chassis master election priority" msgstr "バーチャルシャーシのマスター選択優先順位" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "緯度" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "10 進数形式の GPS 座標 (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "経度" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "デバイス名はサイトごとに一意である必要があります。" -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "デバイス" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "デバイス" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "ラック {rack} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "ロケーション {location} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "ラック {rack} はロケーション{location}に属していません 。" -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "ラックを割り当てないとラックフェースは選択できません。" -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "ラックを割り当てないとラックポジションを選択できません。" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "ポジションは 0.5 ラックユニット単位で入力する必要があります。" -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "ラックの位置を定義するときは、ラックの面を指定する必要があります。" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "0U デバイスタイプ ({device_type}) をラックポジションに割り当てることはできません。" -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子デバイスタイプをラックフェースに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子デバイスタイプをラックポジションに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7040,22 +7048,22 @@ msgstr "" "U{position} が既に占有されているか、このデバイスタイプを収容するのに十分なスペースがありません: {device_type} " "({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} は IPv4 アドレスではありません。" -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定された IP アドレス ({ip}) はこのデバイスに割り当てられていません。" -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} IPv6 アドレスではありません。" -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7064,90 +7072,90 @@ msgstr "" "割当られたプラットフォームは{platform_manufacturer} のデバイスタイプに限定されます 。しかし、このデバイスのタイプは " "{devicetype_manufacturer}に属します。" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "割当クラスタは別のサイトに属しています ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "割り当てられたクラスターは別の場所に属しています ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "仮想シャーシに割当られたデバイスには、その位置が定義されている必要があります。" -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "デバイスを仮想シャーシから削除できない {virtual_chassis} 現在マスターとして指定されているからです。" -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "ドメイン" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "バーチャルシャーシ{self}を削除できません 。クロスシャーシ LAG インタフェースを形成するメンバーインタフェースがあります。" -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "コメント" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}は IPv{family}アドレスではありません。" -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。" -#: netbox/dcim/models/devices.py:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC アドレス" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7174,44 +7182,44 @@ msgstr "PoE タイプを指定するときは、PoE モードを指定する必 msgid "Wireless role may be set only on wireless interfaces." msgstr "無線ロールは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "スキーマ" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "モジュールタイププロファイル" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "モジュールタイププロファイル" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "属性" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "モジュールタイプ" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "モジュールタイプ" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "スキーマが無効です: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "モジュール" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "モジュール" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7455,91 +7463,91 @@ msgstr " {height}U ラックのユニットが無効です: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "次のユニットはすでに予約されています: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "同名のトップレベルリージョンが存在します。" -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "このslugを含むトップレベルリージョンは存在します。" -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "領域" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "リージョン" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "同名のトップレベルサイトグループが存在します。" -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "このslugを含むトップレベルサイトグループが存在します。" -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "サイトグループ" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "サイトグループ" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "サイトのフルネーム" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "施設" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "ローカルファシリティ ID または説明" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "物理アドレス" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "建物の物理的位置" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "配送先住所" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "実際の住所と異なる場合" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "サイト" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "サイト" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "この名前のロケーションは、サイト内に存在します。" -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "このslugのロケーションは、サイト内に存在します。" -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "ロケーション" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "ロケーション" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "親のロケーション ({parent}) は同じサイト ({site}) に属している必要があります。" @@ -7612,7 +7620,7 @@ msgstr "到達可能" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7855,8 +7863,8 @@ msgstr "デバイスタイプ" msgid "Module Types" msgstr "モジュールタイプ" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "プラットフォーム" @@ -8009,7 +8017,7 @@ msgid "Space" msgstr "スペース" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8038,7 +8046,7 @@ msgstr "予約" msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8050,7 +8058,7 @@ msgstr "コンフィグコンテキスト" msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8419,12 +8427,12 @@ msgstr "ブックマーク" msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "イベントルールのアクションタイプが不明です: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "イベントパイプラインをインポートできません {name} エラー: {error}" @@ -8472,60 +8480,60 @@ msgstr "タグ" msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "グループ名" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "必須" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "一意でなければならない" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "UI で表示される" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "UI で編集可能" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "複製可能" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "最小値" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "最大値" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "検証正規表現" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "動作" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "新しいウィンドウ" @@ -8534,40 +8542,40 @@ msgid "Button class" msgstr "ボタンクラス" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIMEタイプ" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "ファイル名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "ファイル拡張子" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "添付ファイルとして" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共有" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP メソッド" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "ペイロード URL" @@ -8594,14 +8602,19 @@ msgstr "イベントタイプ" msgid "Is active" msgstr "有効" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "自動同期が有効" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8625,8 +8638,8 @@ msgstr "1 つ以上の割当オブジェクトタイプ" msgid "Field data type (e.g. text, integer, etc.)" msgstr "フィールドデータタイプ (テキスト、整数など)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8638,7 +8651,7 @@ msgstr "オブジェクトタイプ" msgid "Object type (for object or multi-object fields)" msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "選択肢" @@ -8677,28 +8690,24 @@ msgstr "グループ内の最初のリンクのクラスがドロップダウン #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "データファイルを提供するデータソース" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "データファイル" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "テンプレートコードを含むデータファイル" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" -msgstr "" +msgstr "データファイルの更新時にテンプレートコンテンツの自動同期を有効にする" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8766,94 +8775,98 @@ msgstr "グループ" msgid "Group names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのグループ名" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "タイプオプション" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "フィールドタイプ" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "選択肢" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "データ" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "レンダリング" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "コンテンツタイプ" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP content type" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "イベントタイプ" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "アクションタイプ" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "タグ付きオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "許可されるオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "リージョン" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "サイトグループ" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "ロケーション" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "デバイスタイプ" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "ロール" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "クラスタタイプ" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "クラスタグループ" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -8862,7 +8875,7 @@ msgstr "クラスタグループ" msgid "Clusters" msgstr "クラスタ" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "テナントグループ" @@ -9079,19 +9092,19 @@ msgstr "スクリプトの実行をスケジュールする" msgid "Interval at which this script is re-run (in minutes)" msgstr "実行される間隔 (分単位)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "データベースの変更は自動的に元に戻されました。" -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "スクリプトがエラーで中止されました: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "例外が発生しました: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "エラーにより、データベースの変更が元に戻されました。" @@ -9998,25 +10011,25 @@ msgstr "アルファベット順に並べる" msgid "New Window" msgstr "新規ウィンドウ" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "マイムタイプ" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "ファイル名" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "ファイル拡張子" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "添付ファイルとして" @@ -10071,30 +10084,35 @@ msgstr "SSL バリデーション" msgid "Event Types" msgstr "イベントタイプ" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "自動同期有効" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "コメント (ショート)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "ライン" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "メソッド" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "このウィジェットをレンダリングしようとしたときにエラーが発生しました:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "ウィジェットを再設定するか、ダッシュボードから削除してください。" #: netbox/extras/validators.py:15 #, python-format @@ -12988,7 +13006,7 @@ msgstr "割当グループ" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14372,6 +14390,10 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"この NetBox のインストールには、必要な Python パッケージが 1 " +"つ以上欠けている可能性があります。これらのパッケージは、に一覧表示されています。 %(req_file)s そして " +"%(local_req_file)s、通常はインストールまたはアップグレードプロセスの一部としてインストールされます。インストールされたパッケージを確認するには、以下を実行します。" +" %(pip_cmd)s コンソールから、出力を必要なパッケージのリストと比較します。" #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14423,6 +14445,9 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"NetBox " +"の新しいリリースにアップグレードする場合、新しいデータベースマイグレーションを適用するには、アップグレードスクリプトを実行する必要があります。マイグレーションは、以下を実行することで手動で実行できます。" +" %(command)s コマンドラインから。" #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14435,17 +14460,19 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"PostgreSQL バージョン 14 以降が使用されていることを確認してください。これを確認するには、NetBox " +"の認証情報を使用してデータベースに接続し、次のクエリを実行します。 %(sql_query)s。" #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON スキーマ" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "環境パラメータ" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "テンプレート" @@ -15393,6 +15420,8 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s " +"最新のアップグレード時に実行されました。これにより、各静的ファイルの最新のイテレーションが静的ルートパスにインストールされます。" #: netbox/templates/media_failure.html:35 #, python-format @@ -16123,7 +16152,7 @@ msgstr "トークン" msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." -msgstr "" +msgstr "有効期限は将来のものでなければなりません。現在のサーバー時間は {current_time} ({timezone})。" #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 6c57a448346d5ebc5bb17d22c2e3593e85a0f519..fdeb2bb27918c89e8dd1c474cc486199aff19a27 100644 GIT binary patch delta 76090 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 C83_Ua delta 72115 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%0DAU?i=;esQz;f!}$4|ClQj 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 diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 799b1cc2f..bb14b2d86 100644 --- a/netbox/translations/nl/LC_MESSAGES/django.po +++ b/netbox/translations/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -38,7 +38,7 @@ msgstr "Schrijven ingeschakeld" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -94,9 +94,9 @@ msgstr "Je wachtwoord is succesvol gewijzigd." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -110,8 +110,8 @@ msgstr "Provisioning" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -123,8 +123,8 @@ msgid "Active" msgstr "Actief" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -137,7 +137,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Buiten gebruik" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -226,8 +226,8 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -501,7 +501,7 @@ msgstr "ASN's" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -674,7 +674,7 @@ msgstr "Service-ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -710,11 +710,11 @@ msgstr "Kleur" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -786,9 +786,9 @@ msgstr "Provideraccount" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -869,15 +869,15 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -983,25 +983,25 @@ msgstr "Serviceparameters" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1041,7 +1041,7 @@ msgstr "Tenants" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Soort beëindiging" @@ -1116,7 +1116,7 @@ msgstr "Netwerkprovider" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1179,8 +1179,8 @@ msgstr "Soort circuit" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1195,9 +1195,9 @@ msgstr "Operationele status" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1242,7 +1242,7 @@ msgstr "Operationele rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1278,8 +1278,8 @@ msgstr "Interface" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1296,7 +1296,7 @@ msgstr "Interface" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1411,7 +1411,7 @@ msgstr "Opdracht" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1494,10 +1494,10 @@ msgstr "Uniek circuit-ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1630,10 +1630,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1665,7 +1665,7 @@ msgid "Full name of the provider" msgstr "Volledige naam van de provider" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1758,7 +1758,7 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1914,7 +1914,7 @@ msgstr "Vastleggingspercentage" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1990,13 +1990,13 @@ msgstr "Beëindigingen" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2016,7 +2016,7 @@ msgstr "Beëindigingen" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2122,7 +2122,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislukt" @@ -2293,14 +2293,14 @@ msgid "User name" msgstr "Gebruikersnaam" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2357,20 +2357,20 @@ msgstr "Bestand" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Gegevensbron" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Aangemaakt" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2411,8 +2411,8 @@ msgstr "Eerder voltooid" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2428,17 +2428,17 @@ msgid "User" msgstr "Gebruiker" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tijd" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Na" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Voordien" @@ -2487,7 +2487,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackverhogingen" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2517,7 +2517,7 @@ msgid "Pagination" msgstr "Paginering" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2653,7 +2653,7 @@ msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2875,8 +2875,8 @@ msgstr "Volledige naam" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2891,7 +2891,7 @@ msgid "Request ID" msgstr "ID aanvragen" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Bericht" @@ -2920,7 +2920,7 @@ msgstr "Laatst bijgewerkt" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2936,8 +2936,8 @@ msgstr "Interval" msgid "Log Entries" msgstr "Logboekvermeldingen" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Niveau" @@ -3138,8 +3138,8 @@ msgid "Staging" msgstr "Klaarzetten" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3204,7 +3204,7 @@ msgstr "Verouderd" msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Inches" @@ -3227,9 +3227,9 @@ msgstr "Muf" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3288,7 +3288,7 @@ msgid "Rear" msgstr "Achterkant" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" @@ -3321,7 +3321,7 @@ msgid "Top to bottom" msgstr "Van boven naar beneden" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passief" @@ -3329,46 +3329,46 @@ msgstr "Passief" msgid "Mixed" msgstr "Gemengd" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (niet-vergrendelend)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (vergrendeling)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Californische stijl" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Internationaal/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Gepatenteerd" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/internationaal" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Fysiek" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtueel" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3376,12 +3376,12 @@ msgstr "Virtueel" msgid "Wireless" msgstr "Draadloos" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Virtuele interfaces" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3390,67 +3390,67 @@ msgstr "Virtuele interfaces" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Linkaggregatiegroep (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Snel Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Pluggable transceivers" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3458,147 +3458,147 @@ msgstr "Mobiel" msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Koper - Gedraaid paar (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Koper - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Koper - Coaxiaal" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fiber - Single-modus" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Vezel - overig" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Drie fase" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Uitgeschakeld" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Defect" @@ -3871,8 +3871,8 @@ msgstr "Is volledige diepte" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4006,7 +4006,7 @@ msgstr "VM-interface (ID)" msgid "Is assigned" msgstr "Is toegewezen" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Is primair" @@ -4027,7 +4027,7 @@ msgid "Assigned VID" msgstr "Toegewezen VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4214,7 +4214,7 @@ msgstr "Onbeëindigd" msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4274,8 +4274,8 @@ msgstr "Tijdzone" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4361,9 +4361,9 @@ msgstr "Inbouwdiepte" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4438,7 +4438,7 @@ msgstr "Tag voor bedrijfsmiddelen" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4448,8 +4448,8 @@ msgstr "Luchtstroom" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4517,7 +4517,7 @@ msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4550,10 +4550,10 @@ msgid "VM role" msgstr "VM-rol" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4565,18 +4565,18 @@ msgid "Config template" msgstr "Configuratiesjabloon" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Soort apparaat" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Rol van het apparaat" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4590,10 +4590,10 @@ msgstr "Rol van het apparaat" msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4623,7 +4623,7 @@ msgstr "Configuratie" msgid "Virtualization" msgstr "Virtualisatie" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Moduletype" @@ -4656,8 +4656,8 @@ msgstr "Label" msgid "Length" msgstr "Lengte" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Lengte-eenheid" @@ -4666,18 +4666,18 @@ msgstr "Lengte-eenheid" msgid "Domain" msgstr "Domein" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4717,13 +4717,13 @@ msgstr "Toegewezen loting" msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Voedingspoort" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Voer de poot in" @@ -4732,7 +4732,7 @@ msgid "Management only" msgstr "Alleen voor beheer" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4740,7 +4740,7 @@ msgid "PoE mode" msgstr "PoE-modus" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4776,8 +4776,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Contexten van virtuele apparaten" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4786,7 +4786,7 @@ msgstr "Contexten van virtuele apparaten" msgid "Speed" msgstr "Snelheid" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4800,7 +4800,7 @@ msgstr "Snelheid" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4809,7 +4809,7 @@ msgstr "Modus" msgid "VLAN group" msgstr "VLAN-groep" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4817,7 +4817,7 @@ msgstr "VLAN-groep" msgid "Untagged VLAN" msgstr "VLAN zonder label" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4833,7 +4833,7 @@ msgstr "Getagde VLAN's toevoegen" msgid "Remove tagged VLANs" msgstr "Getagde VLAN's verwijderen" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4923,8 +4923,8 @@ msgstr "Toegewezen groep" msgid "available options" msgstr "beschikbare opties" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4971,7 +4971,7 @@ msgid "Rack type model" msgstr "Model van het type rack" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Richting van de luchtstroom" @@ -4989,7 +4989,7 @@ msgstr "" msgid "Parent site" msgstr "Site voor ouders" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Locatie van het rek (indien aanwezig)" @@ -5028,104 +5028,114 @@ msgstr "Gewicht van de module" msgid "Unit for module weight" msgstr "Eenheid voor modulegewicht" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Attribuutwaarden voor het toegewezen profiel, doorgegeven als woordenboek" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "" +"Het profiel moet worden gespecificeerd als kenmerkgegevens worden verstrekt." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Rol van het ouderapparaat" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "De rol van het apparaat is niet gevonden." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Platform voor ouders" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Platform niet gevonden." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Beperk de platformtoewijzingen aan deze fabrikant" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Toegewezen rol" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Apparaattype fabrikant" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Apparaattype model" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Toegewezen platform" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtueel chassis" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Virtualisatiecluster" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Toegewezen locatie (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Toegewezen rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Gezicht" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Gemonteerd rackfront" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Ouderapparaat (voor apparaten voor kinderen)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Toestelvak" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Apparaatvak waarin dit apparaat is geïnstalleerd (voor onderliggende " "apparaten)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Het apparaat waarop deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modulevak" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "De moduleruimte waarin deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Het type module" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Componenten repliceren" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5133,109 +5143,111 @@ msgstr "" "Componenten die aan dit moduletype zijn gekoppeld automatisch invullen " "(standaard ingeschakeld)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Reeds bestaande componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Poorttype" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Poortsnelheid in bps" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Type stopcontact" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Lokale voedingspoort die dit stopcontact voedt" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische fase (voor driefasige circuits)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Overbrugde interface" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "LAG-interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-namen gescheiden door komma's, tussen dubbele aanhalingstekens. " "Voorbeeld:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Dubbelzijdig" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Poe-modus" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q operationele modus (voor L2-interfaces)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filter-VLAN's beschikbaar voor toewijzing per groep" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Toegewezen VLAN-id zonder label (gefilterd op VLAN-groep)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"Toegewezen gelabelde VLAN-ID's gescheiden door komma's, tussen dubbele " +"aanhalingstekens (gefilterd op VLAN-groep). Voorbeeld:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Toegewezen Q-in-Q Service VLAN-ID (gefilterd op VLAN-groep)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5243,88 +5255,88 @@ msgstr "" msgid "Assigned VRF" msgstr "Toegewezen VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rf-rol" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Draadloze rol (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Poort aan de achterkant" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Bijbehorende poort aan de achterkant" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Geïnstalleerd apparaat" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Kinderapparaat dat in deze bay is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Kinderapparaat niet gevonden." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Onderliggend inventarisitem" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "" "De naam van de component moet worden opgegeven wanneer het componenttype is " "gespecificeerd" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Onderdeel niet gevonden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "" "Het componenttype moet worden gespecificeerd wanneer de naam van de " "component is opgegeven" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5338,97 +5350,97 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" msgid "Virtual machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Maak dit het primaire MAC-adres voor de toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Moet het ouderapparaat of de VM specificeren bij het toewijzen van een " "interface" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Kant A: site" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Site van ouderapparaat A (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Side A-apparaat" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Naam van het apparaat" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Type kant A" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Naam van kant A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Naam van beëindiging" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Site aan kant B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Site van ouderapparaat B (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Side B-apparaat" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Type kant B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Naam van kant B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status van de verbinding" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Kleurnaam (bijvoorbeeld „Rood”) of hexadecimale code (bijvoorbeeld " "„f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Kant {side_upper}: {device} {termination_object} is al verbonden" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} nevenbeëindiging niet gevonden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5437,56 +5449,56 @@ msgstr "" "{color} kwam niet overeen met een gebruikte kleurnaam en bestond uit meer " "dan zes tekens: ongeldige hexadecimale waarde." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Meester" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Master-apparaat" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Naam van de moedersite" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Stroomopwaarts stroompaneel" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primair of redundant" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Soort voeding (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primaire IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primaire IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64" @@ -5636,10 +5648,10 @@ msgstr "Bezet" msgid "Connection" msgstr "Verbinding" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" @@ -6813,7 +6825,7 @@ msgid "module bays" msgstr "modulevakken" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " @@ -6853,14 +6865,14 @@ msgid "inventory item roles" msgstr "Rollen van inventarisitems" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" @@ -6911,7 +6923,7 @@ msgstr "fabrikant" msgid "manufacturers" msgstr "fabrikanten" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model-" @@ -6920,11 +6932,11 @@ msgstr "model-" msgid "default platform" msgstr "standaardplatform" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "onderdeelnummer" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Discreet onderdeelnummer (optioneel)" @@ -6965,7 +6977,7 @@ msgstr "" "is." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luchtstroom" @@ -7061,7 +7073,7 @@ msgstr "De functie die dit apparaat dient" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Serienummer van het chassis, toegekend door de fabrikant" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren" @@ -7073,12 +7085,12 @@ msgstr "positie (U)" msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primaire IPv6" @@ -7103,65 +7115,65 @@ msgstr "VC-prioriteit" msgid "Virtual chassis master election priority" msgstr "Verkiezingsprioriteit van het virtuele chassis" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "breedtegraad" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "lengtegraad" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "De apparaatnaam moet per site uniek zijn." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "apparaat" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "apparaten" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rek {rack} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Locatie {location} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rek {rack} hoort niet bij de locatie {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan geen rackface selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan geen rackpositie selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "De positie moet in stappen van 0,5 rekeenheden zijn." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "Bij het bepalen van de positie van het rek moet het oppervlak van het rack " "worden gespecificeerd." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7169,7 +7181,7 @@ msgstr "" "Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een " "rackpositie." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7177,7 +7189,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. " "Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7185,7 +7197,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet worden toegewezen aan een " "rackpositie. Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7194,22 +7206,22 @@ msgstr "" "U{position} is al bezet of beschikt niet over voldoende ruimte voor dit " "apparaattype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} is geen IPv4-adres." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan dit apparaat." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} is geen IPv6-adres." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7219,23 +7231,23 @@ msgstr "" "apparaattypen, maar het type van dit apparaat behoort tot " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Het toegewezen cluster behoort tot een andere site ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Het toegewezen cluster behoort tot een andere locatie ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "De positie van een apparaat dat aan een virtueel chassis is toegewezen, moet" " zijn positie hebben bepaald." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7244,15 +7256,15 @@ msgstr "" "Het apparaat kan niet van het virtuele chassis worden verwijderd " "{virtual_chassis} omdat het momenteel is aangewezen als zijn master." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "domein" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "virtueel chassis" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7260,7 +7272,7 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7269,44 +7281,44 @@ msgstr "" "Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die " "een LAG-interface tussen chassis vormen." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "reacties" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} is geen IPv{family} adres." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC-adressen" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7314,7 +7326,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7343,44 +7355,44 @@ msgstr "Moet de PoE-modus specificeren bij het aanwijzen van een PoE-type." msgid "Wireless role may be set only on wireless interfaces." msgstr "De draadloze rol kan alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "schema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "profiel van het moduletype" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "profielen van het moduletype" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "attributen" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "moduletype" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "moduletypen" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ongeldig schema: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7637,91 +7649,91 @@ msgstr "Ongeldige eenheid (en) voor {height}U-rail: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Er bestaat al een regio op het hoogste niveau met deze naam." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Er bestaat al een regio op het hoogste niveau met deze slug." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "regio" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "regio's" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze naam." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Er bestaat al een sitegroep op het hoogste niveau met deze slug." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "sitegroep" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "sitegroepen" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Volledige naam van de site" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "faciliteit" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "ID of beschrijving van de lokale faciliteit" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "fysiek adres" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Fysieke locatie van het gebouw" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "verzendadres" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Indien anders dan het fysieke adres" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Er bestaat al een locatie met deze naam op de opgegeven site." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Er bestaat al een locatie met deze slug binnen de opgegeven site." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "locatie" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "locaties" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7795,7 +7807,7 @@ msgstr "Bereikbaar" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8038,8 +8050,8 @@ msgstr "Apparaattypen" msgid "Module Types" msgstr "Moduletypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformen" @@ -8192,7 +8204,7 @@ msgid "Space" msgstr "Ruimte" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8221,7 +8233,7 @@ msgstr "Reserveringen" msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8233,7 +8245,7 @@ msgstr "Context van de configuratie" msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8610,12 +8622,12 @@ msgstr "Bladwijzers" msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Onbekend actietype voor een evenementregel: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" @@ -8664,60 +8676,60 @@ msgstr "Tag" msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Groepsnaam" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Verplicht" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Moet uniek zijn" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "UI zichtbaar" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "UI bewerkbaar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Is kloonbaar" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Minimumwaarde" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Maximale waarde" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Validatieregex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Gedrag" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Nieuw venster" @@ -8726,40 +8738,40 @@ msgid "Button class" msgstr "Knopklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Bestandsnaam" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "bestandsextensie" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Als bijlage" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Gedeeld" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP-methode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL van de payload" @@ -8786,14 +8798,19 @@ msgstr "Soorten gebeurtenis" msgid "Is active" msgstr "Is actief" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Automatische synchronisatie ingeschakeld" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8817,8 +8834,8 @@ msgstr "Een of meer toegewezen objecttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Veldgegevenstype (bijv. tekst, geheel getal, enz.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8830,7 +8847,7 @@ msgstr "Soort object" msgid "Object type (for object or multi-object fields)" msgstr "Objecttype (voor velden met objecten of velden met meerdere objecten)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Keuze set" @@ -8874,28 +8891,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Gegevensbron die het gegevensbestand levert" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Gegevensbestand" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Gegevensbestand dat de sjablooncode bevat" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Automatische synchronisatie van sjablooninhoud inschakelen wanneer het " +"gegevensbestand wordt bijgewerkt" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8964,94 +8979,98 @@ msgstr "Groepen" msgid "Group names separated by commas, encased with double quotes" msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Type-opties" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Gerelateerd objecttype" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Soort veld" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Keuzes" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Gegevens" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Renderen" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Inhoudstypen" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP-inhoudstype" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Soort gebeurtenis" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Soort actie" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Objecttype met tags" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Toegestaan objecttype" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regio's" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Sitegroepen" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Locaties" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Apparaattypes" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Rollen" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Clustergroepen" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9060,7 +9079,7 @@ msgstr "Clustergroepen" msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Tenant groepen" @@ -9297,19 +9316,19 @@ msgstr "Plan de uitvoering van het script op een bepaald tijdstip" msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval waarmee dit script opnieuw wordt uitgevoerd (in minuten)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Wijzigingen in de database zijn automatisch teruggedraaid." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Script is met een fout afgebroken: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Er deed zich een uitzondering voor: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout." @@ -10269,25 +10288,25 @@ msgstr "Alfabetisch ordenen" msgid "New Window" msgstr "Nieuw venster" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-type" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Bestandsnaam" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "bestandsextensie" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Als bijlage" @@ -10342,30 +10361,37 @@ msgstr "SSL-validatie" msgid "Event Types" msgstr "Soorten gebeurtenissen" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Automatische synchronisatie ingeschakeld" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Opmerkingen (kort)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Lijn" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Methode" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Er is een fout opgetreden bij het renderen van deze widget:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" +"Probeer de widget opnieuw te configureren of verwijder deze van je " +"dashboard." #: netbox/extras/validators.py:15 #, python-format @@ -13056,16 +13082,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Moet een lijst zijn." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Moet een woordenboek zijn." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Object met ID {id} bestaat niet" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13349,7 +13375,7 @@ msgstr "Toegewezen groepen" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14744,6 +14770,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"Bij deze installatie van NetBox ontbreken mogelijk een of meer vereiste " +"Python-pakketten. Deze pakketten staan vermeld in %(req_file)s " +"en %(local_req_file)s, en worden normaal gesproken " +"geïnstalleerd als onderdeel van het installatie- of upgradeproces. Om " +"geïnstalleerde pakketten te verifiëren, voer %(pip_cmd)s vanaf " +"de console en vergelijk de uitvoer met de lijst met vereiste pakketten." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14801,6 +14833,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Bij een upgrade naar een nieuwe NetBox-release moet het upgradescript worden" +" uitgevoerd om eventuele nieuwe databasemigraties toe te passen. U kunt " +"migraties handmatig uitvoeren door het uitvoeren van " +"%(command)s vanaf de command line." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14813,17 +14849,21 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Zorg ervoor dat PostgreSQL versie 14 of hoger in gebruik is. U kunt dit " +"controleren door verbinding te maken met de database met behulp van de " +"inloggegevens van NetBox en een query uit te voeren voor " +"%(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON-schema" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Milieuparameters" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Sjabloon" @@ -15425,16 +15465,16 @@ msgstr "Als gevolg van deze actie worden de volgende objecten verwijderd." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ontslaan %(count)s ongelezen melding?" +msgstr[1] "Ontslaan %(count)s ongelezen meldingen?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Alle ongelezen meldingen negeren" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Alles negeren" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15785,6 +15825,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s werd uitgevoerd tijdens de meest recente upgrade. " +"Hiermee wordt de meest recente iteratie van elk statisch bestand in het " +"statische hoofdpad geïnstalleerd." #: netbox/templates/media_failure.html:35 #, python-format @@ -16536,6 +16579,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"De vervaldatum moet in de toekomst liggen. De huidige servertijd is " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 9a833474100f254c3d61777312c425ef48f21c4b..2c2eef7aa3bbb4625a2c45f0808d63a7d4fe7053 100644 GIT binary patch delta 76281 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 from the console and compare the output to the list" " of required packages." msgstr "" +"W tej instalacji NetBox może brakować jednego lub więcej wymaganych pakietów" +" Pythona. Pakiety te są wymienione w %(req_file)s a " +"%(local_req_file)s, i są zwykle instalowane w ramach procesu " +"instalacji lub aktualizacji. Aby zweryfikować zainstalowane pakiety, uruchom" +" %(pip_cmd)s z konsoli i porównaj dane wyjściowe z listą " +"wymaganych pakietów." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14715,6 +14747,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Podczas uaktualniania do nowej wersji NetBox, skrypt aktualizacji musi " +"zostać uruchomiony, aby zastosować wszelkie nowe migracje baz danych. " +"Migracje można uruchamiać ręcznie, wykonując %(command)s z " +"wiersza poleceń." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14727,17 +14763,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Upewnij się, że w użyciu jest PostgreSQL w wersji 14 lub nowszej. Możesz to " +"sprawdzić, łącząc się z bazą danych za pomocą poświadczeń NetBox i wydając " +"zapytanie dotyczące %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Schemat JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Parametry środowiska" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Szablon" @@ -15337,18 +15376,18 @@ msgstr "Następujące obiekty zostaną usunięte w wyniku tej akcji." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Odrzucić %(count)s nieprzeczytane powiadomienie?" +msgstr[1] "Odrzucić %(count)s nieprzeczytane powiadomienia?" +msgstr[2] "Odrzucić %(count)s nieprzeczytane powiadomienia?" +msgstr[3] "Odrzucić %(count)s nieprzeczytane powiadomienia?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Odrzuć wszystkie nieprzeczytane powiadomienia" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Odrzuć wszystkie" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15700,6 +15739,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s został uruchomiony podczas ostatniej aktualizacji. " +"Spowoduje to zainstalowanie najnowszej iteracji każdego pliku statycznego do" +" statycznej ścieżki głównej." #: netbox/templates/media_failure.html:35 #, python-format @@ -16443,6 +16485,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Czas wygaśnięcia musi być w przyszłości. Aktualny czas serwera wynosi " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index f45b26cdc3e494dd2cd7984ed2065354778f4c2c..e2800318215dc6033ebf09f08c7f7b91479b400e 100644 GIT binary patch delta 76097 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

`F6>!9+>Ar9rUkO3r?yXj^c+}% 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

*D!8OMwksLI;p@eHc)Fw7g8T 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 diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index fa2d69be6..f84bad2b9 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: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -36,7 +36,7 @@ msgstr "Permissão de Escrita" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -92,9 +92,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:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -108,8 +108,8 @@ msgstr "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:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -121,8 +121,8 @@ msgid "Active" msgstr "Ativo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -135,7 +135,7 @@ msgstr "Em Desprovisionamento" msgid "Decommissioned" msgstr "Descomissionado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -224,8 +224,8 @@ msgstr "Grupo de sites (slug)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -499,7 +499,7 @@ msgstr "ASNs" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -672,7 +672,7 @@ msgstr "ID do serviço" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -708,11 +708,11 @@ msgstr "Cor" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -784,9 +784,9 @@ msgstr "Conta do provedor" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -867,15 +867,15 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -981,25 +981,25 @@ msgstr "Parâmetros do serviço" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1039,7 +1039,7 @@ msgstr "Locação" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Tipo de terminação" @@ -1114,7 +1114,7 @@ msgstr "Rede do provedor" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1177,8 +1177,8 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1193,9 +1193,9 @@ msgstr "Status operacional" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1240,7 +1240,7 @@ msgstr "Função operacional" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1276,8 +1276,8 @@ msgstr "Interface" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1294,7 +1294,7 @@ msgstr "Interface" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1409,7 +1409,7 @@ msgstr "Atribuição" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1492,10 +1492,10 @@ msgstr "ID única do circuito" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1628,10 +1628,10 @@ msgstr "" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1663,7 +1663,7 @@ msgid "Full name of the provider" msgstr "Nome completo do provedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1756,7 +1756,7 @@ msgstr "terminações de circuito virtual" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1912,7 +1912,7 @@ msgstr "Taxa Garantida" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1988,13 +1988,13 @@ msgstr "Terminações" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2014,7 +2014,7 @@ msgstr "Terminações" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2118,7 +2118,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falhou" @@ -2289,14 +2289,14 @@ msgid "User name" msgstr "Nome de usuário" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2353,20 +2353,20 @@ msgstr "Arquivo" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Criação" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2407,8 +2407,8 @@ msgstr "Concluído antes" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2424,17 +2424,17 @@ msgid "User" msgstr "Usuário" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Depois" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Antes" @@ -2484,7 +2484,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevações de Rack" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2514,7 +2514,7 @@ msgid "Pagination" msgstr "Paginação" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2648,7 +2648,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2870,8 +2870,8 @@ msgstr "Nome Completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2886,7 +2886,7 @@ msgid "Request ID" msgstr "ID da Solicitação" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mensagem" @@ -2915,7 +2915,7 @@ msgstr "Última atualização" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2931,8 +2931,8 @@ msgstr "Intervalo" msgid "Log Entries" msgstr "Entradas de Log" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Nível" @@ -3133,8 +3133,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:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Em Descomissionamento" @@ -3199,7 +3199,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Polegadas" @@ -3222,9 +3222,9 @@ msgstr "Obsoleto" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3283,7 +3283,7 @@ msgid "Rear" msgstr "Traseira" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -3316,7 +3316,7 @@ msgid "Top to bottom" msgstr "De cima para baixo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Passivo" @@ -3324,46 +3324,46 @@ msgstr "Passivo" msgid "Mixed" msgstr "Misto" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (sem trava)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (twist-lock)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "California Standard" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Internacional/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Proprietário" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Outros" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Internacional" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3371,12 +3371,12 @@ msgstr "Virtual" msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Interfaces virtuais" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3385,67 +3385,67 @@ msgstr "Interfaces virtuais" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5Gbps Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10Gbps Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25Gbps Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40Gbps Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50Gbps Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100Gbps Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200Gbps Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400Gbps Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800Gbps Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Transceivers conectáveis" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3453,147 +3453,147 @@ msgstr "Celular" msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Empilhamento" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Tagueada (Todos)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Cabo Metálico" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Fibra Óptica" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - par trançado (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fibra - Multimodo" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodo" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Fibra - Outros" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Quilômetros" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Milhas" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pés" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Desativado" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Defeituoso" @@ -3866,8 +3866,8 @@ msgstr "É full-depth" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4001,7 +4001,7 @@ msgstr "Interface da VM (ID)" msgid "Is assigned" msgstr "Está associado" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "É primário" @@ -4022,7 +4022,7 @@ msgid "Assigned VID" msgstr "VLAN ID Designada " #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4211,7 +4211,7 @@ msgstr "Não terminado" msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4271,8 +4271,8 @@ msgstr "Fuso horário" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4358,9 +4358,9 @@ msgstr "Profundidade de montagem" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4435,7 +4435,7 @@ msgstr "Etiqueta de patrimônio" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4445,8 +4445,8 @@ msgstr "Fluxo de Ar" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4514,7 +4514,7 @@ msgstr "Esquema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4547,10 +4547,10 @@ msgid "VM role" msgstr "Função da VM" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4562,18 +4562,18 @@ msgid "Config template" msgstr "Modelo de configuração" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Função do dispositivo" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4587,10 +4587,10 @@ msgstr "Função do dispositivo" msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4620,7 +4620,7 @@ msgstr "Configuração" msgid "Virtualization" msgstr "Virtualização" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Tipo de módulo" @@ -4653,8 +4653,8 @@ msgstr "Rótulo" msgid "Length" msgstr "Comprimento" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unidade de comprimento" @@ -4663,18 +4663,18 @@ msgstr "Unidade de comprimento" msgid "Domain" msgstr "Domínio" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4714,13 +4714,13 @@ msgstr "Consumo alocado" msgid "Allocated power draw (watts)" msgstr "Consumo de energia alocado (Watts)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Ramal de alimentação" @@ -4729,7 +4729,7 @@ msgid "Management only" msgstr "Somente gerenciamento" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4737,7 +4737,7 @@ msgid "PoE mode" msgstr "Modo de Operação" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4773,8 +4773,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4783,7 +4783,7 @@ msgstr "Contextos de dispositivos virtuais" msgid "Speed" msgstr "Velocidade" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4797,7 +4797,7 @@ msgstr "Velocidade" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4806,7 +4806,7 @@ msgstr "Modo" msgid "VLAN group" msgstr "Grupo de VLANs" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4814,7 +4814,7 @@ msgstr "Grupo de VLANs" msgid "Untagged VLAN" msgstr "VLAN Não Tagueada" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4830,7 +4830,7 @@ msgstr "Adicionar VLANs tagueadas" msgid "Remove tagged VLANs" msgstr "Remover VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4919,8 +4919,8 @@ msgstr "Grupo designado" msgid "available options" msgstr "opções disponíveis" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4967,7 +4967,7 @@ msgid "Rack type model" msgstr "Modelo do tipo de rack" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Direção do fluxo de ar" @@ -4984,7 +4984,7 @@ msgstr "" msgid "Parent site" msgstr "Site principal" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Localização do rack (se houver)" @@ -5023,104 +5023,114 @@ msgstr "Peso do módulo" msgid "Unit for module weight" msgstr "Unidade de peso do módulo" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Valores de atributos para o perfil atribuído, passados como um dicionário" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "" +"O perfil deve ser especificado se os dados do atributo forem fornecidos." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Função do dispositivo pai" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Função do dispositivo não encontrada." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Plataforma pai" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Plataforma não encontrada." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Limitar as atribuições de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Função designada" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Fabricante do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Modelo do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Plataforma designada" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chassi virtual" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Cluster de virtualização" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Local designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Rack designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Face" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Face do rack em que está montado" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Dispositivo pai (para dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Compartimento de dispositivos" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos no qual este dispositivo está instalado (para " "dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "O dispositivo no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Compartimento de módulo" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "O compartimento no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "O tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5128,109 +5138,111 @@ msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo " "(ativado por padrão)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Adotar componentes" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Adotar componentes já existentes" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Tipo de porta" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Velocidade da porta em bps" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Tipo de tomada" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Porta de alimentação local que alimenta esta tomada" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interface pai" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interface bridged" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Interface LAG pai" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomes de contextos de dispositivos virtuais separados por vírgulas, entre " "aspas duplas. Exemplo:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Modo de operação do PoE" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo de operação do IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Filtrar VLANs disponíveis para atribuição por grupo" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID de VLAN não marcado atribuído (filtrado por grupo de VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"IDs de VLAN marcados atribuídos separados por vírgulas, entre aspas duplas " +"(filtrados por grupo de VLAN). Exemplo:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "ID de VLAN do serviço Q-in-Q atribuído (filtrado por grupo de VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5238,86 +5250,86 @@ msgstr "" msgid "Assigned VRF" msgstr "VRF designado" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Função RF" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Função do Wireless (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Contexto de dispositivo virtual {vdc} não está associado ao dispositivo " "{device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta traseira" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Porta traseira correspondente" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Dispositivo filho instalado neste compartimento" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Dispositivo filho não encontrado." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Item pai do inventário" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Tipo de Componente" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Nome do componente" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Nome do Componente" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "O nome do componente é requerido quando o tipo for definido." -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente não encontrado: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "O tipo do componente é requerido quando o nome for definido." -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5331,97 +5343,97 @@ msgstr "Dispositivo pai da interface associada (se houver)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface associada" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Torne este o endereço MAC principal para a interface atribuída." -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "É necessário especificar o dispositivo principal ou VM ao atribuir uma " "interface" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Site do lado A" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Site do dispositivo pai A (se houver)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Dispositivo no lado A" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Nome do dispositivo" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Tipo de terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Nome da terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Nome da terminação" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Site do lado B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Site do dispositivo pai B (se houver)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Dispositivo no lado B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Tipo de terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Nome da terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status da conexão" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nome da cor (por exemplo, “Vermelho”) ou código hexadecimal (por exemplo, " "“f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} já está conectado" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr " Terminação {side_upper} não encontrada: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5430,56 +5442,56 @@ msgstr "" "{color} não corresponde a nenhum nome de cor usado e tem mais de seis " "caracteres: hexadecimal inválido." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mestre" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Dispositivo mestre" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Nome do site principal" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Primário ou redundante" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentação (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 Primário" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 Primário" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64" @@ -5629,10 +5641,10 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" @@ -6792,7 +6804,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Um compartimento de módulo não pode pertencer a um módulo instalado dentro " @@ -6834,14 +6846,14 @@ msgid "inventory item roles" msgstr "funções dos itens de inventário" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "número de série" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de patrimônio" @@ -6893,7 +6905,7 @@ msgstr "fabricante" msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modelo" @@ -6902,11 +6914,11 @@ msgstr "modelo" msgid "default platform" msgstr "plataforma padrão" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "part number" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Part number discreto (opcional)" @@ -6945,7 +6957,7 @@ msgstr "" "nem filho." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "fluxo de ar" @@ -7043,7 +7055,7 @@ msgstr "A função que este dispositivo desempenha" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" @@ -7055,12 +7067,12 @@ msgstr "posição (U)" msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primário" @@ -7085,63 +7097,63 @@ msgstr "Prioridade no Chassi Virtual" msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "O nome do dispositivo deve ser exclusivo por site." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Local {location} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} não pertence ao local {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "Não é possível selecionar uma face de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Não é possível selecionar uma posição de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "A posição deve estar em incrementos de 0,5U." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "Deve especificar a face do rack ao definir a posição do rack." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7149,7 +7161,7 @@ msgstr "" "Um tipo de dispositivo 0U ({device_type}) não pode ser alocado em uma " "posição de rack." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7157,7 +7169,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma face do rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7165,7 +7177,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma posição de rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7174,23 +7186,23 @@ msgstr "" "U{position} já está ocupado ou não tem espaço suficiente para acomodar este " "tipo de dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} não é um endereço IPv4." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "O endereço IP especificado ({ip}) não está alocado a este dispositivo." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} não é um endereço IPv6." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7200,22 +7212,22 @@ msgstr "" "{platform_manufacturer}, mas este pertence ao fabricante " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "O cluster definido pertence a um site diferente ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "O cluster atribuído pertence a um local diferente: ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Um dispositivo associado a um chassi virtual deve ter sua posição definida." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7224,22 +7236,22 @@ msgstr "" "O dispositivo não pode ser removido do chassi virtual {virtual_chassis} " "porque atualmente é designado como seu mestre." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7248,44 +7260,44 @@ msgstr "" "Não foi possível excluir o chassi virtual {self}. Existem interfaces membro " "que formam interfaces LAG entre chassis." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, 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:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "Endereços MAC" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7293,7 +7305,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:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7323,44 +7335,44 @@ msgid "Wireless role may be set only on wireless interfaces." msgstr "" "A função do wireless pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "esquema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "perfil de tipo de módulo" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "perfis de tipos de módulo" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "atributos" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "tipo de módulo" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "tipos de módulos" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Esquema inválido: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7615,91 +7627,91 @@ msgstr "Unidade(s) inválida(s) para rack {height}U: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "As seguintes unidades já foram reservadas: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Já existe uma região de nível superior com este nome." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Já existe uma região de alto nível com esta slug." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "região" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "regiões" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Já existe um grupo de sites de nível superior com este nome." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Já existe um grupo de sites de nível superior com este slug." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "grupo de sites" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "grupos de sites" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Nome completo do site" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "facility" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "ID ou descrição do facility" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "endereço físico" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Localização física do edifício" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "endereço de entrega" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Se for diferente do endereço físico" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Já existe um local com este nome no site especificado." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Já existe um local com este slug no site especificado." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "local" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "locais" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Local principal ({parent}) deve pertencer ao mesmo site ({site})." @@ -7772,7 +7784,7 @@ msgstr "Acessível" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8015,8 +8027,8 @@ msgstr "Tipos de Dispositivos" msgid "Module Types" msgstr "Tipos de Módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -8169,7 +8181,7 @@ msgid "Space" msgstr "Espaço" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8198,7 +8210,7 @@ msgstr "Reservas" msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8210,7 +8222,7 @@ msgstr "Contexto de Configuração" msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8590,12 +8602,12 @@ msgstr "Favoritos" msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo de ação desconhecido para uma regra de evento: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Não é possível importar o pipeline de eventos {name}: {error}" @@ -8643,60 +8655,60 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Possui dados de contexto de configuração local" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Nome do grupo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obrigatório" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Deve ser único" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "UI visível" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "UI editável" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "É clonável" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Expressão regular de validação" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Nova janela" @@ -8705,40 +8717,40 @@ msgid "Button class" msgstr "Classe de botão" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Nome do arquivo" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Extensão de arquivo" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Como anexo" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartilhado" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL do payload" @@ -8765,14 +8777,19 @@ msgstr "Tipos de evento" msgid "Is active" msgstr "Está ativo" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Sincronização automática ativada" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8796,8 +8813,8 @@ msgstr "Um ou mais tipos de objetos associados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de campo de dados (por exemplo, texto, número inteiro etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8809,7 +8826,7 @@ msgstr "Tipo de objeto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objeto ou de multiobjetos)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Conjunto de opções" @@ -8850,28 +8867,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Fonte de dados que fornece o arquivo de dados" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Arquivo de dados" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Arquivo de dados contendo o código do modelo" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Habilitar a sincronização automática do conteúdo do modelo quando o arquivo " +"de dados for atualizado" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8939,94 +8954,98 @@ msgstr "Grupos" msgid "Group names separated by commas, encased with double quotes" msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Opções de tipo" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Escolhas" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dados" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Renderizando" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Tipo de ação" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiões" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Grupos de sites" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Locais" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Funções" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Tipos de cluster" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Grupos de clusters" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9035,7 +9054,7 @@ msgstr "Grupos de clusters" msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Grupos de inquilinos" @@ -9268,19 +9287,19 @@ msgstr "Programe a execução do script para um horário definido" msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo no qual este script é executado novamente (em minutos)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "As alterações no banco de dados foram revertidas automaticamente." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Script abortado com erro: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Ocorreu uma exceção: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "As alterações do banco de dados foram revertidas devido a um erro." @@ -10234,25 +10253,25 @@ msgstr "Ordenar Alfabeticamente" msgid "New Window" msgstr "Nova Janela" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME Type" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nome do Arquivo" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extensão do arquivo" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Como Anexo" @@ -10307,30 +10326,35 @@ msgstr "Validação SSL" msgid "Event Types" msgstr "Tipos de Evento" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Sincronização automática ativada" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funções de Dispositivos" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Comentários (curto)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Linha" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Método" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Foi encontrado um erro ao tentar renderizar este widget:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "Tente reconfigurar o widget ou removê-lo do seu painel." #: netbox/extras/validators.py:15 #, python-format @@ -13000,16 +13024,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Deve ser uma lista." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Deve ser um dicionário." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Objeto com ID {id} não existe" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13292,7 +13316,7 @@ msgstr "Grupos Associados" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14684,6 +14708,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"Esta instalação do NetBox pode não ter um ou mais pacotes Python " +"necessários. Esses pacotes estão listados em %(req_file)s e " +"%(local_req_file)s, e normalmente são instalados como parte do " +"processo de instalação ou atualização. Para verificar os pacotes instalados," +" execute %(pip_cmd)s do console e compare a saída com a lista " +"de pacotes necessários." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14741,6 +14771,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Ao fazer o upgrade para uma nova versão do NetBox, o script de upgrade deve " +"ser executado para aplicar qualquer nova migração de banco de dados. Você " +"pode executar migrações manualmente executando %(command)s da " +"linha de comando." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14753,17 +14787,21 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Certifique-se de que a versão 14 ou posterior do PostgreSQL esteja em uso. " +"Você pode verificar isso conectando-se ao banco de dados usando as " +"credenciais do NetBox e emitindo uma consulta para " +"%(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Esquema JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Parâmetros do Ambiente" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Modelo" @@ -15366,17 +15404,17 @@ msgstr "Os objetos a seguir serão excluídos como resultado desta ação." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Ignorar %(count)s notificação não lida?" +msgstr[1] "Ignorar %(count)s notificações não lidas?" +msgstr[2] "Ignorar %(count)s notificações não lidas?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Ignorar todas as notificações não lidas" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Ignorar tudo" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15727,6 +15765,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s foi executado durante a atualização mais recente. " +"Isso instala a iteração mais recente de cada arquivo estático no caminho " +"raiz estático." #: netbox/templates/media_failure.html:35 #, python-format @@ -16470,6 +16511,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"O prazo de validade deve ser no futuro. A hora atual do servidor é " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index ba003a41a14652b54a69b772823be6ef0ee95bfe..03cc8ebf6aba0c09960012d44f2b08cf9c8a9168 100644 GIT binary patch delta 73336 zcmXWkcc72eAHebNy;qcxvNDRBz4zW*_A1#ct3g%@@hw})N~nlZgvyGxiiT23q)4Ka zh_omDe((49oZmmM=bYy}XME0ho_o>n!peL?2py(W^9O$Vtf1?2Vu#=X^EjY3opmBcm@88 zG?Pr^ERvSEl#HTS8p~i#?1Xu-4^l93JNn?gm<<=B6+VKNUmx%9K+C@y(}%GD=`%4u z?dr5d4$^t?3ffN;iy2jM88;f@Bs_?1u=6!xM9Z)o>2I($<|>+&sE;i%D<-iH&Wiav zu?gwF@p`OREG^L;=i^BH8e7wTqDy94VgxS37MQp;*b=LgoD+Qo8<74Hdt&+GX^FZx z9c$sM*cgAo>#$mh(6LF_j`Y1)6+b`+a1oPU)GQh1@Yd)`w8D>~my`-4Z-CDI(C7m( ze>*lO|0{G26fd2YD1`&i`e&kR&x-wb}U0jvWdg@^{Y=$;G4jt$u^tq`?E?njFFb}RqE7%r&9bM&n z(Gea&M}8LV*q?YUW-Aw-D~Fb^h3<-$XuVz0@NV#O* zp(8nnj_f2llHcR~|IkHzS;eqRa-$urhvo4)bPC2rXJI|k4`Xfj{{b$lVD?I3yVS>u zq{pC(=rOdywP;7SqaAx2t@vZK1K*%);WXOO9F;@<)#!FBjy_ir`(qtUnz57%8+sfK z@p^QXzJiYQb+pHOumq-8NlTQ((&!1;9vk5-^!c~YgXj>p#r#!62L_-6xfzY{T~*ot zX3QhQkvxh`@j3KmbRM0OoYm42i?JZC#*LT{J5&!94T|1@)-yM{0#}mWgq+%mjy2K} z-ALbBGaSh~YqI~{mw9W2P!&c;oQa-X<&-jDr*`Bj@TH-3~fW8}sU}>C> zMr=D8$@AC`e?=qRwNB`GuOt_qOe4_|&%$ePO-#Ruj`SEh$G@T{-rwkI{tw4sj=JH@ zpMt)2-@)Ekwq6MRbad4}5PdY}C)dY|ZRk|I77KiUHgF`~KZSPWXEZ`t>xadd8y!Hg zn64YWF4_})ZbWnn`qEmA)Spc3<-&$P4;hJ5XitAb7fE`9um%dC`?xsTvAXCgZ-t%{ zJz{z!dgf0>>s^ViiD%H=@jBX}6Diq$e{kXc&(ScADS z0Ns{n(2oBTy|htU;#SfH(EHQSNG-^q!m@jb3QM+hckfT5dVITb@A| z;WjivFGk--2XGYq9{3(_#0pL0B1FqSfJSOnQ}(~1ewGX?-i2%hCE*-~e2MF5-;l$*`?*HV@`OM^+H+;WcQ%3TQ}c zq9seB>HsB-w}NcJvZKpW=XaPtGOjQ(yr*Dx+$h7q5FOwy80KR zA$}Td==qr5g?4aXOn)9diLUyeuo&iP8Pe6!U6i~&UJOF_tg;V(XY^o&Y}%p z-YRtLYIG46M>|#teZF3F2pX9M(WPiRE0HNpCJu37h)$^eg#o^dwDdla}a;#jq)k!P2-DYxw>@%!S)5*L7iE*NFB&SMfxw zfv=(s{)8p5MBB8)IJ^#B<*#Bp%-1fw&Ih1hR12^dzKz|nSo`o!8HWvMKe3sMPIwk= zs6mJDlDQo#lU|2q@KE$W^yO5#W9U#nwBm*6^C!`W7VH$J3ipDf(P;HWwZ|OVGFATC{;T(UE?NhW=ReBpT{7(cjPx{)f(at{XxF zrO<=yHuU-F=yP+?h95*CkW8$O8Be1l*p61XJLZ29^S_FoLr3^88iC7ugz_cOimRgo zYJv`=D_ZYRbU@?K(BF-hxc_HxVQBBe8u$>pYTrW(X51Jm%z=*N8gw<6z;4(b{nT2E zmQU*$8oCU9Y2`r|TM2YvRnYC*81uOQ?}#_%pdnfoeH>lQ8_|khiTNL(BR_;z_(Sxc z=w-da_dr2(@%6?gct2WxZ@hm5Q~Uqw-r=XzGH4`vp$Ehe^nqK^xtxT~@glTi>!UA4 z-$Ofk7=2ltiTQ~>p~F|8Q&9??!Ww`<5=vt}Nm;G;#>c<<`p`q;?3yeWKFcmGg1YJ~5pr7kI z(DDb+2EIo-{u|oB1$01{^@|NhE1?5!mgK^UyF~lP8@HhqOpeZp_aBPsH8H(8x-5j~D}bUj+(3+Nho3oW-7 zjnq*rhQFW<F9_yq7`pNAAA$-;6Ahi-=G!$ z9PeMmDx|Xy3UAH&Sc~*T^xd%ujl@2*qsP(uPh;x+{}&flTyt>vm~4)Qs12rLNA$ri z@qVwE?jIeFRyZ1cE{P6gW^^7J(Ff6~eGDDI)0p()c`j_=4fJdFJ+$CH^#12)Bu>Wk z&sdf8MYLSyn?eWbVrkNC(C0?Q^d$6~@9~&_1YI-V-NgQPwf;#)S@1wkG{2*2Km`<0lvTt+*MD)Q>}xalevb2rr=fHOH`! zUj*%G2~15Bljr`~O)kY~W>V zif_jPS#Jx!TFHY>!3?zG=h36{O-wC5EJ^wV`rEOrBSU_9v;(!#sceJ3MSI8lW4urM zi78xI;e52<6X-YFc1#@{Xv4?R5uC%p_%FKs`i}~8IRXvwXmmi^(Z%)#R>jX_{$;m^ zwU7^!R#=1!LtYMjusYhIM(FnI8uLe@tNt!@`z=R1url6Xhc33Q=;Atyo$xm_QY}V@ zwbU6?2i9oze`jta$tZ;%q5Jc9v_mzx> z>$z%dh+rl%C$D`;j_!ui-)^TZx9#|c%crLo?7o)!? zT#k0=Q#7(i(1yN8%m0c-<^pD7mgM;G*Mf4(UoX}ThU*koI^YGGdcx- zqH~?~&hXQ3Q*1|iIl3mkK~KDMXe2Z43ia1TBhWFJOx(bQq3MU)aTr#^t0#t^emmhn z(o@iijz#lM3ZK!}p`lNr9eNd;;vd)?>r4*yOv3S`*P~Nd^ls~8|J}ibA=-eB@J-Cb zchL}jk47djC2Y(5=m;vKYo<1OzY#j(Zs=5uKu^?}=#;KO7x8n^m(6$ozY{a|qaFA% zroTZ$c^*9v{*LCE8eTFL(1yFAKY$EJJGKk$*!yV1`_U;oik_4|pa;{xm^33NyTFRB zM%O~Mm~MhTcs*L~rsz0ygwxTAR-?~tLCe366>%Thfq&8Gv)&UHX8|-4W$$7CTc9Qx z7HEQouroR(Lu0|a(QP#cT`Ld7{H5qfpFlgZ9-Xq6(MWuPM)U|;?s&X^DyIK;4?VNO ztoH_UM+>42UW=8mG`g*>M@KpgJt4=VBbkFXv?Sht1k00t8Xe#P^jtZH)_di&5UB!5 zE}Y|1Xhl`xjRrBl9U98(u`=F^c6f8le+g~)JMlp=f#`rHpld4` zU4TY(6=t~qKj6Ziew@nS6AN!4{RO)1TF(ym2cYR;=tz?2NM@o9EJ8c>c)Y(hrk{!F zEog^dK&NV#y8l1o!qs~e4gEQ^=l??=xO7f1FZxz1iq~UrbmW`R0lb8EOK8C4JE-X#@B-X+l3&S>ShCVk1 zT_aoZNqhtPIoVXR;MPtzVr=cGvOE9bZ|Fd}G7&;X{p}#n|fSFiiacH0+8j%)g z1iGOO4Ms7%C`%K3EN16HU<(wnZb* z1&z=wtc{CedJkIe0J>I=p!I%*o|r$ONBAFT$Nzhf{qIGNC81!!XgM@g^`jkPet&d- z-;TcLXJTbs8S_6t7w^~D9?xPGtou-Ccm&$sXtdmvhuHs)bT%3GbSXLo>!RB*b)aB1 z@;}8Im~Clzi8R1Uq(@*?T#7E@chLwPK~KPM(E)Nq87tyw^V*oQ&4{1ZHCLEiPQe-(nps z{79&<8`_acSQb~I4emi3I)#lf$D_e^*opL9Y>l5|6D+nOL|_1RCp`|04F4_!3J&_(n;I+wr4^ndYwj>p3k{0Zy{wH)G+19fEJy3G44I^!ihP)kmlJ!RCd<5FDHR#c~4r|~Ud=-nX z3)|}pH00;d4*!WZl>T(MpAAhHLL*xA>0~Hak__jh3VIGSL{GMk=)RqS?(3y!#p}_N z?s>Fhub`279qssDwESUgiD%IUtE~^^>Y&fHNOIvKYJ*nXC8qnJ6%N7FiG_}AN_2L- zzbM{c8S^)wYw3BkBfHU)azEPP(^w9F!c0sS-VhpUfcCHry68Hh9l9aj9~jfOp&`5z z-FA1!^fS>d=sRTx`uqWON{^uf_z@lOUs%`of7-^-V14v~=4eMcqTln~u^5g-D|i4M z*)kl0PhlozeJ;6mqGM+_O=@GmRe?%8qoo7SC zx1yoF1D(4W=oHOCL%Rfx+@olNYtY@YCFZ|_PUSwd{15r0N2Zt`5H zs6CqQg(Yz)TJFAh|8ulM-=PsY6a6jb|A$Ul`lhfbv!RQ;FeWQ-QGpAO$Q!Xd&cTMb z4Gq;#Xz2cp=GYuYQUu){Wzoph$5Pk{jlg(x7feGt_z+tE!|2q!wVC~INIxV)kD?*^ zA*TOAdzx)a=s-cVp|a72=v%W38lhomXvfC%M6@F_qYt7HdK?|tMt@`B$achxcVfZ) zX#Q6*|2*2Uf6x;w+tyHVQMBU~(UCR4sW=QR|1COzU(lmBV_S$=X*5!GlU#Uo_D6d< z5v_1Gx|o)tBYF%S;Zrex3p%GS#rr#>Z=)mp09{ju(C3b#9seF}=YMF2lewM`8FkS) zX&uv@u?*>c=r){*9=)ruDSnMMP-1)NNI9%Xx-yo-KIr|KXsGW;2eK6H&`KmS$;A3t z;N^JZZM28`qhH1RbLiavjc%)4J3@$yqYYF+r>s8OKs)S(Jz{z@Iu);?^?ZoAeE*-| z!cd<_=j=~(RcCo2OhticDKxY-(ejPa3R@#5S>i@?wJ$`ca1FXRx1t@}gGTW4c)!St z@z4LtbK&9`hPUBdtd4(RO)U3PIBNT21=91;PpFsCP@lybSm5RG3D*v*lAeZ@a2xi( z6KJ`*uY@VQ4U-mpmJ36E4Be+^(MbFh^DoA9j#opug6N1!qmihMF5<@M$a|rY7=bR* z$!H|*L0?8oWBR#Q+5gVPTV%M%K1b*57qp@duZ30H2Q4=io!ePx2N$Ciu0qSd5Pb*j z;HPN0Z_&m03p&8R&?&y~8vEZ>fBDYP!>iCau7obCI??9n>g|Y*=z2`YUh#fkv;)J@ zH8BBgU^e>c^)Ob%SK|Heu_@`llUz8L^FLXv9{b6>o_7FGb&teu_@vHzA!&oae#^FQOG*x+~0CF0`S-=m;vsbThPr*P{*J zhVFt%=+r%lZSgtumr{RWWxR5CXt*gll^rm(|GRTxj|W9ZqdiQf3UG48^uy7o&_%Tc zeQsy;L$o7D(GQTUZ-sh_V-?bs(JAeZKDPi~@MUyceTfb5TXd0L`*z4L zkB*=^+R=L04qKs%Z6OZBt=Itzy%QQ9hQ8L9q36p%OxEKf+q>aMu4ZTloT_Vbyj-M>-e{ z@vZ3nyU_icjOm%^$mgLQSdNxoAM3zv~@g>^8Su~V?qN_gp z-q1i%^nO{iLp5T$KDrB9q0e=X4nrH7h@J;C(Q=POpGG5-+`&azE)Jn1`yYC6G~O>(MFNgPx3^A_Gh&PI2KJ{)-+o zIrjyNqc4@Z=pyZocJKjoL@UuRnyuIj-;3!SABFmgqYUI zlCdkA?c)%t4$keG<~wq1$;98tIqNDSaQ4uF|ty zxH^BvRF4mY#g-GRlYbR9!glE5n}e2HfIj~yI;X4A4sS&}^fJ0=ccW9V4}Im_2 z;?Mtu4u&t2&ged$jxM&jF})70@L6;OJJ8U-i+21NI-+xEL%BZ|MdR~wB zKg3kWFuVKz3>VJz@8}#~awK%55Zd!n=!sYtZKxYseh50Z~UG%x8G2Iqh zlkSQ}W;r^Lr!eU%eIef17jJxl=AT0&lI6>A!WBfnY^tH5?T8*sH=zyQg|3}@qjTf^ zMQFoo(T;CJzcqJ#$^Q4jf5~vsWH}Z>b~!pnh0*&JqBYUTG(xAKeY6i+{#JBkccTr> zkNGQO{&O+?20DQK$Jqa#)u-Z(^smB=yy(cvp&e_Cj^MhOz5$)X0cbjhi%dUZKxYst{3{c9UAlRM?1JUx&l+7 z#u?;q!*r~BB1EzQI<+m)*LboI7alyxSYSH3z2>0@$+DPUfp%~mIwd>e{nybByoGjf zAKKv~(G%!YeUFy=3#~u>>r^_K$i;;jSD_UYM;oe)KG+C5VMnxr74iOBG}PPCa__|S zA?!{1RLpPwP59e#-LQt`u>zjPg6{wPCqu=R(UYkzrd}H8Z?U_^{L$#@pMaHcF&fG@ zuqJ+nr7`EXp}rbu1RF)0qXTUd?{~x0-~aC$Z`>YlOv2g}oDqEm?a(i11($pmcEJ_s zTo*+nPysWsLCo)qPVLQT(5aY<4&()N3U;Dzw{Ou1W&98$hIXhZI^gO*B*T|TV=}6cF%qq4 zCEDXB(Tbi&SN$jG2);l+I!~kJDx3`=Zh)Q}t*{*SM(dk_uBH3YNNzv}v^5zsUPBvr z8!O^I^ri7Hw!k9i!oe{B?fKp4Namm;T!B8n9-Z5*Xvbbe=Y9{`@F(c`aRlu^GVx=$ zkpq1oZ%mhnRzOEw16|F{&WC>E`Xsga|Lt~J_`Ug!viq9Ys|)Az*t4`6xnACA6-4)8o0>Ax}c_kS<@ zIaE*>otv^T-3g6EU$mm(=we!oj^tr<&R3!3o{nzAf~0q%tew-(T3m0_P8I%;WfX7*Xbg3m#o3oxEqZ`_TR&=TJxh**%SQ< z=w`G7PsjW%zq9`>u!{_PegLcBmoc5|kJxi`qhz z9mqPgz2{>7>q#!Gcn=!VL+D(6i>}(Au{2)(XIO-_(2DA#&ox8KcaHXn4oAz4L(5Hy z`E#O6qRG`tA7;U5?%_iSCAKF)zSNPV!9bRkk)9& zI-wo70du?m2XSEqW6%!Vi9RqF{l&u~Y>IpFCd~OyT4ErMMi=jX^dP!`)|2Po(6NGO zx)izwD#Ucnc)vcT{{BxJE^M$P8pBkMkqZ50}-L`u9ICaA8k(qi?VG(6`<(w80B#=(1c4A~fHmS2ia#Y%Jl>(J-6qwTzQk^OJRC$ZoWbOa~S3VuglCKs?8Uh!Y(Ky&n*XoFR8 z5LUp&@%~P<;oWG%AENbrf$plWu@e68KlZ;JsPw;3pceW-Lv&HLLl;YL^c^t_jnpmZ zZWxW0pMrMuespB3&{h9D`rPX=y&Jod-iLN5Gs)Mv6_r63U(J|qjfS*)ObQ8;(?`%xtsl?mF6>z!d>e;jH49`(Pi>z8=sEB> z&cZLSCl0|8?i`%dwp2d||=(6|8tjENNzcLR_!@e0{**gCnfgpFaz%RLS~6N;Qyh*q@HDo-Q!&57m7&~iSc3fd zXot6=k^2;TV75G=Tz~99`X0O;Kg4d>C~tb|?~W|Yn@msrfblySZMZQiUzoccXgWQA zdg`xQx5K+gufic%ut0k1ziKxHJCgneT_e@53ZcIhn~+|IBk&aZMb)KXdg=pa1iD*} zCb?+JMS7w1)SvyfKtsM6-S3Cdk)1_DTC{NJNN2p4^d2-)?TVzQA~_dZlir41@gFoI z9j;DK{Y$GgcmwHQ@kva!y(T@;g^M4tGd3xjo;o5IphxU8=)2$@v?C{RY8rpoTr55H zL+V4B>8THt4{#Lsf5qlF_}Z|@o952D;=u!I^dStJU>6haDw=jeJ_hbG(^Z+`HslWewDs{mht>Wd} zNGlmae+Ak=3AEyJ=-FNmoy$&`iNnyTnvIv@Bj^CuphxY~=m0mN4ZngOMDLk){~zMQ zk)A{=`Vl<=(@KQ~^P>-x$1AZ8dcQ4Rf&I|PjEYV`J1`Y}ZaO-Eh0)d6l=NmyI+CBc zu;-VR4(37Ux(L?5j_3&PMMM2SOfQe=C(#gZLf6W+nBE`#6dmAU?2g~y?O3M_`@a$w z>&k@1@+rDla+M7SMrRyLdInnVPqZVY%7uqM;s!j&vj%sVV3H7NBcpH~QuC zTQo;`_P?vVc=`0yH(Wz>&bwhI_C!yviC6}oLq8x6p%wj#jyQXT5V5jogT3)uoR5AR zZpNng4mxGoDu#DM!6X+Jtci}S2YOZyM$hhh(W!YHT|67mIeihG^S99oKSVon42{GE zw7!f=;rZO?;w^}Fs1jDhWD71_1EbMJGY6fk2ha+Zp}S%Y+R#?C1G~|3AEQ6lABp$# zS58m-O}aGN@yseAqUF%~s-Tf;fK%Q7-MC06V}C4gFnTjNi@_|(MZ%qJJJTN zunQWQ-soDo6^-ajbgisJr}Sks^oP+1oX6C^|I1oE+_(~LunhLV8t9zehgQ4_t@tIh zqW#fRXt|5%;>}YdOi@8}7nDNRP91b0t6rgFI*|WrvH!i1t#%mERcI)$MLSj-t)Mfy z>Tg8L4?)X~$5J>K%i|_&fJd+?7N`@---vz-4o5pa9esXvk_+c@I~uaR=;AnvCGb}? zB3IQ79jJoNWkd8`(GIPsAG&tNq8*%y);B+(-B^~3i;RkTCH(faO08=i+%-T!O2@N7SbZm;wP zp}>`B=*vc{qCKyRmK%gNJUZr2M;GlgXhWOPHSsoD?pySP{0ptOKtsQrc>fmV!i;`c z9fzV3S&lA}E$ET@a`a8iB)ta>`DvVhzvKIOTch;EdswG&_!3HM5>|anbdirox9J+p zLHmjIF=IOtlEf?M9G^wE**|DUvNR2AAQw8K!sxcE6w}Sn=dO|Omctj( zDf+q@``@GSPcl5q3p7tp48RuX>R*Fa^e%d^?2GBcXorrYkvNNX?0;y)vb6~1uS7d= zHF`f2jYwJa`8q9er}Fd&>Ice(CEmRe+OFr9(3gM(a5btBeeys_#L#| z0dycI(E85A{9lmgS^urW1G&)$u0|gykB+bg`e417-wYi|J9NbT&<+nr*UDJ5V-wMX zW)3>ARcM4?h`x)d|Ni%9G2{DG1_uP%z-4Vh$F4@_v>aMt6SSi}(2);8*UVk$nt2F~ z#5Qya_Miheh}L@)eeOJ_zW+0>3q8IP4P7SMKqWL14bTc&qHCZ7TCN{DvRlx_Hw}I6 zQMBRpXu0iZq;{c^`T%`9euhbJ9E~@=L(@N_75s}yD;HKy+Xv6Qu^ud@ujy8A>t>|~O!-;kwg4xlC z6+$~w9BsI2v<|wa8e=M=?b!bo>_CPU_C`B26g@a5p(B_Y^Y6oUq*tM9;S5?~TKix& zw4Pk(a|O{8wj?@5P0)sWqKk20k_$sO8jIt-=m?%fD|j}hUqTz&g|6;B=*T~doYRP078+!ybEfp+XP+VHRFs{UWR zpRG$6NPaXTh0zgbqV<(Q_kZ;+asRg_!;1PuhsOfr(7B$Cc3=hC(0a7PTcU5Ek^2a3 z;2>K5D|Bt0MH~Dd8j-wRgV%Ot|65TNGVDNO^uc!M2yaC14~q9k$NP7q4b6@DOJaI; zbR)VecAyQvi+21Aw4HBa{`n*q_B^9osPIy>KwdO-#iFIq3M-&%qaoVCR%nMiquZ}< zygw@D--(u+fj&PU?f5FRo#X~CtY8QFmfMYc{Eh7p*?>)=6@9Z939CCbi}{Jbe8Kw zIzRec88ouhV!Af^TvPP9uBm+X-%VT?l98zl-s3Sn4V{7q(25?6_m`uK>WS!fbO3wM zdXAzaK7|hC$C&>I8iBMMLVels68C>@F03Fw8k%xw=xfJx%b4zpj%)zhz|GOo@&27? z$Y-JrFNygpVtNDm+}4=?5~lw9pYO&SpP(T+jE?vWI->LF-2Q_`Bx{dwKPTFuD`UC{ zdOs5#Na>iafexr1+Oak<-MI(*-yZcN!v}`M8)MM?WK7ROD_(+@dnD$sLyzF?G5;mB zqwmD@C+I-FLOXgA?Z}U4{TF($|E)0N#&F{bw1-8}k(WjzQVp%BIa*O0v_oCdUtZma zR@gh{4~psG=!C??c;NlH|f3J&rD_P3T(Kg?8i++VC;7!Eey=r_t^DXS|=Q zXQ((2+Tp9w@|B`BVt&1tZim*N?81fnwP$n$`ZM5N=vVC$bOc+_2H!y&IEtPV=g`-1 zmR?~*SEC&)ht^vME#C%huxE52vKx|#5nLF$G3eagg*G??9l^tBs8*p7dIpWq>u5s< z&<0M#^e^ZxNc0Z(b4RbiCS+H@Nq8&P^XHH6xTruzW}ony?SR!t--G3GE7rm<(QMnhQgHBKjYeAYEiY zdg|Z%Ho*p@hv0C_V^h3zV0vOOw#DlBO!O;s@#Yy6egk?9HYa@}+L1@l4j#Z{MJ`GW z4h?oge;l8Hj{G4khi@Q%xgl`|?Uw+l6VvB$Ht810(dmg_xY&z}ap#!y#7`C+8~%u- z`MC7N9i+G73@kf7JuwZRMSgvrsCq|wVi#^g(_<&3C;H;gcrSLkGd=Z}Rz5~|NzJ>$ z6t+SKkle+EJ-udPdg}j`Y7veg{lDmlN#Xu}oJfAF$?1tZ@pUv^=k9QS3w9x0YD$RI z1oZxKbldfw8vf|@5ws)cu&n$4KQ5f}GE9Z5)?dkbrZ+`jmo3pb?1-KV!_b3ga!fCd z>2>IHJ24Y?VP*UVnaM<+d%`)B4^0=r)Sv%d!$om2%3~qyi1u(edXU_OWpFmSD>k9$ z!x6Mx&U=H`plhfy`g?$O=pr2v@85$rlU@|l|El{x=d|#f%4@JD=|)%;$6{$*6Ysx| zrAVJa_xlyoL%IdJjc>*lxHRS;LAP^aM%b>!&~v3b7Q;I+X~r@xO5!VM!^hE{UO6*V zJQ;o9X>??JqTj{*EVIHNVwFTg-Wu)b9q51_Mcerpt>-s%|L2>{{&ythXNQLSp%2VQ z8`_Pn@C0_lGIK)3lhB4%qZNLHHgGS#pwRNpBeN0R zT_2%~`Utvslc%|OjEjHJZT0ZNFw)Ifm-IgL^_*={cJon>a3TEO;(hD*5 z@Bb=45$3cux(IusJ)aTX7X2EH)Rk+(+}A?qzBA^!ezhbQ_i&>ZruHTJk~tmI`8J0NOQ5@;4cg&{qHkg) z(&y0qTx3gnVmekt)0@$4_$K;|`4w9J0vfSo`K_TRUC^H2g%((W7I;7U6FQOt+d{d< z=z%gAeNB(V>u^H!b*w@9(&xhf8{$UNub~~gd3$QjB@>gl@b$X_9r^3%S$ziWd16PH z78gKf5v+;@j`m)U&BvBJA4|m;BWY-ll(UquHuJY3_W`q zbCP}uec&B*m+X)C|A=OLDa?IAY{LBs=wjS~KDQq|qK~2j`XlD&d^tqyDxBgX%j9AL zK86;||4ImP1$5PSMyKR1^b2S$*1=cMZTo99|EnQg2QA+Vjo9p%ehPi=0Jgv!ud&FT zqt0CTr7}JGDEj%m4F_Y!&M=Z;(R;7~`H!F@K7>Z>XY|DU4;{!AuZN#>O5-i0N1>5E zjFvz9I{W`7F8(IN#ntbPFv6MW96y3?qaA1{521_lCv*`Ncr#cAN0F|JzBAULU%|z8 zg%j~^Y)Lxn?(l<1d%TbIsolx&fid>2aE8B#t+`S3?ch*sNBS9j9RI}I@ZopD(VF$$ z@Gh8v&ys%(-@wD>`|LF7yyo+>?_tO&_@FQG=lahPGdq3v~>4_)EScLPi z=7-^dH_-;`?~5bDR-}u46da0oklu**;I$uz*ZC7TgLJd~A#(4aYv(xnn*SX=50W`Q z2_YcH%4DhH=#%G zIb_=>6TLnSKMLKA_9)AtP|>y6hjc}B&gaDZ=g|HAQq13j6-obycD%@E;XJ8_4yZ4> zOYV+7h8}cpr0%o-PIBRD&GLEpk*F|ww%>ud(>OwLs}CFwYhv7y@b`pYMmuuP7hzQ| zKtH#ih`xz_10F{sSL|r`s;-K?Nk4+A|NhtST-bsC(9q@kGHk1==oe3WbcAEk^I#Pk z`aS5&>fdOsW1$1LqbKTo^j)z98{n7GLSKdFZouR+ZYj1Kvl{qKk;lVK>ApSD_t# z1%3W3x;rlaJ?xHJX!;iP`9+xY#M;h9Wju&(i;O?QNtF*B!Bn*3Md+H?g*Ln&t>_1I z_vHRF%yB_<+cie#x(`;vS?D%>5xe2JKiU7zUDLlp#W$cM9fFQ%K6-xx=ET?04t#)i z;0x@EzoX|yo4>;V`k?o3Lqk0ajpTFaNxLtmPyWsRPo4e$go1^!9tE0XVZ0k%-OJFC z?ndYOR7{upH$2xiItFjy{=;}XX1Nf)E5@T!d<3iD)fdBnIwZNU1HG^h-j0TRFFMj= z(Q|0I3+Pdu=fCh3TO2)#%S5ZA&o_#8iQa_PHvx^zOtik_DlS~z+tCmmhy{K{L!Rq@ zpfEMryIGMn}FKeckRtkK7;7)tr$vy2m!??rdXA#9J?vSp-xHtdeI zNN+)(KZUM=JeOu9n$UitITzlThBxA~Xn{*E%Se60)k4!RyOUuB%F&+U11>Y7NZqzK-bDg=oI{cb~y9OjMPDM9s2wvbU@3|Mf-frKZp+emn)N@K)yV| zs%Qfp@KGFtHk2!GM&dK9i7uX;`9cNDu{PX=y| z*geUG56;3&d;(nyyV1q;Bl^}Wc2&sliI$%pU4^Sizk-(QQ!qqw3EoY5Jvz0e3uUCX zV=Zh&`c8BzlCN>$YTt*3{tNVh-_e64OW};vd;2OhgpJT6xgT25SoG|F5p(04=#=co zG59Z9&&VPy;xxXN(Q{(+)fxT^t7PIGF3h<6nvB#ZS4niSy?{$GOVQBaqiCo%qY*fT z9yA%n!mcQad{89jV`W^2+3^tWz!T`emS=`FwGQjL|95iXf$}Fh!hF|;f;G{7+yY1A z0vwBp;u)#`z~DIK@x*KB+%_r^DjtaAN#BWf@GQD3vXu;xsetC+fLB|=Xf8V916T*Y zKqHX1R2ca{bhX}rt#KI|+GFVU>{2=-u?CNz=fc!7p#$sCwRCmajMQtl4LZ=fu`fQ1 z$*;Khg9{hKp>iRFr_gV;MEPK8oItVz8q(e9obE%X;siR7i?|b~R0xr3STRI&6E-LR zBOHc#DuwjKN*Uq(|0)@7yZv}2{(;xAST3y`-UVH&WTgJl*i-0S{)Pi^W7RN{9Mv*X zKLwA#RAlfz?suskp8o=GAzh_LI3XXw&q@DMBbkwy&c)uE;qBD9R@j&8(Oq#Ao8W2m z3@=wZBlQ!}0IWy)LA2b5(IfHxDRe+Z>SUyTf6x>gkiH*{?7Pu(NiICu^41NzpaPn1 zhF07Qo%>`6MKUO4&s;ylvx(J3ubKP={o=pt-@Zu0@?!IYfHMKLax zp$)%)Zl90Pg8!kbyI_OxKm)8nx)<7^2e2AG5z`0JwQ)Ln0f&&z-7wTM9<6^F5+U|K z7tZ+)(TiBX2O5R9T50qM?v9q5g!X(M8les7f%5{|p%YjW|G@fKp>c@7F!Z3h1MT2c zEa$Ra#Dx#Og3isy=*a(w=_{Iq2Ww*w@|&O$ScIHgbmS(JH`B4V*Y*DoBS0x5dVz%J)4KcdkeZf-$K{SN9aEP zIohd3M(W=QZ$#HfvzBbz3ta5u!lQ9-t1wqb&=56g9o9rQ^cRY^U{+j?9$2ez8lJh30*%-vw1K_oN%$4I*e-1s23QAeuQmFvxUF3>obfZs$RJ}sx@|sh@u+?89E9zd<|Fs6$5TFCw%<*FX<+Dn_D_y(^|?qvaQ)Q@tw5h1+inI>P*wM8)|}vd;nI(Q89m2^mR0nUttON z|3xl5+poPoJa{8I6~oX-%t2osi_nHIV1LYYLs&DnVLIv2=<9nNUWXgebK*C2wU_M? z)=uMScPvc%i4k7lbhLrTVu4N3x6sHOM!#}@MavhtF*HycP2Yk(KNEA|Qgp7LM33<2 z(U;O^@%{x&y3e!s3(}tgnFX;p4P9dhkrcrucG9|BD{UHAZD5 zj$(gofDLXB&)tbhL-+z0R(KX2LFv)qGkG#LCw%~Y2NW0+-us=gHtCgU#}48Q%sw_F z^`~45a0%&4$7LiIS`G(cWMg-^yg@P+sPTJKULc>nf>qFUv+o* zFer~6rCqQD-ioe;1u?xb-v0=F$(%vw^zUfqln{|N=yOxB89t1b{{n6A4EiB*G0BCC zq{P(lKr8gf9fao3LOb#_dOm!BuIg{lBltJ;jQ<2bsd&9|D z44v|Z=xaJThKo^LY{K`j=rn#=L!ijb_dT^{jJGc*B1HYo%t^CYzq~3^5 z$ryA|uE4H%5Z%V5XN8D$LDI>@om|+^vKReT%R#&o zyU*c$PsjJ79l9_#Y`b#zg^)MKtmJn^r=};S{`)`UxwwRkiI^Re=o+{W4f#{(`~20I zf64vfekR)S2I%wGVFq?W=eisE{2;W!yYL}gg0@qB9uf2XUyBPL?2L}AJNlODi@p`_ zi|GyMiTF7h`osgFp*m>!*6985==~Mw^9Rtk-LGiFx#kB8VzLJrCAe^elhA^@(Gh%! zF1E9H6<$O~l7B%+S3^7876)QCw1I7CWOib8+>1W{ANo2kurQ=+E@b~(VFxn$;s~_C zx6u!gLzvnw*qQW2Y=RvZh5QGw0qND4jk!OH-AJEY9IW$T*ai2Y1NsoH_b9rnetM8? zVuSgXgwNqp*qd}6w7_B9*>T63;MmV6OF)^(eKd+{E8mwrI&^X zbVJLJPI6%d3(!!mKu7!(uD}=3p5L%6baV)sz60IAGjI^@iuX${539Tu<{-ae^g48n zU5`HB6B}c4I2Vp|Eq1~8aU>RbIGp8kaSG}5N5Xcx2d^dlQ1k_Kw;V4kP+V$9zh^G~89%(6Ok zs3zLMLFjY$qf@dGbEVPo$3yudPlVTZdu+}9hp;y7CysLAqRYD`6c~k8_#!&OuhBJ; z_sKA#(&#F#f#$bC*G_LVv^PaZp(C9b?>~z9NI!|?@g+=pV4UQ_9_M^2Ou;C$;8JvP zZp420A{xp9Ycs-so)slSxE4?P(_*c7&9xy|8iw+u&MuUvsm_d<{p!WxG7(cx zIgd_3mKVa@S3*y^x@g3Ppi?jnt?wyxQ9pw<-Tz;5;iAg(Vz48+kLTbj{1{V5WMMa=SYNLNGWx&?Z^+!!5$o`Cmb>c9X02p4X*r_hQ%LPvT6eK}qF zN~ox0v@Tvjeg`x%{m_w(MjN^lGjS0*@~!Av`4pSu@94Xu?yHn@4({M$J1#}j9bO9| z`~WAD{tIW}_?=-9{fpH}mv}vlxCdTMdOG?oxEh<`X7r%?1)Y-OZ-iab3GLW8OlESi zlnX=p0y=_2=>Gi){qFDaW;huaU?%C^XoV-yNL{fjM4%43EgNGd-h{4=8EC!FqHE^e zm_E9T{qK!G$S~Ab><$GgMw?*)@_V4$Yh-j$bUWI>VYFQOTj58qLg>^?#U;21uf@`D zhnL!Qm`VE0x07MNe@%w_^*q|4{O<&-psTnoI)}rfv(d%34lVy$^t0&C*oFKY?}oM2 z7cD;v@5dGBS8>_op745{gjVzr+TbSah##V>wa9znh%S$&=b?-6QS{_{1`YjNI1W$a z4cPDfjKp5thO02SH#A)AgK&-{$8a&g2XHF3{V*f(I_|;lIA>q@8SW_B@W_usB<{v+ zq*tIFc@horb~KWop^NV#*1<|2hu^dgMayr&#qR%ITx=xchW%mA(mn}aHu=!ESvPcU z`(a@mj~>wr;{6q9#MVXMM%U6e(f`H#A_u|`x%JQvjZ3AIyfnD*fp5`JrX36w7DDH& z4tl>M+M%1#?KU1A@uHZ&Ev9#(BRq~7_%mj~-(&h8bgKTtBD9|<@o8wF3A)PrpxY{m z^>8hEKpjUb&VDFFstB5{j6T-{eOcXvo)3%A?fX`|e-WLMYd;H9)D=_j|2w(3g&V8T zHIV)DaInlpJFo-W;!o&@O8vuOE+4`^q)*`O*yu?3PIxw&?-aU5 zs(#7-_wCo?%W(GJiykbmVpaSeJt_+w3+Wy>kMwNxb(-(1(9wp-%Or6#8qvqFF%~_Z zk@|bT{m}ZJKFCt# zzy^36+vC+I!x20J-RB$7wRHjQSiWyVB)ccMC`QI}Xn}pv@1p;qBQ5YgqsFO>#6WC{o$+xTj6WmWE^+<$;mA*(;=+ouo(><8&Cu1^4qf%PqaC~- z$KXbM39mU5cEM+8hkip>d8r@5bLG+3Z)}>c$ zrOkLL=^E$4ZfJ-eKsTWkjYT^)8yn%enEno>{YOX3yT|y5)iP;X2!**FKR&A24g&W?v3o!%LAbb9wfZP9y}2xfTe9Hs(L1(b!_ zp&C$yb%J_61Vin>Ca6Pp819Fe-#K>opzfNNP=`GAdnaDO_uT(_l$JrE`?n?3p_^{p z0QGD?X?z4#aI_E3eVhj>U<;^A*cWPkGE|(MQ2r6nTY!yIe{}4Mf8_qpi$Mnz3N#a{ zpmk7>;1f`R|AMlM@yR)CMWG(KAuugD+vlzrK+&Rz5)Y|Z#I)U!U@H|K6?3YD-s z^gh_2Zc9(>@6I*#hk8?33Tom<(}$RTI#iIGsEiBZy z1}gqesGYh7*>R8S1)U%iZvNBj`~c%LsKfRX)U`YewF9@H68r^q$y`3pd`hU>v@pyM zTibXl)H8o4)Q;YVTFAdJvtBJS_`1EPz7mvU4=BSWP!;bp-hq1X_(YQJty!VVc9LLJ^1(cP|OyzFL#vMUzD?Y;l2LQggn_2|@x{b4kC(hPowTHz(= z2mgX9^bOP{NFLJ(m;=UTTpa4TQ3dJ@HM9AiP&+Ub>XJ>d`PDJq&fovti$aIuobiG2 zJ=6+f$8xS&7I>I(Whi^U*iM0|pdMTWp$cpT4IB!)By@WpOn*Sx#YyBaGt`5t6x54L zb65fnhdL9xp|1Tcs7v=8>P5-(osO<;?!?ZD3qn;`4k|$dI2H!N{_rJKpw3C0+pQlQ z$l+Q77obm`%((D^EP`BF`s7G*`nr+PshsCT_SA0gi&i-({~@p++z3@*rZjHvBf9{sz_=Y$AuFMtCr4pE-T!y! zXr=Mfy1g%t*`N+bFx35g5NfNg!$L4dI@@Zf6*h-+;0Ra%CQI*ZaW$w1PfOSyj)Sq` z6W9{If!@FWTQ`H-`>NFn>e`HjdJ@iu&EOWOLmI>1c^=e^w0OLFw}ui$h<=6`=eo8-Ij@7!S^l$ zzFD2SCK1&94=^vR2DP&OP&+Z*^c$fHy$N-9JcT;+39@;dXLYh{dimjfJJb^}BUHky zP&-oE*Z``q&QND!5Y%hMTBzIXIP@m4ae^P5l^23tn6Crdz@1QMD~Tt&C5??C zup#3)P%HTpYGv*mZtt7WbWn$>Csg8rQ15&eLp@JU7;nMSj9){Yg?u@k(_bFy40&49 z(Hn)iuqiwa^$1Oy%k6!GQ4T8bY^be20G0R*)XrRm8Q}}4M{@k!&fSy=YRgO7xH{C% zwS#)H216F)agCs(+hYN20KY(OQJp-_;oAUJ`90$+sQcVEuiN|2=m$cb_T>58u1c^7 zTnYz4?L^A_Ztu?#=Y@LXavaM48BDDEzg+=m1;NI-P%8|Bt>ICqOOTGv=vY*WaIKLL8b{+~@p51=hjjwhk6=}V}?m87uS`-w#X zs0UCW)TLMg^{Czm^`JQjb?Kf#C5~6bIb?aDcCb2B0WF{|*%;{k_djdssDR^8hPR=% z?r+!_x{Ep$w}AN>cY?b1bD`|lLw~pr%I_A`UGN&}nx`!0oQ+&i`f^YU3n<3@ug+*w ztbkgkhq9jtW%pAF z?tiU(7Yc3pIjGz0HPlweDd{+tgVPu{gqz`gxDL)J<@Wx>bIH=q;r#@4DQcB*5)6R4 z6ceBxI6p(h-)!?IJ!WtX>VfkSYUK&aIsqyg8$qq86V#6NHT`s`Yq=bHU)5ko#&@9X zDwcEf?cgZJL!ll-|H1(1=~CXg|Ib40#5bs|N>;%+EZL!Uq7l@g8xK{;Jg8^=DyXxt z5$1(Qpmy>f_y#7e=){Xz$ys0;sI4yuxywARN_6t0s0$U?19b+bKs}hYKoxWsYDKSM zHJGrnb10ib-PaxA05}15hpsBl>F)t`SB;0dG+UrQya~O(|LZHA+9--vbtXnbt#mci z*6x6MmwXwjfUh>6x|(B`11dprsMFof#^Y?f8S1XM1f#=eP?zczT+Z{y6|cG-3aEr9 zp#naIda@;|;V?h+XIu{|Q6H#FFc0eNEQ8v?T~G;+!SV1q)Q+~V=@dK$%5FCF{`}u^ zIy#j*pc0>fx`uCIc9^o3^I}l}NK)Cb#?FhGyNUC*y)#^l{sz>m=zykf?}t?@;4a2@J#_R_EAyJUy&t8XZ0@`a zXKvy4ej9!;?2F+O*c7&G>2`gG+h8Ev+RE+y$LXnCyPbbl2j8JD+r}xh@Q==ycJpB! z^iQE~=VEQ0S6NSYI%80rhLvF5cFwh%1xqmg0-M1i?Hx{q9T-1?ZD92d&esQPU>p{b zyQACn8GZ3iZtwRM3k5iZ+=q%&rL(i6OCbIp*H=1Km}uF>?dk-V!=liytFxu0;Y!B4 zV0+ji(BVF)w_xeIIbR3Vf@K(whq|4Q!-+6)cjx{8VmOfT9k>rR>!Bwi_g|8pZtrg< zng>rYk*}BA`@>-$VSmN}z1`jqC~m=7jO+DryRN_oa1Gqk*X{j_C+&iq+pT4=vx5(y z9z?Z5oU;=K!x^XS=N$5gp&R{m*cOL71D#i~vV)vwcSES# zYA<{X^9|-rEB0B2IR4p(I$yx7g<8OCI0ps}bGuH$@30>{F`WB9lul{xg6ssi1h+H( zHp2NbdFx2$QZygs9GdB{IP=F~b@&x__2rt5b`otK>ui12ack_YO6R14}gp%2u3?14Gq zI#?E7g7smNsrC*D>Q!zoRKhh-{ySh2cob%YS3K7F2$eAPG$%oEs3%ni<2ci=hqAi_ z^-O;a3&Ld6okw?d=q(hg01woQ&J3s(heExk?10))&jmW8=sbhDVb2*(fQ80&usQnO zus2LJ(1&?bt9oC|2i0Ls#)F|&a2)Cs-+&chlBLceZ32@s?gI6N$#AIC zzX)c4o1tDE&zb%M)U}Vj%(?d2pbl{r=+QOoO-Ea^9hQeFmOHQ0&7lrkU#QbM9qPqn zoAD9U`-N01oWvEN9=YwIcI-Ly_2sMRmCk(j)lS^%FtzMfbN|b5D2nZH7j(nGpPZHT zf+}D#)a|(r>UP}+W5NhH5Z-`#nQpYkIh5OBG{*0scIp$H1{1Dz;xB`-7_VOIac+an zC{m#~0hQ<;l;dltEspiGqt6CoFfI;@!tzi%GXTnd0aTo=P|t_opx!&agF1w1*Eugz zwV^K2B#(7=KqbBf<@mRaQ>}NqRx!>6Q^NC5^G}RPHaLOGLcJ&K0yRGss?gm~g&u~b z;0GHQ+UVTwo^EuCFcAu6a2A$>u{JpdHDG4O{h_vWp>ZkHC0Gfyl^aaI6KbVtX+Nlzoox7wJ?5O*H9vwZYK0_JC+2Xu9RfnqlAXGu`pblw~td32Vb~ z+nn3(B9wiF?QYjdI1=iRN88~%imO814UJ%Q-T%Gm=uz0;CZ<6hy7jOiJO#BgU!bmW zv0t1oB-OfcsxBI&D!5gHvD|82g~}fanSpcr?_bcoWoV$N1PDCOPi*{ywl7C!7~G|C4U-&lxQ8(20#ho>R_~tvFNxbzxiB z3aa9LP`BAtsOP|as7v%2R)T3yJI{}HP&*a`^*X;8YRmUQE#$6^{eE-wo*Z;^3F^Qm za4=j5!=diu?!P_M7P3Muq#2Z52jd8+1ucbov~PgAOSZ!5 zy8r#oI;XcT)T>=E)M4BR7sI98 z73zIKMW`+BW1I)&zaO%4eia*Mhv$zg#|5|d2ZDP+Rkjn#@FLW!-3O=y@h&<{4`r7R zYUOpHwm85TWO@(OB?>i$K`rR2G5RI$e>oPRqeD~C*aK>X^PmpVKBz6d0aef=s7v$( zYUlD^cGv`ZU(SuYp#1-VnP7q|PQeAC?xvboxc{|-l`>-bTyXCwZ)`!wBfr@{`_!KHnqT3EVh3M!EG=aLd z9iR@?K&UO80ad^{sFj|y@t;sz>vzX_66S;QD++VMx=?3h5Y$;(4z+;eP`Bk3NAGbx zr=vHO3GX@&mda3$L!lC{f;tOFjJJ)SpaLbk=P)Nsz_=XLLh6}502XCD80rvjgSrI! zp`Tv=e>X)0)Qayx1^xtejpE;T91BAgQV!}cwSw*8LMXehP&=9Ffs-H~)B?&v&9{cy znNd)8&nD>o_kZ{3$nX`^7AJVXBI)YU`TA=&&Qywd@A<@;d~| ze;(9rwHNCB!DG{>eC*7ZhT7S7P`7Kp$K3x?Ot6V1P^WV{)JiXz{xej<1b;g7{!lBZ z2z5L5hT77lFh7idD#-VV^G&F1P}jULRGdmsJJ$G#$5C`gq1$9A)HPmhhKHecB*NzJ zz<7+KKXsmLNsWb|E=fZu`&KXx>3e{Iy+mSR=n4E5_0H0u1j=u4PQfD zyNrK3Pqv0o0sBEcKqkWMa5L0ST!jkw66)^x3U#_uzjO|16)6AOP}jO0)B*<>7kTv_ zzS%@aTXMzt5$d){{f~1g@e4KLDrl#T&qD3MQ>d>Uze3#=sa`pU zwhEMekVt;lBs$v4l~9N14Afn5+4#)#|3Y2sn6I5nkpe1FF=I`rv(pAD-T)~36;L~{ z)y5~GcIpcBXazoRoRy@5T3HDwgJv){9A)|~P=U`vt>^>PN;1E79@(X!{5n7tG8M{y zE!6FK396tN@0`0X`8)1^ZS@Z*#4=EatP#}8f}tG7L9Jje)cw2B<_|z!({QNM{T6Bg zsoy&+4z-g_q0UNor~(HVXvZixW2&RGgv^KaZ<19VKe-C|tv!5>7HMf?DB5s6!V9 zwStFG1;2*!PyN-o?~6huC5mJTa zp|+}yu{W&7c&70>%*{BXkDvFET^DM{hCyA56;P-9G*kg^pyDO*b?k~5TR`2G!+iPs zXG%N^g;ux>YK5Djc4Q}1;EPapUtnPvGn$|G?R6QW2g?2kR6%#4?xJXJhXtUvzAcp9 zB-jD|?DqJ%V*Bu+lb@gW6N}{0{alrq=m~4V?XU*?4$H&pG5owgyEPHkXZ#1$e36)b z-ap&pflAaTmY??<8;gw9WBYl(74r@%agR8D-cQxfd+1C=kv*>Wy{KzD)XQtZcn&+j zf{bUuGVnNT0HekC^ZvM96WEmTOL!VqP2lJKVUvUj{k(5d2S8ooU9b;43A@1JiTu1@ z?t7Ng8H?gQ)QX2D_Va$D@D!}bIC&C3??*B%U{S_lkPUMsi@_&maky=x@%b+IRXa{( zMPDt1lkUgIav1T`+OAk!&sW$lg0&d`kLdh6auet3u`o0vU3bY%0`FojQg$+b7`qgz z0-58$`~Q^Kt;GHcg-Hf5PD?>MXywrDrRWLFM@qI>FsVY`X}%F_4@B=$23sLFf>y^+-VPg0d6 zzXA|wpLfJ36^s*NG>$+e&887seT$W^V_et@$VZXUSj0B$J`(&I`t8`PU_8fm^CmWH z@EO5eVTzbSzcTcMSl}So+_qHt50Yq=t*ARrx}7A6s60|8W7C@?9Z7P>Y{xTy!TPe> zNa9u`T8yn^Epy3jK9@d!y~MUmVB%j4<`F0h%?E>;R{0&ACFd#P8GMdiZdR$oxE7l# z=o?~B9@h^nU<)le`kS^eALcL8jxY|T*r<})`}dd8lq5hjj22pzcS(B6R=O0&sp#Vo zGzgnZ^qZ1xCO#)DiGt2m1xP)7XJaQx#o{D4(CPC)$u0-Z|8@P3r1JBK7>xD^Y877Z@+6Nm`R5rtPN2Ey&>sB*8g? z=75quDAVEKp>;(!mM!}iry{ft1n5A*u~tDi_Pw#oL!uyJoJOyAJ(Ab9+8nk+m#v6) z=&uoXAO%*{zrW#kLAx%~GMPhGPW%`QcyfBhhXC0Ko(C?)<~aRv6tkH2n{BxaYm@v3 zbQNg4Tk*6c`k&-GJ`=14aSalhn1KIbl2O_LI1Y>25KeVaZomL8Wc1zjzcW%cJbpkEZl=r?ZU-y#rcDn?itL zjP)beGbv^P*Oou$DM%vWpMANOQbZw)9x(of!72JRsJcDD2iWRE++hA8 z`khwLGAnvE^KmGk1V#0wRk!$iuq#5#h|gMlZ;;D-{rTnPUYV~z1o`5vj8`tImP{t# zQEV0v=rMgsIK^~P0AwCM#o%4+zc62jxz{9)$-EyeBXM(}kH=ypVc6wF*N*1dY{?rF zq^t$pX@-B+&M_&wVcABXbvkHZG5Jf4;_W6(`9S<_;0~C-{V! znY13ZsMIhEML#575n47{Gw;veWAvD0V=&NLtRE=gCkkmo!i*RlCV5B3qin^|;jh?T zU_Lp?PBH(76*m<7M$E0Vo!H6TbJ`2^k~_rNW^r<9cl7-KK&K}K%wb#VVGt?JaQqF& z*C;N_7#U6b2YqU@8wd}Q{9hXnXD(89v7iU||4ECEO;sj-;9xEzR(-~=*d?YAlqmx`j7es<}B>cg)-5>79h7UphBfk+lKJijx*OWyjU?*b08)o5M|6T@s`Ohz& z=b=HL4<}ta2qd{kJB>qaO_=x-Y`AS{N)p7OkOcO~?N1TU(e+^g!DgQZ-v*5NxadE! z46iD^0VSn z+QeVRdREj+n-9`zZ9)1hV21S-Yz{V_(IiV|RX(KZ>rDKqS(DNjjkmLKgdOTjzdnpZ zn@N$0xbF4nKgDjoCEv?<3#}6K6U>)?<;mv&PSE*Q#4FwZ4Vd`Xu9K#Jw;*G1PG#Hn z8Hb&;-*vz1x&9?I}tBsV-*rsNj7P}oZUy4ae zoB%88g6-l1?DP{hi<$cc`|r$qe5vpv)l9S1&V{KkXu;%Hs+~lie=F>|M&j)7HbvaF zfGVIl{lO%SWx5i~^Ve1Q;}YD0Bne~@onU*LUuX-EZ*=d^-_ZHhw&jyezQSQQfsQeb zfRS>80=Ci)pyO}OxMJg1mgK)+R|}(s%$+ymcog24x$1DK#b3g>FAMvN)(gF!KQ8`q z(*Kc9Y||JD_+PnBlHUk4&?ZW~4FL{WoG_D=0soKe<9N z8fn|JnSdb{z=zcoBk2>2YY_Y`cIUDGU-85K3PrCZ;W`VP3tejK?~hVsCkly0+;iBL zf}Y+aUd~{IB`r$=54v4Al_&W}#%*Z7V>1k1CDAepsb~ee%`a+EmGN6>NjFmXF#7c{ zI7@#rNt-dwO)Nfa=kNa#;3_Q*%Ec(}o8u28Y(%xAVWhOPq%YAQwk=JMk1s)2GTugE zEv=xV6uJ=KpW!e9G{R0Yi8k7DypO^4pM$|qR4n|x zBzS0r48*1&)1bma(I3~Fy zUC<%k{CvKPfdwxUrSe!9N5}CBY~r=&4X6dsunj@}rWiiGb)}`)Cs1;lg4@!+2OnX7 z-3rv)Q;MsGj=$LETB^_g=HvJW6IEamno4?$QCSRrw19G~MUY=@XO>ZD=IRr% zwk_=zj6-RX%h(NPJ{NwuoD1em@c$LGOin!KBIYIFHHtU^uWQYe?{7=$h4ZKXxN>3$ z8i36U5=f#m&ct{E?Tjtk7vFLe_Kx{&_^)OzQbNfQDRJ~g+>cbuw?SO(aOh9#N6TWt zQ_+uT!jb|aP7XQk7l1igm-n+0BAKC4*J1ndGSP|_NkuIP@!Jn$}sE!K#idhi#$`!Jjg-fpJzGpWu|60xMu&i?QSYDD;v65Rz!MYODcLWmV`NQrC~f1V}2ixYcLL( zagHhl*{J|4RQdjoK7pq%41=(oED!&{6dT=#7u{6G203G#p5y^WzMsc3MIc2 z+@ABULD8Q-T# zCcp-f5Ah5bb;YqH%#Gne+C6j3jo}TF@)HcMlD2J$;T;m+qL3YSt(!0(55HF=Z$w{z zfAzQ(_nBhz5obK(McACAxZk`BiY6fl_>XXK~nUox&w4gyWK6&En> zvVd+|;Zp)c%43|1V#n|7a%JIKHiW-3CbnxGu_QxjvGL6d^D)1P)gL6+KP1mfacj_f z#_+$SwCPMp8k6K0Q3k@^w%u;BcQJBm)^sLRejFv$=)tPfPx{GwuE9^YrM_ z;J1;M0{cP4`IX&C!8jehV@W>J7CYaU^&haU@WE&()%L}x7(pg5b`#(rx~C-DZppq_ zF`F%^P=~o(B&tI!Un}qoV}8GztGdNsL4ULPhTBfg*1`EkfW}PzL90cw(u4=0K(foOo$~C*CMkYh zyfYkH3NMLn4lIs-7;SQtRad1So%u-Vq7U&dV=Sp}+t|&<&zU=qE;$b2v|+X~e}YW6 zVqQ?#P%B6=elvXoE}3MxC7+1RICder?SwNM<^JDd!KdL^1mkIp_Y&+FeK$@uNfar! z=w!w2Jgb|9T^Kf%(T#?Zy)c_CM&ptA&bNXzjv^lK&%W{JlU-{uI!?9mq9pp2RqL1Y z|ILnMhat4;1mdR;T?;K)Df&Uo_oUdSFcWvpSo)=zKVq5UTk=HYc|d;(aT?Nc@Iypi zd4aD)gQzC?#7lI7Q{Z;#dORNsM+7s13SH%t;cOqch@cP;?&^ zi~Rsr^9JAM*k-36!CXu8yAfp}(b&1auv>x69zFk)lEfcHe=5sQU(%MK=Na!ppVWfX zFeb27?Ih_E>{rvO8f7tf#wO1Y z^dBl5V@Z=JDE+1+h;D)N(XUJ3>)1)E(w79|8x8L z@)K%a*^j}BC|l-eIpr2`8FSIF{ZR$8L&+@gDhg~%5!0EUWraujMly_ilZaCoziZGl zfzDr4vX$*QMyrKmIfDOzUXm7F2j)A&@;IC#z($%sNit%W3%f0h>(d`azYDf+=-0GG zRl;r$?St)-VlJS_N$4)c<@)cySdty*;|l5wz5g(C4#iwR-^#Xj62bRc-`4`ZXMQ%t zNpjduj3aqU`m2a{-*)Y+?Z|#~^ReBF{~>*dcNl|)1jvn35tP3%Udi}8tUT{mkgb z6Euz$(477U`e`{>j|i~cR^x;14iXHuab@g+i8+EoeN5L#WBP^gyFh{b8eUfgVl~9q zvlzppOze-c()CO%r_JP-TpC(Jg8ga1&sqT` zvE9a;q_P!KmvLhjam;L9;iH%Mq3DZ}^aSHWEGj?t1F_kq4{;^=;2o#yO2Iaz$M7ds z9VxHT{bU6crNEN}ZA|-tc9*$k=#~(p3rXI=A8kkFe~!6ABzuTmq?9Cfe2Va7#yA=i zXE2h~hCQh;Caoy?7U-^#<`_YJvEOcU^GK8i-7heM z?TV&GvP&!CaQ!=wWIGO#(wFgQGrWn@UbZ=mz*Ehp8{_q?E>aq`%%Ia+=ui%vLx$+7eI;rcfqU}+S8(%x9W)T}N(EsrJ534g*)a){OB#BRUM z^=BoiSp8Mzn%EAlMfZio@9^0K6VU#k=!_K9#~X#OsEAWqheOf}gOseGDgo9&$-e|S z!z#*=ESzFS;t(lGt(e~ET4DDmahgL(25g5A;~C?<=F`vebYrd+y6wz&A}8zTv|F%X zJ2d&2IEYa}jJ^M62_#{=zM_`|P}DZsd4g88q|%?oe+k82U=evNru5PAeT(fo+Px_D ztz$X)W#g6OIL*U3JuG0!G%*9+DmxP`=u2LctTV|vn_V3Ar6_t5MGv6eV15PT!`QCF zPV$xH_uxCm&B^h%zKQ$BD)q%U2NfoiC6b=@f>xiv8Ck957v{qm=OF14+bw6t`F|>l zwH3Sj#FNyc@RPJP=nCNbp5iJ~$glX<_2BS|;8U2CWWXS*{7a&%%qPYnh6UGem)e5! zM8*?Y$yDYC(Uy>;4cB!N{h`>Gwpc$B`w*=bVm{!ik@xD8wj z^LsTs!RVK?egz!AY96Pd=ttUizk@|7t^$RZrtsuY62eYq!KWqm{g{8rTqxruQ5LZQ zeMIEf|2-H;wp*nEX1Exq3+Vl$Y++t>Ga1h!Nv zrlaNB#6s%n{a+!B*0Uv%5^hBlpz28ZU@QAT!aA1p76BsVB(|f7(H>nk4#_B+n5hL2 z?->4E9_5E^!@3dBV$xqK%Az;*hKuD^e0i(3v9N~J`<-o#t-!KsY3}M8OcO70Pg70jl(Ma-?#EF%JqU#Yjr7h&SWhlqo zRdo6Btwf85-CX7pvp9)ok_D?plHUpT2SH-lDrInwqPk(c+^XJ7zbyebpwEZys8)$z zqbNRq5bF_hE78qmt{MHw#Htg;<~IJV^=SQ@P7~VC82v-b#|rgRlEtaEA`U~KWIaK% zV7G$;642kw%6_K*jTQaF_%ewk%NfVz{%R~g3YBaot|S-D*X+CsJz7&@c$+{$1SyO2 zAs9;V4kT;K>ITs7kJB4GK002mgZRX!KM4E66gvctBUu{?j%G=_;yZ-)7q*4XZv?ha zh%4zp&H#ODdlrK*9GlYr1LLC@g;?5Tpb|;AQ%nDq=*pq{xQDugWSKutUrWM%sUBclY!RN68H~nhNNs2M< zjeZWz&8mEvlN7+Ol&!WCi#pBRKzvG)qqeg^kEDBCjkW;i_pm3%aZJC@ zadK^7T#osRj4P8=(w~*iXJvhCb=UE`gKj#uEl7INc7lH+?MlG-M~d7N`SZ!YVEhAt z?px&{R9luNc}b#a=m!%x80T}Ws3LPe5u}?Xm)#Y{GqDR`{ug`_GItfbB8&sj`%vs4 z#>0p++5Bef{tv+*FV(dtz!myuG4>EZ($c|y{{NBHG_{rVMcc+!o0`BSXd(C=fRS>U zg$3dB9(_fWM=Y-96H<`(t;IMDVsX&c;y3{ZNlXma68sUm@AThN@jjdD&A2l~)@C;f z+e-RjH;m#NVN=|6x2(9dPDtgu#e`JEza(SF6|KFmuD$xw}Hy{wr2%t_)$@%661BT4F-(`=06(?{jn$OFPV(JBjm4$;{aBA8s!WUdEgLpl+k!}^9XPi=eY!F zXa(fN=T~%JNmhoWWo>)k6K@p#G_--(*T?=13+icpi-{MP_{s5)i2P`4K2BMfI7Y%3 z6wn3Z{y4=#zX9Du5{;n+Ft>mvc}0S{1R9Rr@62T)*=<@jOH|x3^Zvgr`T%+#;XD|O z&nNnxL{u@A!2((y3iyGQTtPRI!13+H$A|tx5=cU6*|GZ>U1bt|VLSr+I`p3rqYZO& znJY%&gRIbhnU}O-J_x%R6kZ$M75#kbRU8^(*p|s(*k(yNig-fHY)Pf-iOpSfonZYLIGL7*Q#(D8eO)I63w!felN8$xkbc=ovhL6qR z0L)L&pH|oxqlo*&@=T_4hR!`EI}!MuU4l9=3juaxEa^lmOF=Er*C$yt z>`&rb1>g9zsPY)U9L#;j_cY1t(7mJqy|G|3yzn!GLXx(s-9AY9Fi6UhN!6u>0 z1TWBzS%IrqQ9f3aojFM!^e-t)vI<>0T5B8Mu>x;lzl<3F(zepyq>nZvwJ`olOGc2t z37i_o&lsg-d;nIW9kEqB#6APgpKZJAv!c4ppM_yoTm|OSvY>+A=)BorEa^faMX+tl z+zsq|M85xj!-}huU?_HkbIlFYU%>Nm!Dk!_#Gx3T@xR@ja45}TV!vXqSL!so;+ zL&CeZ12bR-3V&_3-u1_1kjPdufP@P%dWvoYmn9bLO|VtA0=iy_%SsnTDefr+$0Jc` z;-q8&MHz3$=K$lC#QDhh39LlCV9jBhE%M(dytY-;v?Q}han%YsOMfYC3oF@3(kT=- zfk3etcO*zu=@q4*WZ1p4aTp0Dw;Ast#&^3+|LET*mviP^$D*vT6D!DPMZL5n^Kd>v zppMKI#Ggvxt7#w5hoNhr58>ux@H0W` z5ugB*BdL5J`o|<&h~Xmig-9MozdJ$pG9M`kvGZlFHo-<&p_*%oE|ggRD+?*?7)AaI zFJbSAM!=&OCL(w>5?!$%^C+r6`r}0C_x}+{fqP>An#7WQR#XFY(dfUT_-|1PmCXWl zb<{x$GB+zG_kUVCahcdn#qntojC;Ti6d;*TK#3nV;UsGX|EB06=nK&Qla;iyqF-Xy zoqjSdO(yh%EJimg#VXo{o1zL1~`8p$#cdl(Ko?)6}!|2 z{Z(`kY@?(Qx~S5HSc^kVsM;!m6AA>d(ho!WOIPHgVR1m?okf1B$iP*=c z-vwPTtvzT0t6WdS{Njl@R$%=eI z;wSiY!=?o}ihgJC9A$ReW*kb;(ph!u=vSkqAW?Y&TqD>Z+UnS0=~MbNOjjx>sCSV6 zfcC-u0lhl*?$;|MASj@d|A4Lmz5LsUgaq{L6B5{~i+@OO|Db?godSaVL%IeA`ws~0 z)FmLKWLWniJ{4nT^zYxkN56nz|IP#o=^EhQJ~%kAOE04I3F_TButz}d(EAH~QiQH5 z(uTJ~+TX zBxn%TckJD(b6}T#LEhyM+*w0ze~JzY=-InJAw&E-2lejhKd5)VApcJ7gS&R<-9D&O z*w2@Is>O)LLPB3P^GTXMu(LKMD6m7nkN~Vg+N%^++CQ*UK&QN6&u{uns}`dk+t#~R za9D6=-}7bS*JMw74)Sjl5)=^9v1?e<_P(7Hgtc zBStAu__m1AUbpR`D+ahTWj=)RV8j?E_C-w3tu#B)>?GLM@B`roA|{jU#X5Joux*=t zPxvI5MfQCW(;~)Wav*$b=!(qIQiaw#>&_4wyv;XtX#KNp|FA7veM844U!lO^d;L`( z(GHMhB*h)+@0+T1_;!EQ5&jFcOeE6&y#C=U;a(f>^p6UP5^|7Y|3wGnK$iem@pIwm{4+e}plRoZqH z6uu|4&ro-!u!k?A9g3f0E^2e!i({C!FJkilZu{==?V(5NL`&k6JM>8BXjv0*MgP0~ vQ}Tw+Y#1#?SlE|nai*u9MV-1{iZhBxtYWwK5Nr=^f7>@h*xgC)bYuP>rfpz) delta 72387 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

P1?#2P+ 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 KHz#>x5C4BC=CyAC diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index 65857995d..4b15c6d87 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -15,17 +15,17 @@ # Artem Kotik, 2025 # Elena Mishina, 2025 # Michael Tatarinov, 2025 -# Jeremy Stretch, 2025 # Alevtina Karashokova, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Alevtina Karashokova, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,7 +45,7 @@ msgstr "Запись включена" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -101,9 +101,9 @@ msgstr "Ваш пароль успешно изменен." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -117,8 +117,8 @@ msgstr "Выделение ресурсов" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -130,8 +130,8 @@ msgid "Active" msgstr "Активный" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -144,7 +144,7 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -233,8 +233,8 @@ msgstr "Группа площадок (подстрока)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -508,7 +508,7 @@ msgstr "ASN" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -681,7 +681,7 @@ msgstr "Идентификатор Службы" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -717,11 +717,11 @@ msgstr "Цвет" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -793,9 +793,9 @@ msgstr "Аккаунт провайдера" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -876,15 +876,15 @@ msgstr "Статус" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -990,25 +990,25 @@ msgstr "Параметры Службы" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1048,7 +1048,7 @@ msgstr "Аренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Тип точки подключения" @@ -1123,7 +1123,7 @@ msgstr "Сеть провайдера" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1186,8 +1186,8 @@ msgstr "Тип канала связи" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1202,9 +1202,9 @@ msgstr "Операционный статус" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1249,7 +1249,7 @@ msgstr "Операционная роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1285,8 +1285,8 @@ msgstr "Интерфейс" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1303,7 +1303,7 @@ msgstr "Интерфейс" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1418,7 +1418,7 @@ msgstr "Задание" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1501,10 +1501,10 @@ msgstr "Уникальный ID канала связи" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1636,10 +1636,10 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1671,7 +1671,7 @@ msgid "Full name of the provider" msgstr "Полное имя провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1764,7 +1764,7 @@ msgstr "точки подключения виртуальных каналов" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1920,7 +1920,7 @@ msgstr "Гарантированная скорость" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1996,13 +1996,13 @@ msgstr "Соединения" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2022,7 +2022,7 @@ msgstr "Соединения" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2127,7 +2127,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" @@ -2298,14 +2298,14 @@ msgid "User name" msgstr "Имя пользователя" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2362,20 +2362,20 @@ msgstr "Файл" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Создание" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2416,8 +2416,8 @@ msgstr "Завершено до" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2433,17 +2433,17 @@ msgid "User" msgstr "Пользователь" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "После" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "До" @@ -2490,7 +2490,7 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" msgstr "Фасады стоек" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2520,7 +2520,7 @@ msgid "Pagination" msgstr "Разбивка на страницы" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2656,7 +2656,7 @@ msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2876,8 +2876,8 @@ msgstr "Полное имя" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2892,7 +2892,7 @@ msgid "Request ID" msgstr "Идентификатор запроса" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Сообщение" @@ -2921,7 +2921,7 @@ msgstr "Последнее обновление" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2937,8 +2937,8 @@ msgstr "Интервал" msgid "Log Entries" msgstr "Записи в журнале" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Уровень" @@ -3139,8 +3139,8 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3205,7 +3205,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Дюймы" @@ -3228,9 +3228,9 @@ msgstr "Несвежий" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3289,7 +3289,7 @@ msgid "Rear" msgstr "Вид сзади" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" @@ -3322,7 +3322,7 @@ msgid "Top to bottom" msgstr "Сверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Пассивный" @@ -3330,46 +3330,46 @@ msgstr "Пассивный" msgid "Mixed" msgstr "Смешанный" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (не блокирующий)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (блокирующий)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Калифорнийский стиль" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "ITA/Международный" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Проприетарный" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Другой" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Международный" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Физический" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Виртуальный" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3377,12 +3377,12 @@ msgstr "Виртуальный" msgid "Wireless" msgstr "Беспроводной" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3391,67 +3391,67 @@ msgstr "Виртуальные интерфейсы" msgid "Bridge" msgstr "Мост" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Быстрый Ethernet (100 Мбит/с)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "Гигабитный Ethernet (1 Гбит/с)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Гбит/с" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Гбит/с" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Гбит/с" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Гбит/с" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Гбит/с" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Гбит/с" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Гбит/с" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Гбит/с" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Гбит/с" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Подключаемые трансиверы" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Ethernet объединительной платы" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3459,147 +3459,147 @@ msgstr "Сотовая связь" msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Оптоволокно" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Медь — витая пара (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Медь — Twinax (ЦАП)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Медь — коаксиальная" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Оптоволокно — многомодовое" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Оптоволокно — одномодовое" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Прочее волокно" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Трехфазный" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Инвалид" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Неисправен" @@ -3872,8 +3872,8 @@ msgstr "Полная глубина" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4007,7 +4007,7 @@ msgstr "Интерфейс виртуальной машины (ID)" msgid "Is assigned" msgstr "Назначено" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Является основным" @@ -4028,7 +4028,7 @@ msgid "Assigned VID" msgstr "Назначенный VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4217,7 +4217,7 @@ msgstr "Нерасторгнутый" msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4277,8 +4277,8 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4364,9 +4364,9 @@ msgstr "Глубина крепления" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4441,7 +4441,7 @@ msgstr "Инвентарный номер" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4451,8 +4451,8 @@ msgstr "Воздушный поток" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4520,7 +4520,7 @@ msgstr "Схема" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4553,10 +4553,10 @@ msgid "VM role" msgstr "Роль виртуальной машины" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4568,18 +4568,18 @@ msgid "Config template" msgstr "Шаблон конфигурации" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Тип устройства" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Роль устройства" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4593,10 +4593,10 @@ msgstr "Роль устройства" msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4626,7 +4626,7 @@ msgstr "Конфигурация" msgid "Virtualization" msgstr "Виртуализация" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Тип модуля" @@ -4659,8 +4659,8 @@ msgstr "Лейбл" msgid "Length" msgstr "Длина" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Единица длины" @@ -4669,18 +4669,18 @@ msgstr "Единица длины" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4720,13 +4720,13 @@ msgstr "Выделенная мощность" msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт питания" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Фаза электропитания" @@ -4735,7 +4735,7 @@ msgid "Management only" msgstr "Только управление" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4743,7 +4743,7 @@ msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4779,8 +4779,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Виртуальные контексты" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4789,7 +4789,7 @@ msgstr "Виртуальные контексты" msgid "Speed" msgstr "Скорость" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4803,7 +4803,7 @@ msgstr "Скорость" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4812,7 +4812,7 @@ msgstr "Режим" msgid "VLAN group" msgstr "Группа VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4820,7 +4820,7 @@ msgstr "Группа VLAN" msgid "Untagged VLAN" msgstr "VLAN без тегов" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4836,7 +4836,7 @@ msgstr "Добавить тегированные VLAN-ы" msgid "Remove tagged VLANs" msgstr "Удалить тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4925,8 +4925,8 @@ msgstr "Назначенная группа" msgid "available options" msgstr "доступные опции" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4973,7 +4973,7 @@ msgid "Rack type model" msgstr "Модель типа стойки" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Направление воздушного потока" @@ -4989,7 +4989,7 @@ msgstr "Если не указан тип стойки, необходимо з msgid "Parent site" msgstr "Родительская площадка" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" @@ -5028,104 +5028,113 @@ msgstr "Вес модуля" msgid "Unit for module weight" msgstr "Единица измерения веса модуля" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "" +"Значения атрибутов для назначенного профиля, переданные в виде словаря" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Если указаны атрибутивные данные, необходимо указать профиль." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Роль родительского устройства" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Роль устройства не найдена." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Родительская платформа" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Платформа не найдена." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Ограничьте назначение платформ этим производителем" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Назначенная роль" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Производитель типа устройства" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Модель типа устройства" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Назначенная платформа" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Кластер виртуализации" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Назначенная локация (если есть)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Назначенная стойка (если есть)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Лицевая сторона" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Сторона монтажа в стойке" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Родительское устройство (для дочерних устройств)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Отсек для устройств" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Отсек для устройств, в котором установлено данное устройство (для детских " "устройств)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Устройство, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Отсек для модулей" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "Отсек для модулей, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Репликация компонентов" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5133,96 +5142,96 @@ msgstr "" "Автоматическое заполнение компонентов, связанных с этим типом модуля " "(включено по умолчанию)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Принять компоненты" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Используйте уже существующие компоненты" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Тип порта" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Скорость порта в бит/с" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Тип розетки" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Локальный порт питания, питающий эту розетку" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Электрическая фаза (для трехфазных цепей)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Родительский интерфейс" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Мостовой интерфейс" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Родительский интерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Режим Poe" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Тип Poe" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "" "Назначенный идентификатор VLAN без тегов (отфильтрованный по группе VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " @@ -5231,14 +5240,14 @@ msgstr "" "Назначенные идентификаторы VLAN c тегами, разделённые запятыми и заключённые" " в двойные кавычки (отфильтрованные по группе VLAN). Пример:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "" "Назначенный идентификатор сервисной VLAN «Q-in-Q» (отфильтрованный по группе" " VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5246,84 +5255,84 @@ msgstr "" msgid "Assigned VRF" msgstr "Назначенный VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Роль Rf" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Роль беспроводной сети (точка доступа/станция)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задний порт" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Соответствующий задний порт" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Установленное устройство" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Дочернее устройство, установленное в этом отсеке" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Дочернее устройство не найдено." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Предмет родительского инвентаря" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "Имя компонента должно быть указано при указании типа компонента" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не найден: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента должен быть указан при указании имени компонента" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Родительское устройство назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5337,97 +5346,97 @@ msgstr "Родительское устройство назначенного msgid "Virtual machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Назначенный интерфейс" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "При назначении интерфейса необходимо указать родительское устройство или " "виртуальную машину" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Сайт на стороне А" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Сайт родительского устройства A (если есть)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Устройство на стороне А" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Имя устройства" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Сторона типа А" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Название стороны А" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Название точки подключения" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Сайт на стороне B" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Сайт родительского устройства B (если есть)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Устройство на стороне B" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Тип стороны B" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Название стороны B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Состояние подключения" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Название цвета (например, «Красный») или шестнадцатеричный код (например, " "«f44336»)" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} уже подключен" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} боковое завершение не найдено: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5436,56 +5445,56 @@ msgstr "" "{color} не совпадало ни с одним из используемых названий цветов и содержало " "более шести символов: неправильный шестнадцатеричный код." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Мастер" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Мастер-устройство" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Название родительской площадки" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Основное или резервное" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Тип питания (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Основной IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Основной IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64" @@ -5636,10 +5645,10 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" @@ -6798,7 +6807,7 @@ msgid "module bays" msgstr "отсеки для модулей" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." @@ -6837,14 +6846,14 @@ msgid "inventory item roles" msgstr "роли элементов инвентаря" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "серийный номер" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "инвентарный номер" @@ -6895,7 +6904,7 @@ msgstr "производитель" msgid "manufacturers" msgstr "производители" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "модель" @@ -6904,11 +6913,11 @@ msgstr "модель" msgid "default platform" msgstr "платформа по умолчанию" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "номер модели" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Дискретный номер детали (опционально)" @@ -6947,7 +6956,7 @@ msgstr "" "родительскому, ни к дочернему." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "воздушный поток" @@ -7043,7 +7052,7 @@ msgstr "Функция, которую выполняет это устройс msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серийный номер шасси, присвоенный производителем" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Уникальный тег, используемый для идентификации этого устройства" @@ -7055,12 +7064,12 @@ msgstr "положение (U)" msgid "rack face" msgstr "лицевая сторона стойки" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "основной IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "основной IPv6" @@ -7085,69 +7094,69 @@ msgstr "Приоритет VC" msgid "Virtual chassis master election priority" msgstr "Приоритет выбора основного виртуального шасси" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS координата в десятичном формате (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "долгота" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Имена устройств не могут быть одинаковыми в пределах одной площадки." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "устройство" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "устройства" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стойка {rack} не принадлежит площадке {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Локация {location} не принадлежит площадке {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стойка {rack} не принадлежит локации {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "Невозможно выбрать лицевую сторону стойки, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Невозможно выбрать позицию в стойке, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "Позиция должна быть указана с шагом 0,5 единицы стойки." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "При определении лицевой стороны необходимо указать позицию в стойке." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Тип устройства 0U ({device_type}) не может быть отнесено к стойке." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7155,7 +7164,7 @@ msgstr "" "Устройствам с указанным в типе свойством \"дочернее\" нельзя выбрать лицевую" " сторону стойки. Этот атрибут указывается для \"родительского\" устройства." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7163,7 +7172,7 @@ msgstr "" "Типы дочерних устройств нельзя отнести к позиции в стойке. Это атрибут " "родительского устройства." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7172,22 +7181,22 @@ msgstr "" "U{position} уже занят или в нем недостаточно места для размещения этого типа" " устройств: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} не является адресом IPv4." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} не является адресом IPv6." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7196,23 +7205,23 @@ msgstr "" "Назначенная платформа ограничена {platform_manufacturer} типы устройств, но " "данный тип устройства относится к {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Назначенный кластер принадлежит другой площадке ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Назначенный кластер находится в другом месте ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Положение устройства, назначенного виртуальному шасси, должно быть " "определено." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7221,21 +7230,21 @@ msgstr "" "Устройство нельзя удалить из виртуального корпуса {virtual_chassis} потому " "что в настоящее время оно назначено его хозяином." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "Домен" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "виртуальное шасси" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7244,43 +7253,43 @@ msgstr "" "Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, " "которые образуют межкорпусные интерфейсы LAG." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "идентификатор" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "комментарии" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "виртуальный контекст" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "виртуальные контексты" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не является IPV{family} адрес." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве." -#: netbox/dcim/models/devices.py:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC-адреса" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7288,7 +7297,7 @@ msgstr "" "Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-" "адресом объекта" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7319,44 +7328,44 @@ msgstr "" "Роль беспроводной связи может быть установлена только на беспроводных " "интерфейсах." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "схема" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "профиль типа модуля" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "профили типов модулей" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "атрибуты" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "тип модуля" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "типы модулей" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Неверная схема: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "модули" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7612,91 +7621,91 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Следующие юниты уже зарезервированы: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Регион верхнего уровня с таким названием уже существует." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Регион верхнего уровня с этой подстрокой уже существует." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "регион" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "регионы" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Группа площадок верхнего уровня с таким именем уже существует." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Группа площадок верхнего уровня с этой подстрокой уже существует." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "группа площадок" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "группы площадок" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Полное название площадки" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "объект" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Идентификатор или описание местного объекта" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "физический адрес" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Физическое местоположение здания" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "адрес доставки" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Если отличается от физического адреса" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "площадка" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "площадки" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Локация с таким именем уже существует на указанной площадке." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Локация с этой подстрокой уже существует на указанной площадке." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "локация" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "локации" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7771,7 +7780,7 @@ msgstr "Доступен" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8014,8 +8023,8 @@ msgstr "Типы устройств" msgid "Module Types" msgstr "Типы модулей" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформы" @@ -8168,7 +8177,7 @@ msgid "Space" msgstr "Пространство" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8198,7 +8207,7 @@ msgstr "Резервирование" msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8210,7 +8219,7 @@ msgstr "Контекст конфигурации" msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8587,12 +8596,12 @@ msgstr "Закладки" msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Неизвестный тип действия для правила события: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Невозможно импортировать конвейер событий {name} ошибка: {error}" @@ -8640,60 +8649,60 @@ msgstr "Тег" msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Название группы" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Обязательно" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Должно быть уникальным" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Видимый пользовательский интерфейс" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Редактируемый UI" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Можно клонировать" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Минимальное значение" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Максимальное значение" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Регулярное выражение валидации" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведение" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Новое окно" @@ -8702,40 +8711,40 @@ msgid "Button class" msgstr "Класс кнопки" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Имя файла" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Расширение файла" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "В качестве вложения" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Общий" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" @@ -8762,14 +8771,19 @@ msgstr "Типы событий" msgid "Is active" msgstr "Активен" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Автоматическая синхронизация включена" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8793,8 +8807,8 @@ msgstr "Один или несколько назначенных типов о msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип данных поля (например, текст, целое число и т. д.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8807,7 +8821,7 @@ msgid "Object type (for object or multi-object fields)" msgstr "" "Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Набор для выбора" @@ -8853,8 +8867,8 @@ msgid "Data source which provides the data file" msgstr "Источник данных, предоставляющий файл данных" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл данных" @@ -8863,10 +8877,6 @@ msgstr "Файл данных" msgid "Data file containing the template code" msgstr "Файл данных, содержащий код шаблона" -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "Автоматическая синхронизация включена" - #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " @@ -8942,94 +8952,98 @@ msgstr "Группы" msgid "Group names separated by commas, encased with double quotes" msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Варианты типов" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Тип связанного объекта" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Варианты" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Данные" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Рендеринг" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Типы контента" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Тип содержимого HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Тип события" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Тип действия" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Тип объекта с тегами" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Разрешенный тип объекта" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Регионы" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Группы площадок" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Локации" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Типы устройств" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Роли" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Типы кластеров" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Кластерные группы" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9038,7 +9052,7 @@ msgstr "Кластерные группы" msgid "Clusters" msgstr "Кластеры" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Группы арендаторов" @@ -9269,19 +9283,19 @@ msgstr "Запланируйте выполнение скрипта на зад msgid "Interval at which this script is re-run (in minutes)" msgstr "Интервал повторного запуска этого скрипта (в минутах)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Изменения в базе данных были автоматически отменены." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Скрипт прерван с ошибкой: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Возникло исключение: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Изменения в базе данных отменены из-за ошибки." @@ -10230,25 +10244,25 @@ msgstr "Упорядочить в алфавитном порядке" msgid "New Window" msgstr "Новое окно" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Тип MIME" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Имя файла" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Расширение файла" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "В качестве вложения" @@ -10303,30 +10317,36 @@ msgstr "Валидация SSL" msgid "Event Types" msgstr "Типы событий" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Включена автоматическая синхронизация" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Комментарии (короткие)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Линия" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Метод" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "При попытке рендеринга этого виджета произошла ошибка:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" +"Попробуйте перенастроить виджет или удалить его со своей панели управления." #: netbox/extras/validators.py:15 #, python-format @@ -13292,7 +13312,7 @@ msgstr "Назначенные группы" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14773,12 +14793,12 @@ msgstr "" msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Параметры окружающей среды" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Шаблон" @@ -16488,6 +16508,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Срок годности должен быть в будущем. Текущее серверное время {current_time} " +"({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 5a6a48178d1d4e98ba0b6129e1eaa67989efe485..6bb71e055e3e806d0f093f90d188017976c47b1e 100644 GIT binary patch delta 76224 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 SJ+?NHo{+e-AD4!uR{lTl76iip delta 72096 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 R%$*!?Bc7+n`he+a{~v?s@7MqU diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index 966cb842a..e9069a8c7 100644 --- a/netbox/translations/tr/LC_MESSAGES/django.po +++ b/netbox/translations/tr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -35,7 +35,7 @@ msgstr "Yazma Etkin" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -91,9 +91,9 @@ msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -107,8 +107,8 @@ msgstr "Tedarik" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -120,8 +120,8 @@ msgid "Active" msgstr "Aktif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -134,7 +134,7 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -223,8 +223,8 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -498,7 +498,7 @@ msgstr "ASN'ler" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -671,7 +671,7 @@ msgstr "Servis ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -707,11 +707,11 @@ msgstr "Renk" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -783,9 +783,9 @@ msgstr "Sağlayıcı hesabı" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -866,15 +866,15 @@ msgstr "Durum" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -980,25 +980,25 @@ msgstr "Servis Parametreleri" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1038,7 +1038,7 @@ msgstr "Kiracılık" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Sonlandırma türü" @@ -1113,7 +1113,7 @@ msgstr "Sağlayıcı ağı" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1176,8 +1176,8 @@ msgstr "Devre tipi" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1192,9 +1192,9 @@ msgstr "Operasyonel durum" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1239,7 +1239,7 @@ msgstr "Operasyonel rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1275,8 +1275,8 @@ msgstr "Arayüz" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1293,7 +1293,7 @@ msgstr "Arayüz" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1408,7 +1408,7 @@ msgstr "Ödev" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1491,10 +1491,10 @@ msgstr "Benzersiz devre ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1626,10 +1626,10 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1661,7 +1661,7 @@ msgid "Full name of the provider" msgstr "Sağlayıcının tam adı" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1754,7 +1754,7 @@ msgstr "sanal devre sonlandırmaları" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1910,7 +1910,7 @@ msgstr "Taahhüt Oranı" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1986,13 +1986,13 @@ msgstr "Fesih" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2012,7 +2012,7 @@ msgstr "Fesih" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2116,7 +2116,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" @@ -2287,14 +2287,14 @@ msgid "User name" msgstr "Kullanıcı adı" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2351,20 +2351,20 @@ msgstr "Dosya" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Veri kaynağı" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Oluşturma" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2405,8 +2405,8 @@ msgstr "Daha önce tamamlandı" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2422,17 +2422,17 @@ msgid "User" msgstr "Kullanıcı" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Sonra" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Önce" @@ -2480,7 +2480,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2510,7 +2510,7 @@ msgid "Pagination" msgstr "Sayfalandırma" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2644,7 +2644,7 @@ msgid "type" msgstr "türü" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2863,8 +2863,8 @@ msgstr "Ad Soyad" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2879,7 +2879,7 @@ msgid "Request ID" msgstr "İstek Kimliği" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mesaj" @@ -2908,7 +2908,7 @@ msgstr "Son Güncelleme" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2924,8 +2924,8 @@ msgstr "Aralık" msgid "Log Entries" msgstr "Günlük Girişleri" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Seviye" @@ -3126,8 +3126,8 @@ msgid "Staging" msgstr "Sahneleme" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3192,7 +3192,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "İnç" @@ -3215,9 +3215,9 @@ msgstr "Bayat" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3276,7 +3276,7 @@ msgid "Rear" msgstr "Arka" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" @@ -3309,7 +3309,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:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Pasif" @@ -3317,46 +3317,46 @@ msgstr "Pasif" msgid "Mixed" msgstr "Karışık" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (Kilitsiz)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (Kilitleme)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Kaliforniya Tarzı" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Uluslararası/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Tescilli" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Diğer" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Uluslararası" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Fiziksel" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Sanal" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3364,12 +3364,12 @@ msgstr "Sanal" msgid "Wireless" msgstr "Kablosuz" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Sanal arayüzler" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3378,67 +3378,67 @@ msgstr "Sanal arayüzler" msgid "Bridge" msgstr "Köprü" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Hızlı Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Takılabilir alıcı-vericiler" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Arka Panel Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3446,147 +3446,147 @@ msgstr "Hücresel" msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Bakır - Bükülmüş Çift (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Bakır - Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Bakır - Koaksiyel" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Fiber - Çok Modlu" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Fiber - Tek modlu" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Elyaf - Diğer" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Üç fazlı" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Engelli" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Arızalı" @@ -3859,8 +3859,8 @@ msgstr "Tam derinlik mi" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3994,7 +3994,7 @@ msgstr "VM arabirimi (ID)" msgid "Is assigned" msgstr "Atanmıştır" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Birincildir" @@ -4015,7 +4015,7 @@ msgid "Assigned VID" msgstr "Atanmış VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4200,7 +4200,7 @@ msgstr "Sonlandırılmamış" msgid "Power panel (ID)" msgstr "Güç paneli (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4260,8 +4260,8 @@ msgstr "Saat dilimi" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4347,9 +4347,9 @@ msgstr "Montaj derinliği" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4424,7 +4424,7 @@ msgstr "Varlık etiketi" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4434,8 +4434,8 @@ msgstr "Hava akışı" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4503,7 +4503,7 @@ msgstr "Şema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4536,10 +4536,10 @@ msgid "VM role" msgstr "VM rolü" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4551,18 +4551,18 @@ msgid "Config template" msgstr "Yapılandırma şablonu" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Cihaz tipi" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Cihaz rolü" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4576,10 +4576,10 @@ msgstr "Cihaz rolü" msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4609,7 +4609,7 @@ msgstr "Yapılandırma" msgid "Virtualization" msgstr "Sanallaştırma" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Modül tipi" @@ -4642,8 +4642,8 @@ msgstr "etiket" msgid "Length" msgstr "Uzunluk" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Uzunluk birimi" @@ -4652,18 +4652,18 @@ msgstr "Uzunluk birimi" msgid "Domain" msgstr "Alan adı" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Güç paneli" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4703,13 +4703,13 @@ msgstr "Tahsis edilen çekiliş" msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Güç bağlantı noktası" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Besleme bacağı" @@ -4718,7 +4718,7 @@ msgid "Management only" msgstr "Yalnızca yönetim" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4726,7 +4726,7 @@ msgid "PoE mode" msgstr "PoE modu" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4762,8 +4762,8 @@ msgstr "GECİKME" msgid "Virtual device contexts" msgstr "Sanal cihaz bağlamları" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4772,7 +4772,7 @@ msgstr "Sanal cihaz bağlamları" msgid "Speed" msgstr "Hız" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4786,7 +4786,7 @@ msgstr "Hız" msgid "Mode" msgstr "Modu" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4795,7 +4795,7 @@ msgstr "Modu" msgid "VLAN group" msgstr "VLAN grubu" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4803,7 +4803,7 @@ msgstr "VLAN grubu" msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4819,7 +4819,7 @@ msgstr "Etiketli VLAN'lar ekle" msgid "Remove tagged VLANs" msgstr "Etiketli VLAN'ları kaldır" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4908,8 +4908,8 @@ msgstr "Atanan grup" msgid "available options" msgstr "mevcut seçenekler" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4956,7 +4956,7 @@ msgid "Rack type model" msgstr "Raf tipi modeli" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Hava akışı yönü" @@ -4972,7 +4972,7 @@ msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır." msgid "Parent site" msgstr "Ana site" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" @@ -5011,102 +5011,110 @@ msgstr "Modül ağırlığı" msgid "Unit for module weight" msgstr "Modül ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "Atanan profil için öznitelik değerleri, sözlük olarak iletilir" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Öznitelik verileri sağlanıyorsa profil belirtilmelidir." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Üst Aygıt Rolü" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Cihaz rolü bulunamadı." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Ana platform" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Platform bulunamadı." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Platform atamalarını bu üreticiye sınırlayın" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Atanan rol" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Cihaz tipi üreticisi" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Cihaz tipi modeli" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Atanan platform" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Sanal şasi" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Sanallaştırma kümesi" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Atanan konum (varsa)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Atanmış raf (varsa)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Yüz" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Monte edilmiş raf yüzü" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Ana cihaz (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Cihaz yuvası" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "Bu cihazın kurulu olduğu cihaz yuvası (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Bu modülün kurulu olduğu cihaz" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modül yuvası" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "Bu modülün kurulu olduğu modül yuvası" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Modül türü" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Bileşenleri çoğaltın" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5114,109 +5122,111 @@ msgstr "" "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun (varsayılan " "olarak etkindir)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Mevcut bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Bağlantı noktası tipi" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Bps cinsinden bağlantı noktası hızı" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Çıkış tipi" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Bu prizi besleyen yerel güç portu" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrik fazı (üç fazlı devreler için)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Ebeveyn arayüzü" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Köprülü arayüz" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "Gecikme" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Ebeveyn LAG arayüzü" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC isimleri virgülle ayrılmış, çift tırnak işareti ile çevrelenmiştir. " "Örnek:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Dubleks" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Poe modu" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Poe tipi" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Atanmış etiketsiz VLAN kimliği (VLAN grubuna göre filtrelenmiş)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "" +"Atanmış etiketli VLAN kimlikleri virgülle ayrılmış, çift tırnak işareti ile " +"kaplanmıştır (VLAN grubuna göre filtrelenir). Örnek:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "Atanmış Q-in-Q Hizmet VLAN Kimliği (VLAN grubuna göre filtrelenmiş)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5224,84 +5234,84 @@ msgstr "" msgid "Assigned VRF" msgstr "Atanmış VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "Rf rolü" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Kablosuz rolü (AP/istasyon)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} cihaza atanmadı {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Arka bağlantı noktası" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "İlgili arka bağlantı noktası" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Yüklü cihaz" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Bu bölmeye takılan çocuk cihazı" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Çocuk cihazı bulunamadı." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Ana envanter kalemi" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Bileşen tipi" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Bileşen Türü" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Bileşen adı" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Bileşen Adı" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "Bileşen türü belirtildiğinde bileşen adı belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Bileşen bulunamadı: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "Bileşen adı belirtildiğinde bileşen türü belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5315,93 +5325,93 @@ msgstr "Atanan arayüzün ana cihazı (varsa)" msgid "Virtual machine" msgstr "Sanal makine" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Atanan arabirimin üst VM'si (varsa)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Atanmış arayüz" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Bunu atanan arayüz için birincil MAC adresi yapın" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "Arayüz atarken üst aygıtı veya sanal makineyi belirtmeniz gerekir" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "A Tarafı sitesi" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Ana cihaz A'nın sitesi (varsa)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "A Tarafı Cihazı" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Cihaz adı" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Taraf A tipi" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "A Tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Fesih adı" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "B tarafı sitesi" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Ana cihaz B sitesi (varsa)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "B tarafı cihazı" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Taraf B tipi" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "B tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Bağlantı durumu" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Renk adı (örn. “Kırmızı”) veya altıgen kodu (örn. “f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Yan {side_upper}: {device} {termination_object} zaten bağlı" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} yan sonlandırma bulunamadı: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5410,56 +5420,56 @@ msgstr "" "{color} kullanılan herhangi bir renk adıyla eşleşmedi ve altı karakterden " "uzundu: geçersiz altıgen." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Usta" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Ana cihaz" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Ana sitenin adı" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Yukarı akış güç paneli" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Birincil veya gereksiz" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Besleme tipi (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Birincil IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Birincil IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64" @@ -5608,10 +5618,10 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" @@ -6741,7 +6751,7 @@ msgid "module bays" msgstr "modül bölmeleri" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 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." @@ -6777,14 +6787,14 @@ msgid "inventory item roles" msgstr "envanter kalemi rolleri" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "seri numarası" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "varlık etiketi" @@ -6833,7 +6843,7 @@ msgstr "üretici firma" msgid "manufacturers" msgstr "üreticiler" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model" @@ -6842,11 +6852,11 @@ msgstr "model" msgid "default platform" msgstr "varsayılan platform" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "parça numarası" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Ayrık parça numarası (isteğe bağlı)" @@ -6883,7 +6893,7 @@ msgstr "" "veya alt cihaz değilse boş bırakın." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "hava akımı" @@ -6980,7 +6990,7 @@ msgstr "Bu cihazın hizmet ettiği işlev" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Üretici tarafından atanan şasi seri numarası" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "Bu cihazı tanımlamak için kullanılan benzersiz bir etiket" @@ -6992,12 +7002,12 @@ msgstr "pozisyon (U)" msgid "rack face" msgstr "raf yüzü" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "birincil IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "birincil IPv6" @@ -7022,76 +7032,76 @@ msgstr "VC önceliği" msgid "Virtual chassis master election priority" msgstr "Sanal şasi ana seçim önceliği" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "enlem" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Ondalık formatta GPS koordinatı (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "boylam" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Aygıt adı site başına benzersiz olmalıdır." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "cihaz" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "cihazlar" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Raf {rack} siteye ait değil {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "{location} Konum {site} adlı siteye ait değil." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "{rack} rafı {location} adlı konuma ait değil." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "Bir raf atamadan raf yüzü seçilemez." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Bir raf atamadan raf konumu seçilemez." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "Konum 0,5 raf ünitesinin artışlarında olmalıdır." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "Raf konumunu tanımlarken raf yüzü belirtilmelidir." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Bir 0U cihaz tipi ({device_type}) bir raf konumuna atanamaz." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "" "Alt aygıt türleri bir raf yüzüne atanamaz. Bu, ana cihazın bir özelliğidir." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7099,7 +7109,7 @@ msgstr "" "Alt aygıt türleri bir raf konumuna atanamaz. Bu, ana aygıtın bir " "özelliğidir." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7108,22 +7118,22 @@ msgstr "" "U{position} zaten işgal edilmiş veya bu cihaz tipini barındırmak için " "yeterli alana sahip değil: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Bu bir IPv4 adresi değildir." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Belirtilen IP adresi ({ip}) bu cihaza atanmamıştır." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Bu bir IPv6 adresi değildir." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7132,21 +7142,21 @@ msgstr "" "Atanan platform aşağıdakilerle sınırlıdır {platform_manufacturer} cihaz " "türleri, ancak bu cihazın türü şunlara aittir {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Atanan küme farklı bir siteye aittir ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Atanan küme farklı bir konuma aittir ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Sanal bir kasaya atanan bir aygıtın konumu tanımlanmış olmalıdır." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7155,21 +7165,21 @@ msgstr "" "Cihaz sanal kasadan kaldırılamıyor {virtual_chassis} çünkü şu anda efendisi " "olarak belirlenmiştir." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "domain" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "sanal kasa" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, 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:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7178,42 +7188,42 @@ msgstr "" "Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye " "arayüzleri vardır." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "belirlemek" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "yorumlar" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "sanal cihaz bağlamı" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "sanal cihaz bağlamları" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} IPV değil{family} adres." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 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:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC adresleri" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7221,7 +7231,7 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması " "kaldırılamıyor" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7250,44 +7260,44 @@ msgstr "Bir PoE türü belirlerken PoE modunu belirtmelisiniz." msgid "Wireless role may be set only on wireless interfaces." msgstr "Kablosuz rolü yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "şema" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "modül tipi profili" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "modül tipi profiller" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "öznitellikler" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "modül tipi" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "modül türleri" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Geçersiz şema: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "modül" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "modülleri" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7538,91 +7548,91 @@ msgstr "Geçersiz birim (ler) i {height}U rafı: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Bu ada sahip üst düzey bir bölge zaten var." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Bu kısa adı içeren üst düzey bir bölge zaten var." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "bölge" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "bölgeler" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Bu ada sahip üst düzey bir site grubu zaten var." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Bu kısa adı içeren üst düzey bir site grubu zaten var." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "site grubu" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "site grupları" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Sitenin tam adı" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "tesise" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Yerel tesis kimliği veya açıklaması" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "fiziksel adres" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Binanın fiziksel konumu" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "teslimat adresi" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Fiziksel adresden farklıysa" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "sitesi" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "siteler" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "Belirtilen sitede bu ada sahip bir konum zaten var." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "Belirtilen sitede bu kısa ada sahip bir konum zaten var." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "konum" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "konumlar" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Ana konum ({parent}) aynı siteye ({site}) ait olmalıdır." @@ -7695,7 +7705,7 @@ msgstr "Ulaşılabilir" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7938,8 +7948,8 @@ msgstr "Cihaz Türleri" msgid "Module Types" msgstr "Modül Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformlar" @@ -8092,7 +8102,7 @@ msgid "Space" msgstr "Uzay" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8121,7 +8131,7 @@ msgstr "Rezervasyon" msgid "Non-Racked Devices" msgstr "Raf Olmayan Cihazlar" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8133,7 +8143,7 @@ msgstr "Yapılandırma Bağlamı" msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8507,12 +8517,12 @@ msgstr "Yer İşaretleri" msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Bir olay kuralı için bilinmeyen eylem türü: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Olaylar boru hattı içe aktarılamıyor {name} hata: {error}" @@ -8560,60 +8570,60 @@ msgstr "etiket" msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Grup adı" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Gerekli" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Benzersiz olmalı" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Kullanıcı arayüzü görünür" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "UI düzenlenebilir" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Minimum değer" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Maksimum değer" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Doğrulama regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Davranış" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Yeni pencere" @@ -8622,40 +8632,40 @@ msgid "Button class" msgstr "Düğme sınıfı" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME türü" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Dosya adı" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Dosya uzantısı" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Ek olarak" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Paylaşılan" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP yöntemi" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Yük URL'si" @@ -8682,14 +8692,19 @@ msgstr "Etkinlik türleri" msgid "Is active" msgstr "Aktif" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Otomatik senkronizasyon etkin" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8713,8 +8728,8 @@ msgstr "Bir veya daha fazla atanmış nesne türü" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Alan veri türü (örn. Metin, tamsayı vb.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8726,7 +8741,7 @@ msgstr "Nesne türü" msgid "Object type (for object or multi-object fields)" msgstr "Nesne türü (nesne veya çoklu nesne alanları için)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Seçim seti" @@ -8767,28 +8782,26 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Veri dosyasını sağlayan veri kaynağı" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Veri dosyası" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Şablon kodunu içeren veri dosyası" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Veri dosyası güncellendiğinde şablon içeriğinin otomatik senkronizasyonunu " +"etkinleştir" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8857,94 +8870,98 @@ msgstr "Gruplar" msgid "Group names separated by commas, encased with double quotes" msgstr "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Tür Seçenekleri" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "İlgili nesne türü" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Alan tipi" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Seçenekler" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Veriler" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Oluşturma" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "İçerik türleri" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP içerik türü" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Etkinlik türü" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Eylem türü" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Etiketli nesne türü" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "İzin verilen nesne türü" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Bölgeler" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Site grupları" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Konumlar" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Cihaz türleri" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Küme türleri" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Küme grupları" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -8953,7 +8970,7 @@ msgstr "Küme grupları" msgid "Clusters" msgstr "Kümeler" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Kiracı grupları" @@ -9184,19 +9201,19 @@ msgstr "Komut dosyasının yürütülmesini belirli bir zamana planlayın" msgid "Interval at which this script is re-run (in minutes)" msgstr "Bu komut dosyasının yeniden çalıştırıldığı aralık (dakika cinsinden)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Veritabanı değişiklikleri otomatik olarak geri alındı." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Komut dosyası hatayla iptal edildi: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Bir istisna oluştu: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı." @@ -10141,25 +10158,25 @@ msgstr "Alfabetik olarak sıralayın" msgid "New Window" msgstr "Yeni Pencere" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME Türü" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Dosya Adı" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Dosya uzantısı" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Ek Olarak" @@ -10214,30 +10231,37 @@ msgstr "SSL Doğrulama" msgid "Event Types" msgstr "Etkinlik Türleri" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Otomatik Senkronizasyon Etkin" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Yorumlar (Kısa)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Çizgi" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Yöntemi" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Bu widget'ı oluşturmaya çalışırken bir hatayla karşılaşıldı:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" +"Lütfen widget'ı yeniden yapılandırmayı deneyin veya kontrol panelinden " +"kaldırın." #: netbox/extras/validators.py:15 #, python-format @@ -12891,16 +12915,16 @@ msgstr "" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "Bir liste olmalı." #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "Bir sözlük olmalı." #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "Kimliği olan nesne {id} mevcut değil" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -13182,7 +13206,7 @@ msgstr "Atanan Gruplar" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14576,6 +14600,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"NetBox'ın bu kurulumunda bir veya daha fazla gerekli Python paketi eksik " +"olabilir. Bu paketler şurada listelenmiştir: %(req_file)s ve " +"%(local_req_file)s, ve normalde yükleme veya yükseltme " +"işleminin bir parçası olarak yüklenir. Yüklü paketleri doğrulamak için " +"çalıştırın %(pip_cmd)s konsoldan ve çıktıyı gerekli paketlerin " +"listesiyle karşılaştırın." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14633,6 +14663,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Yeni bir NetBox sürümüne yükseltirken, yeni veritabanı geçişlerini uygulamak" +" için yükseltme komut dosyasının çalıştırılması gerekir. Yürüterek geçişleri" +" manuel olarak çalıştırabilirsiniz %(command)s komut " +"satırından." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14645,17 +14679,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"PostgreSQL sürüm 14 veya sonraki sürümünün kullanımda olduğundan emin olun. " +"NetBox'ın kimlik bilgilerini kullanarak veritabanına bağlanarak ve bir sorgu" +" düzenleyerek bunu kontrol edebilirsiniz. %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON Şeması" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Çevre Parametreleri" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Şablon" @@ -15253,16 +15290,16 @@ msgstr "Bu işlem sonucunda aşağıdaki nesneler silinecektir." #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Görevden alma %(count)s okunmamış bildirim?" +msgstr[1] "Görevden alma %(count)s okunmamış bildirimler?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "Tüm okunmamış bildirimleri kapat" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "Tümünü kapat" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15613,6 +15650,8 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s en son yükseltme sırasında çalıştırıldı. Bu, her " +"statik dosyanın en son yinelemesini statik kök yoluna yükler." #: netbox/templates/media_failure.html:35 #, python-format @@ -16354,6 +16393,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Son kullanma süresi gelecekte olmalıdır. Geçerli sunucu saati {current_time}" +" ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 32cb4f67216d0dd85696e9d5656b5a68fdbca4b9..c9c7fecc48dee9f1d705e1fd6a3e0402b09bfb05 100644 GIT binary patch delta 75896 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 NX%atYhj)34{|8L%Su6km delta 72360 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 diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index df7354a5a..43915e0ab 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Volodymyr Pidgornyi, 2024 -# Jeremy Stretch, 2025 # Vladyslav V. Prodan, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Vladyslav V. Prodan, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +35,7 @@ msgstr "Запис дозволено" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +90,9 @@ msgstr "Ваш пароль успішно змінено." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,8 @@ msgstr "Забезпечення" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -119,8 +119,8 @@ msgid "Active" msgstr "Активний" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -133,7 +133,7 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -222,8 +222,8 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -497,7 +497,7 @@ msgstr "ASNs" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -670,7 +670,7 @@ msgstr "Ідентифікатор служби" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -706,11 +706,11 @@ msgstr "Колір" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -782,9 +782,9 @@ msgstr "Обліковий запис постачальника" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -865,15 +865,15 @@ msgstr "Статус" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -979,25 +979,25 @@ msgstr "Параметри обслуговування" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1037,7 +1037,7 @@ msgstr "Оренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "Тип кінця" @@ -1112,7 +1112,7 @@ msgstr "Мережа провайдера" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1175,8 +1175,8 @@ msgstr "Тип каналу зв'язку" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1191,9 +1191,9 @@ msgstr "Операційний стан" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1238,7 +1238,7 @@ msgstr "Операційна роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1274,8 +1274,8 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1292,7 +1292,7 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1407,7 +1407,7 @@ msgstr "Призначення" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1490,10 +1490,10 @@ msgstr "Унікальний ідентифікатор каналу зв'язк #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1626,10 +1626,10 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1661,7 +1661,7 @@ msgid "Full name of the provider" msgstr "Повна назва провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1754,7 +1754,7 @@ msgstr "завершення віртуальних схем" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1910,7 +1910,7 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1986,13 +1986,13 @@ msgstr "Кінці" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2012,7 +2012,7 @@ msgstr "Кінці" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2116,7 +2116,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" @@ -2287,14 +2287,14 @@ msgid "User name" msgstr "Ім'я користувача" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2351,20 +2351,20 @@ msgstr "Файл" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "Творчість" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2405,8 +2405,8 @@ msgstr "Завершено раніше" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2422,17 +2422,17 @@ msgid "User" msgstr "Користувач" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "Після" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "Раніше" @@ -2478,7 +2478,7 @@ msgstr "Потрібно вивантажити файл або вибрати msgid "Rack Elevations" msgstr "Висота стійки" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2508,7 +2508,7 @@ msgid "Pagination" msgstr "Нумерація сторінок" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2642,7 +2642,7 @@ msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2862,8 +2862,8 @@ msgstr "П.І.Б." #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2878,7 +2878,7 @@ msgid "Request ID" msgstr "Ідентифікатор запиту" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Повідомлення" @@ -2907,7 +2907,7 @@ msgstr "Останнє оновлення" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2923,8 +2923,8 @@ msgstr "Інтервал" msgid "Log Entries" msgstr "Записи журналу" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "Рівень" @@ -3125,8 +3125,8 @@ msgid "Staging" msgstr "Підготовка" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3191,7 +3191,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "Дюйми" @@ -3214,9 +3214,9 @@ msgstr "Несвіжі" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3275,7 +3275,7 @@ msgid "Rear" msgstr "Ззаду" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" @@ -3308,7 +3308,7 @@ msgid "Top to bottom" msgstr "Зверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "Пасивний" @@ -3316,46 +3316,46 @@ msgstr "Пасивний" msgid "Mixed" msgstr "Змішаний" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA (без блокування)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA (з блокуванням)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "Каліфорнійський стиль" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "Міжнародний/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "Пропрієтарний" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Інше" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/Міжнародні" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "Фізичний" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "Віртуальний" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3363,12 +3363,12 @@ msgstr "Віртуальний" msgid "Wireless" msgstr "Бездротові мережі" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3377,67 +3377,67 @@ msgstr "Віртуальні інтерфейси" msgid "Bridge" msgstr "Міст" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації каналів (LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "Швидкий Ethernet (100 Мбіт/с)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "ГігабітEthernet (1 Гбіт/с)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "Приймачі, що підключаються" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "Передня панель Ethernet" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3445,147 +3445,147 @@ msgstr "Стільниковий" msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Мідь - кручена пара (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "Мідь - Твінакс (ЦАП)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "Мідь - Коаксіальна" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "Волокно - багатомодовий" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "Волокно - одномодовий" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "Волокно - Інше" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "Трифазний" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Вимкнений" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "Несправний" @@ -3858,8 +3858,8 @@ msgstr "Це повна глибина" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3993,7 +3993,7 @@ msgstr "Інтерфейс віртуальної машини (ідентифі msgid "Is assigned" msgstr "призначається" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Є первинним" @@ -4014,7 +4014,7 @@ msgid "Assigned VID" msgstr "Призначений VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4200,7 +4200,7 @@ msgstr "Незакінчений" msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4260,8 +4260,8 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4347,9 +4347,9 @@ msgstr "Глибина монтажу" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4424,7 +4424,7 @@ msgstr "Призначеня міток" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4434,8 +4434,8 @@ msgstr "Потік повітря" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4503,7 +4503,7 @@ msgstr "схема" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4536,10 +4536,10 @@ msgid "VM role" msgstr "Роль віртуальної машини" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4551,18 +4551,18 @@ msgid "Config template" msgstr "Шаблон конфігурації" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Тип пристрою" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "Роль пристрою" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4576,10 +4576,10 @@ msgstr "Роль пристрою" msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4609,7 +4609,7 @@ msgstr "Конфігурація" msgid "Virtualization" msgstr "Віртуалізація" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "Тип модуля" @@ -4642,8 +4642,8 @@ msgstr "Етикетка" msgid "Length" msgstr "Довжина" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Довжина юніта" @@ -4652,18 +4652,18 @@ msgstr "Довжина юніта" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "Панель живлення" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4703,13 +4703,13 @@ msgstr "Виділена потужність" msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт живлення" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "Фідер живлення" @@ -4718,7 +4718,7 @@ msgid "Management only" msgstr "Тільки управління" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4726,7 +4726,7 @@ msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4762,8 +4762,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Контексти віртуальних пристроїв" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4772,7 +4772,7 @@ msgstr "Контексти віртуальних пристроїв" msgid "Speed" msgstr "Швидкість" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4786,7 +4786,7 @@ msgstr "Швидкість" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4795,7 +4795,7 @@ msgstr "Режим" msgid "VLAN group" msgstr "Група VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4803,7 +4803,7 @@ msgstr "Група VLAN" msgid "Untagged VLAN" msgstr "VLAN без міток" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4819,7 +4819,7 @@ msgstr "Додати VLAN'и з мітками" msgid "Remove tagged VLANs" msgstr "Видалити мітки з VLAN'ів" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4908,8 +4908,8 @@ msgstr "Призначена група" msgid "available options" msgstr "доступні опції" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4956,7 +4956,7 @@ msgid "Rack type model" msgstr "Модель типу стійки" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "Напрямок повітряного потоку" @@ -4972,7 +4972,7 @@ msgstr "Висота U повинна бути встановлена, якщо msgid "Parent site" msgstr "Батьківський тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" @@ -5011,104 +5011,112 @@ msgstr "Вага модуля" msgid "Unit for module weight" msgstr "Вага модуля на 1 юніт" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "Значення атрибутів для призначеного профілю, передані як словник" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "Профіль повинен бути вказаний, якщо надаються дані атрибутів." + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "Роль батьківського пристрою" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "Роль пристрою не знайдена." -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "Батьківська платформа" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "Платформа не знайдена." -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "Обмежте призначення платформи цьому виробнику" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Призначена роль" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "Тип пристрою виробник" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "Модель типу пристрою" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Призначена платформа" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "Кластер віртуалізації" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "Призначене місце розташування (якщо є)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "Призначена стійка (якщо така є)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "Лицева сторона" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "Змонтована лицева сторона стійки" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "Батьківський пристрій (для підпорядкованих пристроїв)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "Відсік для пристроїв" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Відсік для пристрою, в якому встановлено цей пристрій (для підпорядкованих " "пристроїв)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "Пристрій, в якому встановлений даний модуль" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Відсік для модулів" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "Відсік для модуля, в якому встановлений цей модуль" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "Повторювання компонентів" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5116,98 +5124,98 @@ msgstr "" "Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено " "за замовчуванням)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "Прийняти компоненти" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "Прийняти вже існуючі компоненти" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "Тип порту" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "Швидкість порту в біт/с" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "Тип розетки (живлення)" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "Локальний порт живлення, який живить цю розетку" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "Електрична фаза (для трифазних ланцюгів)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Батьківський інтерфейс" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Інтерфейс типу мост" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "Батьківський інтерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Імена джерел живлення постійного струму, розділені комами, укладені " "подвійними лапками. Приклад:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "Режим PoE" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" msgstr "Фільтр VLANів, доступних для призначення за групами" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "" "Призначений ідентифікатор VLAN без тегів (відфільтрований за групою VLAN)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " @@ -5216,14 +5224,14 @@ msgstr "" "Призначені ідентифікатори VLAN з тегами, розділені комами, укладені " "подвійними лапками (\") (відфільтровані групою VLAN). Приклад:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "" "Призначений ідентифікатор VLAN служби Q-in-Q (відфільтрований за групою " "VLAN)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5231,86 +5239,86 @@ msgstr "" msgid "Assigned VRF" msgstr "Призначений VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "роль RF" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "Бездротова роль (AP/станція)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Джерело живлення постійного струму {vdc} не призначається до пристрою " "{device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задній порт" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "Відповідний задній порт" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Встановлений пристрій" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "Підпорядкований пристрій, встановлений у цьому відсіку" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "Підпорядкований пристрій не знайдено." -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "Батьківський предмет інвентарю" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "Ім'я компонента має бути вказано, коли вказано тип компонента" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не знайдено: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента повинен бути вказаний, коли вказано ім'я компонента" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5324,97 +5332,97 @@ msgstr "Батьківський пристрій призначеного ін msgid "Virtual machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Призначений інтерфейс" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Необхідно вказати батьківський пристрій або віртуальну машину при " "призначенні інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "Сторона А сайту" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Сайт батьківського пристрою А (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "Сторона А пристрою" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "Назва пристрою" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "Тип сторони А" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "Назва сторони A" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "Назва кінця" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "Сторона B сайту" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Сайт батьківського пристрою B (якщо такий є)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "Сторона Б пристрою" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "Тип сторони Б" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "Назва сторони B" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Статус підключення" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Назва кольору (наприклад, \"Червоний\") або шістнадцятковий код (наприклад, " "\"f44336\")" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} вже підключена" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5423,56 +5431,56 @@ msgstr "" "{color} не відповідав жодному використаному назві кольору і мав більше шести" " символів: недійсний шістнадцятковий." -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Майстер" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "Головний пристрій" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "Назва батьківського тех. майданчика" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "Вища за течією панель живлення" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "Первинний або надлишковий" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "Тип живлення (змінній/постійний струм)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Первинна адреса IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Первинна адреса IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64" @@ -5623,10 +5631,10 @@ msgstr "Зайнятий" msgid "Connection" msgstr "Підключення" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" @@ -6784,7 +6792,7 @@ msgid "module bays" msgstr "відсіки модуля" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." @@ -6823,14 +6831,14 @@ msgid "inventory item roles" msgstr "ролі елемента інвентаря" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "серійний номер" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "призначеня мітки" @@ -6880,7 +6888,7 @@ msgstr "виробник" msgid "manufacturers" msgstr "виробники" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "модель" @@ -6889,11 +6897,11 @@ msgstr "модель" msgid "default platform" msgstr "платформа за замовчуванням" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "номер деталі" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "Дискретний номер деталі (необов'язково)" @@ -6930,7 +6938,7 @@ msgstr "" "Залиште порожнім, якщо цей тип пристрою не є ані батьком, ані дитиною." #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "повітряний потік" @@ -7024,7 +7032,7 @@ msgstr "Функція, яку виконує цей пристрій" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серійний номер шасі, наданий виробником" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього пристрою" @@ -7037,12 +7045,12 @@ msgstr "позиція (юніт)" msgid "rack face" msgstr "лицева частина стійки" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "первинна адреса IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "первинна адреса IPv6" @@ -7067,65 +7075,65 @@ msgstr "Пріоритет віртуального шасі" msgid "Virtual chassis master election priority" msgstr "Пріоритет виборів майстра віртуального шасі" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-координата в десятковому форматі (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "довгота" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "Ім'я пристрою має бути унікальним для кожного тех. майданчика." -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "пристрій" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "пристрої" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стійка {rack} не належить до тех. майданчику {site}." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Розташування {location} не належить до тех. майданчика {site}." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стійка {rack} не належить до місцезнаходження {location}." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Не вдається вибрати лицеву частину стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "Не вдається вибрати положення стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "Положення повинно бути з кроком в 0,5 юніта." -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "" "Необхідно вказати лицеву частину стійки при визначенні положення стійки." -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7133,7 +7141,7 @@ msgstr "" "Тип пристрою 0 юніта ({device_type}) не може бути призначений для положення " "стійки." -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7141,7 +7149,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для лицевої частини " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7149,7 +7157,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для розміщення у " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7158,22 +7166,22 @@ msgstr "" "Монтажна позиція{position}юніт вже зайнята або не має достатньо вільного " "місця для розміщення цього пристрою: {device_type} ({u_height}юніта)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Це не IPv4 адреса." -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Зазначена IP-адреса ({ip}) не призначається до цього пристрою." -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Це не IPv6 адреса." -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7182,23 +7190,23 @@ msgstr "" "Призначена платформа обмежена {platform_manufacturer} типом пристроїв, але " "цей тип пристрою належить до {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Призначений кластер належить іншому тех. майданчику ({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Призначений кластер належить до іншого місця ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Для пристрія, призначеного для віртуального шасі, повинно бути задане " "положення." -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7207,21 +7215,21 @@ msgstr "" "Пристрій неможливо видалити з віртуального шасі {virtual_chassis} тому, що в" " даний час він призначений майстром." -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "домен" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "віртуальні шасі" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі." -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7230,43 +7238,43 @@ msgstr "" "Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які " "утворюють інтерфейси LAG між шасі." -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "ідентифікатор" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "коментарі" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "контекст віртуального пристрою" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "контексти віртуальних пристроїв" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не є IPv{family} адресою." -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої." -#: netbox/dcim/models/devices.py:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC-адреси" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7274,7 +7282,7 @@ msgstr "" "Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як " "основний MAC для об'єкта" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7305,44 +7313,44 @@ msgstr "" "Роль бездротового зв'язку може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "схеми" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "профіль типу модуля" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "профілі типу модуля" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "атрибути" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "тип модуля" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "типи модулів" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Невірна схема: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "модулі" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7600,94 +7608,94 @@ msgstr "" msgid "The following units have already been reserved: {unit_list}" msgstr "Наступні юніти вже зарезервовані: {unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "Регіон верхнього рівня з такою назвою вже існує." -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "Регіон верхнього рівня з цим скореченням вже існує." -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "регіон" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "регіони" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "Група тех. майданчиків верхнього рівня з такою назвою вже існує." -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "Група тех. майданчиків верхнього рівня з цим скореченням вже існує." -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "група тех. майданчиків" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "групи тех. майданчиків" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "Повна назва тех. майданчику" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "об'єкт" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "Ідентифікатор або опис місцевого об'єкта" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "фізична адреса" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "Фізичне розташування будівлі" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "адреса доставки" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "Якщо відрізняється від фізичної адреси" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "тех. майданчик" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "тех. майданчики" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "" "Місцезнаходження з цим ім'ям вже існує в межах зазначеного тех. майданчика." -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "" "Місцезнаходження з цим скороченням вже існує в межах зазначеного тех. " "майданчику." -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "локація" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "локації" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" @@ -7762,7 +7770,7 @@ msgstr "Доступний" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -8005,8 +8013,8 @@ msgstr "Типи пристроїв" msgid "Module Types" msgstr "Типи модулів" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформи" @@ -8159,7 +8167,7 @@ msgid "Space" msgstr "Простір" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8188,7 +8196,7 @@ msgstr "Бронювання" msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8200,7 +8208,7 @@ msgstr "Контекст конфігурації" msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8577,12 +8585,12 @@ msgstr "Закладки" msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Невідомий тип дії для правила події: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Не вдається імпортувати конвеєр подій {name} Помилка: {error}" @@ -8630,60 +8638,60 @@ msgstr "Мітка" msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "Назва групи" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Обов'язково" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "Повинен бути унікальним" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "Видимий інтерфейс користувача" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "Редагований інтерфейс користувача" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "Мінімальне значення" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "Максимальне значення" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "Регулярний вираз перевірки" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведінка" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "Нове вікно" @@ -8692,40 +8700,40 @@ msgid "Button class" msgstr "Клас кнопок" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "Назва файлу" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "Розширення файлу" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "Як вкладення" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Спільний" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адреса корисного навантаження" @@ -8752,14 +8760,19 @@ msgstr "Типи подій" msgid "Is active" msgstr "Активний" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "Увімкнено автоматичну синхронізацію" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8783,8 +8796,8 @@ msgstr "Один або кілька присвоєних типів об'єкт msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип даних поля (наприклад, текст, ціле число тощо)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8796,7 +8809,7 @@ msgstr "Тип об'єкта" msgid "Object type (for object or multi-object fields)" msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "Набір для вибору" @@ -8838,28 +8851,25 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "Джерело даних, яке забезпечує файл даних" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл даних" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "Файл даних, що містить код шаблону" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" +"Увімкнути автоматичну синхронізацію вмісту шаблону при оновленні файлу даних" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8927,94 +8937,98 @@ msgstr "Групи" msgid "Group names separated by commas, encased with double quotes" msgstr "Імена груп, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "Параметри типу" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Вибір" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Дані" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "Відтворювати" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "Типи контенту" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "Тип вмісту HTTP" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "Тип події" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "Тип дії" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "Тип об'єкта з позначкою" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "Дозволений тип об'єкта" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Регіони" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "Групи тех. майданчиків" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Локації" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "Типи пристроїв" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "Ролі" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "Типи кластерів" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "Кластерні групи" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -9023,7 +9037,7 @@ msgstr "Кластерні групи" msgid "Clusters" msgstr "Кластери" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "Групи орендарів" @@ -9253,19 +9267,19 @@ msgstr "Заплануйте виконання сценарію до встан msgid "Interval at which this script is re-run (in minutes)" msgstr "Інтервал повторного запуску сценарію (у хвилині)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "Зміни бази даних були автоматично скасовані." -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "Скрипт перерваний з помилкою: " -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "Виняток стався: " -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "Зміни бази даних були скасовані через помилку." @@ -10209,25 +10223,25 @@ msgstr "Порядок за алфавітом" msgid "New Window" msgstr "Нове вікно" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Тип MIME" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Ім'я файлу" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Розширення файлу" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "Як вкладення" @@ -10282,30 +10296,37 @@ msgstr "Перевірка SSL" msgid "Event Types" msgstr "Типи подій" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "Увімкнено автоматичну синхронізацію" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "Коментарі (короткі)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "Лінія" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "Метод" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "Виникла помилка при спробі рендерингу цього віджета:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" +"Будь ласка, спробуйте переналаштувати віджет або видалити його зі своєї " +"інформаційної панелі." #: netbox/extras/validators.py:15 #, python-format @@ -13273,7 +13294,7 @@ msgstr "Призначені групи" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14662,6 +14683,12 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"У цій інсталяції NetBox може бути відсутній один або кілька необхідних " +"пакетів Python. Ці пакети перераховані в %(req_file)s і " +"%(local_req_file)s, і зазвичай встановлюються як частина " +"процесу встановлення або оновлення. Щоб перевірити встановлені пакети, " +"запустіть %(pip_cmd)s з консолі і порівняйте вихід зі списком " +"необхідних пакетів." #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14718,6 +14745,10 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"Під час оновлення до нового випуску NetBox необхідно запустити сценарій " +"оновлення, щоб застосувати будь-які нові міграції баз даних. Ви можете " +"запустити міграцію вручну, виконавши %(command)s з командного " +"рядка." #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14730,17 +14761,20 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"Переконайтеся, що використовується PostgreSQL версії 14 або новішої версії. " +"Перевірити це можна, підключившись до бази даних за допомогою облікових " +"даних NetBox і оформивши запит на %(sql_query)s." #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "Схема JSON" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "Параметри середовища" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "Шаблон" @@ -15702,6 +15736,9 @@ msgid "" "installs the most recent iteration of each static file into the static root " "path." msgstr "" +"%(command)s було запущено під час останнього оновлення. Це " +"встановлює останню ітерацію кожного статичного файлу в статичний кореневий " +"шлях." #: netbox/templates/media_failure.html:35 #, python-format @@ -16444,6 +16481,8 @@ msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "" +"Термін придатності повинен бути в майбутньому. Поточний час сервера " +"{current_time} ({timezone})." #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index ffb8beb54d1535d55b09087d6e7b77db97e42452..4e0983604923d1048edbbf261b4bfaf2727f6246 100644 GIT binary patch delta 75850 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 delta 72122 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 diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 740e3fc9f..f701bd00f 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -16,17 +16,17 @@ # yawei jia, 2025 # 闻寄云, 2025 # 蒋浩海, 2025 -# Jeremy Stretch, 2025 # 韩于惟, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-25 05:01+0000\n" +"POT-Creation-Date: 2025-12-09 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: 韩于惟, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,7 +46,7 @@ msgstr "可写" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:31 netbox/core/tables/tasks.py:80 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:686 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:690 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -100,9 +100,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:1854 -#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 -#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:1916 netbox/dcim/choices.py:1983 +#: netbox/dcim/choices.py:2005 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -116,8 +116,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:1911 netbox/dcim/choices.py:1978 -#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1915 netbox/dcim/choices.py:1982 +#: netbox/dcim/choices.py:2004 netbox/extras/tables/tables.py:598 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -129,8 +129,8 @@ msgid "Active" msgstr "在线" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 -#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1914 +#: netbox/dcim/choices.py:1984 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -143,7 +143,7 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1927 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -232,8 +232,8 @@ msgstr "站点组(缩写)" #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 #: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 -#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 -#: netbox/dcim/forms/bulk_import.py:1631 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:630 netbox/dcim/forms/bulk_import.py:1619 +#: netbox/dcim/forms/bulk_import.py:1647 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:339 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -507,7 +507,7 @@ msgstr "自治系统编号/AS编号" #: netbox/extras/forms/bulk_edit.py:244 netbox/extras/forms/bulk_edit.py:292 #: netbox/extras/forms/bulk_edit.py:310 netbox/extras/forms/bulk_edit.py:328 #: netbox/extras/forms/bulk_edit.py:361 netbox/extras/forms/bulk_edit.py:378 -#: netbox/extras/forms/bulk_edit.py:411 netbox/extras/forms/bulk_edit.py:436 +#: netbox/extras/forms/bulk_edit.py:415 netbox/extras/forms/bulk_edit.py:440 #: netbox/extras/tables/tables.py:85 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 @@ -680,7 +680,7 @@ msgstr "服务ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1494 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -716,11 +716,11 @@ msgstr "颜色" #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 #: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 -#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 -#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 -#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:804 netbox/dcim/forms/bulk_import.py:830 +#: netbox/dcim/forms/bulk_import.py:856 netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:962 netbox/dcim/forms/bulk_import.py:1098 +#: netbox/dcim/forms/bulk_import.py:1140 netbox/dcim/forms/bulk_import.py:1475 +#: netbox/dcim/forms/bulk_import.py:1684 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -792,9 +792,9 @@ msgstr "运营商账户" #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 #: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 -#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 -#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 -#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 +#: netbox/dcim/forms/bulk_import.py:595 netbox/dcim/forms/bulk_import.py:755 +#: netbox/dcim/forms/bulk_import.py:1248 netbox/dcim/forms/bulk_import.py:1469 +#: netbox/dcim/forms/bulk_import.py:1679 netbox/dcim/forms/bulk_import.py:1743 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -875,15 +875,15 @@ msgstr "状态" #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 #: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 #: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 -#: netbox/dcim/forms/bulk_import.py:1720 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:569 netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:320 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:752 netbox/dcim/forms/filtersets.py:946 #: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1086 #: netbox/dcim/forms/filtersets.py:1208 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:466 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/extras/filtersets.py:749 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:469 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 @@ -989,25 +989,25 @@ msgstr "服务参数" #: netbox/circuits/forms/filtersets.py:316 #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 #: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:913 -#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 -#: netbox/dcim/forms/filtersets.py:945 netbox/dcim/forms/filtersets.py:1085 -#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/forms/filtersets.py:1366 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 -#: netbox/dcim/forms/filtersets.py:1587 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/tables/modules.py:24 netbox/extras/forms/bulk_edit.py:94 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/filtersets.py:139 -#: netbox/extras/forms/filtersets.py:216 netbox/extras/forms/filtersets.py:233 -#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 -#: netbox/extras/forms/filtersets.py:318 netbox/extras/forms/filtersets.py:532 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:330 netbox/ipam/forms/filtersets.py:406 -#: netbox/ipam/forms/filtersets.py:492 netbox/ipam/forms/filtersets.py:505 -#: netbox/ipam/forms/filtersets.py:530 netbox/ipam/forms/filtersets.py:601 -#: netbox/ipam/forms/filtersets.py:619 netbox/netbox/tables/tables.py:288 -#: netbox/templates/dcim/moduletype.html:68 +#: netbox/dcim/forms/bulk_import.py:476 netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:945 +#: netbox/dcim/forms/filtersets.py:1085 netbox/dcim/forms/filtersets.py:1209 +#: netbox/dcim/forms/filtersets.py:1317 netbox/dcim/forms/filtersets.py:1341 +#: netbox/dcim/forms/filtersets.py:1366 netbox/dcim/forms/filtersets.py:1385 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1539 +#: netbox/dcim/forms/filtersets.py:1563 netbox/dcim/forms/filtersets.py:1587 +#: netbox/dcim/forms/filtersets.py:1605 netbox/dcim/forms/filtersets.py:1621 +#: netbox/dcim/forms/filtersets.py:1679 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:219 +#: netbox/extras/forms/filtersets.py:236 netbox/extras/forms/filtersets.py:266 +#: netbox/extras/forms/filtersets.py:297 netbox/extras/forms/filtersets.py:321 +#: netbox/extras/forms/filtersets.py:542 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:288 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1047,7 +1047,7 @@ msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 +#: netbox/dcim/forms/bulk_import.py:1435 netbox/dcim/forms/bulk_import.py:1460 msgid "Termination type" msgstr "线缆接口类型" @@ -1122,7 +1122,7 @@ msgstr "运营商网络" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1217 #: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1228 netbox/dcim/forms/model_forms.py:1697 @@ -1185,8 +1185,8 @@ msgstr "线路类型" #: netbox/circuits/forms/bulk_import.py:229 #: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 #: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 -#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 +#: netbox/dcim/forms/bulk_import.py:1250 netbox/dcim/forms/bulk_import.py:1681 #: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 #: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:512 #: netbox/ipam/forms/bulk_import.py:525 @@ -1201,9 +1201,9 @@ msgstr "运行状态" #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 -#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 -#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 -#: netbox/dcim/forms/bulk_import.py:1724 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/bulk_import.py:1485 netbox/dcim/forms/bulk_import.py:1676 +#: netbox/dcim/forms/bulk_import.py:1740 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1248,7 +1248,7 @@ msgstr "操作角色" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1302 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/model_forms.py:1302 #: netbox/dcim/forms/model_forms.py:1571 netbox/dcim/forms/model_forms.py:1738 #: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1903 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1284,8 +1284,8 @@ msgstr "接口" #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 #: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 -#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 -#: netbox/dcim/forms/bulk_import.py:1643 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:636 netbox/dcim/forms/bulk_import.py:1625 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:319 netbox/dcim/forms/filtersets.py:353 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:749 netbox/dcim/forms/filtersets.py:792 @@ -1302,7 +1302,7 @@ msgstr "接口" #: netbox/dcim/forms/model_forms.py:582 netbox/dcim/forms/model_forms.py:846 #: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 -#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:385 +#: netbox/extras/filtersets.py:673 netbox/extras/forms/filtersets.py:388 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 #: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 @@ -1417,7 +1417,7 @@ msgstr "分配" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 #: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 -#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:582 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:94 @@ -1500,10 +1500,10 @@ msgstr "唯一线路 ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:51 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 -#: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1202 +#: netbox/dcim/models/modules.py:209 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 -#: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 +#: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 #: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 @@ -1635,10 +1635,10 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/core/models/jobs.py:56 #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1189 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1128 +#: netbox/dcim/models/devices.py:1197 netbox/dcim/models/modules.py:31 #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:78 #: netbox/extras/models/configs.py:272 netbox/extras/models/customfields.py:94 #: netbox/extras/models/models.py:60 netbox/extras/models/models.py:165 @@ -1670,7 +1670,7 @@ msgid "Full name of the provider" msgstr "运营商全称" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 -#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:152 #: netbox/extras/models/models.py:474 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 @@ -1763,7 +1763,7 @@ msgstr "虚拟电路终止" #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 #: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 -#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:224 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:227 #: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:128 #: netbox/extras/tables/tables.py:161 netbox/extras/tables/tables.py:186 #: netbox/extras/tables/tables.py:241 netbox/extras/tables/tables.py:284 @@ -1919,7 +1919,7 @@ msgstr "承诺速率" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:702 +#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:706 #: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 #: netbox/ipam/tables/ip.py:83 netbox/ipam/tables/ip.py:227 #: netbox/ipam/tables/ip.py:286 netbox/ipam/tables/ip.py:355 @@ -1995,13 +1995,13 @@ msgstr "终端" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 -#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 -#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 -#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:737 netbox/dcim/forms/bulk_import.py:799 +#: netbox/dcim/forms/bulk_import.py:825 netbox/dcim/forms/bulk_import.py:851 +#: netbox/dcim/forms/bulk_import.py:871 netbox/dcim/forms/bulk_import.py:927 +#: netbox/dcim/forms/bulk_import.py:1087 netbox/dcim/forms/bulk_import.py:1135 +#: netbox/dcim/forms/bulk_import.py:1152 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:1212 netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1730 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2021,7 +2021,7 @@ msgstr "终端" #: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 #: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 #: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 -#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:389 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:159 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2125,7 +2125,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:1913 netbox/dcim/choices.py:2003 +#: netbox/dcim/choices.py:1917 netbox/dcim/choices.py:2007 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" @@ -2296,14 +2296,14 @@ msgid "User name" msgstr "用户名" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1965 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 -#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 -#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/forms/filtersets.py:336 netbox/extras/tables/tables.py:168 +#: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:150 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:274 +#: netbox/extras/forms/filtersets.py:339 netbox/extras/tables/tables.py:168 #: netbox/extras/tables/tables.py:291 netbox/extras/tables/tables.py:324 #: netbox/extras/tables/tables.py:484 netbox/netbox/preferences.py:33 #: netbox/netbox/preferences.py:56 netbox/netbox/preferences.py:81 @@ -2360,20 +2360,20 @@ msgstr "文件" #: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:367 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:485 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:401 netbox/extras/forms/filtersets.py:488 msgid "Data source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:531 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:541 msgid "Creation" msgstr "创建" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 -#: netbox/extras/forms/filtersets.py:552 netbox/extras/tables/tables.py:255 +#: netbox/extras/forms/filtersets.py:562 netbox/extras/tables/tables.py:255 #: netbox/extras/tables/tables.py:318 netbox/extras/tables/tables.py:344 #: netbox/extras/tables/tables.py:363 netbox/extras/tables/tables.py:395 -#: netbox/extras/tables/tables.py:691 netbox/templates/core/job.html:11 +#: netbox/extras/tables/tables.py:695 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 @@ -2414,8 +2414,8 @@ msgstr "完成后" #: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 #: netbox/dcim/forms/bulk_edit.py:496 netbox/dcim/forms/filtersets.py:469 -#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:547 -#: netbox/extras/forms/filtersets.py:567 netbox/extras/tables/tables.py:371 +#: netbox/dcim/forms/model_forms.py:334 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:371 #: netbox/extras/tables/tables.py:411 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:62 @@ -2431,17 +2431,17 @@ msgid "User" msgstr "用户" #: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:729 -#: netbox/extras/tables/tables.py:784 +#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:733 +#: netbox/extras/tables/tables.py:788 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:536 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:546 msgid "After" msgstr "之后" -#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:541 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:551 msgid "Before" msgstr "之前" @@ -2487,7 +2487,7 @@ msgstr "必须上传文件或选择数据文件进行同步" msgid "Rack Elevations" msgstr "机柜立面图" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1836 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2517,7 +2517,7 @@ msgid "Pagination" msgstr "分页" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:50 netbox/extras/forms/model_forms.py:121 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:121 #: netbox/extras/forms/model_forms.py:134 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2651,7 +2651,7 @@ msgid "type" msgstr "类型" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:794 +#: netbox/extras/models/models.py:176 netbox/extras/tables/tables.py:798 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2865,8 +2865,8 @@ msgstr "全名" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:258 #: netbox/extras/tables/tables.py:347 netbox/extras/tables/tables.py:366 #: netbox/extras/tables/tables.py:398 netbox/extras/tables/tables.py:478 -#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:696 -#: netbox/extras/tables/tables.py:737 netbox/extras/tables/tables.py:791 +#: netbox/extras/tables/tables.py:539 netbox/extras/tables/tables.py:700 +#: netbox/extras/tables/tables.py:741 netbox/extras/tables/tables.py:795 #: netbox/netbox/tables/tables.py:276 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 @@ -2881,7 +2881,7 @@ msgid "Request ID" msgstr "请求ID" #: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 -#: netbox/extras/tables/tables.py:740 netbox/extras/tables/tables.py:797 +#: netbox/extras/tables/tables.py:744 netbox/extras/tables/tables.py:801 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "信息" @@ -2910,7 +2910,7 @@ msgstr "最后更新日期" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:232 -#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:766 #: netbox/netbox/tables/tables.py:222 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:118 @@ -2926,8 +2926,8 @@ msgstr "间隔" msgid "Log Entries" msgstr "日志条目" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:734 -#: netbox/extras/tables/tables.py:788 +#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:738 +#: netbox/extras/tables/tables.py:792 msgid "Level" msgstr "等级" @@ -3128,8 +3128,8 @@ msgid "Staging" msgstr "暂存" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 -#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:2008 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "报废" @@ -3194,7 +3194,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1881 msgid "Inches" msgstr "英寸" @@ -3217,9 +3217,9 @@ msgstr "陈旧" #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 #: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 -#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 -#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 -#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_import.py:502 netbox/dcim/forms/bulk_import.py:530 +#: netbox/dcim/forms/bulk_import.py:656 netbox/dcim/forms/bulk_import.py:932 +#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:519 @@ -3278,7 +3278,7 @@ msgid "Rear" msgstr "后" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2006 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" @@ -3311,7 +3311,7 @@ msgid "Top to bottom" msgstr "从上到下" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1558 +#: netbox/dcim/choices.py:1562 msgid "Passive" msgstr "被动" @@ -3319,46 +3319,46 @@ msgstr "被动" msgid "Mixed" msgstr "混合风道" -#: netbox/dcim/choices.py:507 netbox/dcim/choices.py:758 +#: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" msgstr "NEMA(非锁定)" -#: netbox/dcim/choices.py:529 netbox/dcim/choices.py:780 +#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:783 msgid "NEMA (Locking)" msgstr "NEMA(锁定)" -#: netbox/dcim/choices.py:553 netbox/dcim/choices.py:804 +#: netbox/dcim/choices.py:554 netbox/dcim/choices.py:807 msgid "California Style" msgstr "美标" -#: netbox/dcim/choices.py:561 +#: netbox/dcim/choices.py:562 msgid "International/ITA" msgstr "国际通用标准/ITA" -#: netbox/dcim/choices.py:596 netbox/dcim/choices.py:839 +#: netbox/dcim/choices.py:598 netbox/dcim/choices.py:843 msgid "Proprietary" msgstr "专用规格" -#: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 -#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 +#: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 +#: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 +#: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "其他" -#: netbox/dcim/choices.py:812 +#: netbox/dcim/choices.py:815 msgid "ITA/International" msgstr "ITA/国际通用标准" -#: netbox/dcim/choices.py:879 +#: netbox/dcim/choices.py:883 msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:880 netbox/dcim/choices.py:1147 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 msgid "Virtual" msgstr "虚拟" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 +#: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 #: netbox/dcim/forms/bulk_edit.py:1652 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1583 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3366,12 +3366,12 @@ msgstr "虚拟" msgid "Wireless" msgstr "无线" -#: netbox/dcim/choices.py:1145 +#: netbox/dcim/choices.py:1149 msgid "Virtual interfaces" msgstr "虚拟接口" -#: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1505 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1112 #: netbox/dcim/tables/devices.py:723 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3380,67 +3380,67 @@ msgstr "虚拟接口" msgid "Bridge" msgstr "桥接" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组(LAG)" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1157 msgid "FastEthernet (100 Mbps)" msgstr "快速以太网 (100 Mbps)" -#: netbox/dcim/choices.py:1162 +#: netbox/dcim/choices.py:1166 msgid "GigabitEthernet (1 Gbps)" msgstr "千兆以太网 (1 Gbps)" -#: netbox/dcim/choices.py:1180 +#: netbox/dcim/choices.py:1184 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 Gbps 以太网" -#: netbox/dcim/choices.py:1187 +#: netbox/dcim/choices.py:1191 msgid "10 Gbps Ethernet" msgstr "10 Gbps 以太网" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1206 msgid "25 Gbps Ethernet" msgstr "25 Gbps 以太网" -#: netbox/dcim/choices.py:1212 +#: netbox/dcim/choices.py:1216 msgid "40 Gbps Ethernet" msgstr "40 Gbps 以太网" -#: netbox/dcim/choices.py:1222 +#: netbox/dcim/choices.py:1226 msgid "50 Gbps Ethernet" msgstr "50 Gbps 以太网" -#: netbox/dcim/choices.py:1232 +#: netbox/dcim/choices.py:1236 msgid "100 Gbps Ethernet" msgstr "100 Gbps 以太网" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1257 msgid "200 Gbps Ethernet" msgstr "200 Gbps 以太网" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1271 msgid "400 Gbps Ethernet" msgstr "400 Gbps 以太网" -#: netbox/dcim/choices.py:1285 +#: netbox/dcim/choices.py:1289 msgid "800 Gbps Ethernet" msgstr "800 Gbps 以太网" -#: netbox/dcim/choices.py:1294 +#: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" msgstr "可插拔收发器" -#: netbox/dcim/choices.py:1331 +#: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" msgstr "背板以太网" -#: netbox/dcim/choices.py:1363 +#: netbox/dcim/choices.py:1367 msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3448,147 +3448,147 @@ msgstr "蜂窝网络" msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1430 +#: netbox/dcim/choices.py:1434 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1451 +#: netbox/dcim/choices.py:1455 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1507 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1504 +#: netbox/dcim/choices.py:1508 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1517 +#: netbox/dcim/choices.py:1521 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:151 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:151 #: netbox/ipam/tables/vlans.py:196 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1523 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1553 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1564 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1565 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:1567 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1636 +#: netbox/dcim/choices.py:1640 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1659 +#: netbox/dcim/choices.py:1663 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 +#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1842 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "铜-双绞线 (UTP/STP)" -#: netbox/dcim/choices.py:1787 +#: netbox/dcim/choices.py:1791 msgid "Copper - Twinax (DAC)" msgstr "铜-Twinax (DAC)" -#: netbox/dcim/choices.py:1794 +#: netbox/dcim/choices.py:1798 msgid "Copper - Coaxial" msgstr "铜-同轴" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1813 msgid "Fiber - Multimode" msgstr "光纤-多模" -#: netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1824 msgid "Fiber - Single-mode" msgstr "光纤-单模" -#: netbox/dcim/choices.py:1828 +#: netbox/dcim/choices.py:1832 msgid "Fiber - Other" msgstr "光纤-其他" -#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1857 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1877 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1874 +#: netbox/dcim/choices.py:1878 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1879 netbox/netbox/choices.py:179 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1880 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:1924 +#: netbox/dcim/choices.py:1928 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1949 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:1946 +#: netbox/dcim/choices.py:1950 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1966 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "禁用" -#: netbox/dcim/choices.py:1963 +#: netbox/dcim/choices.py:1967 msgid "Faulty" msgstr "故障" @@ -3861,8 +3861,8 @@ msgstr "是否全尺寸" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1290 -#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1900 netbox/dcim/models/devices.py:1298 +#: netbox/dcim/models/devices.py:1318 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3996,7 +3996,7 @@ msgstr "虚拟接口(ID)" msgid "Is assigned" msgstr "已分配" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1355 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "首选" @@ -4017,7 +4017,7 @@ msgid "Assigned VID" msgstr "指定VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1024 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1549 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4202,7 +4202,7 @@ msgstr "未接终端" msgid "Power panel (ID)" msgstr "电源面板(ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:474 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 #: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 @@ -4260,8 +4260,8 @@ msgstr "时区" #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 #: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 -#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 -#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/filtersets.py:310 netbox/dcim/forms/filtersets.py:369 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4347,9 +4347,9 @@ msgstr "安装深度" #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:347 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:67 -#: netbox/extras/forms/filtersets.py:161 netbox/extras/forms/filtersets.py:255 -#: netbox/extras/forms/filtersets.py:285 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:258 +#: netbox/extras/forms/filtersets.py:288 #: netbox/extras/forms/model_forms.py:574 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:330 #: netbox/templates/dcim/devicetype.html:49 @@ -4424,7 +4424,7 @@ msgstr "资产标签" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 #: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 -#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_import.py:670 netbox/dcim/forms/filtersets.py:380 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4434,8 +4434,8 @@ msgstr "气流方向" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 #: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 -#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 -#: netbox/dcim/forms/bulk_import.py:1654 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:643 netbox/dcim/forms/bulk_import.py:1666 +#: netbox/dcim/forms/bulk_import.py:1670 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:321 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:802 netbox/dcim/forms/filtersets.py:1015 @@ -4503,7 +4503,7 @@ msgstr "架构" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 #: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:421 netbox/dcim/forms/model_forms.py:434 -#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 +#: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:396 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 #: netbox/templates/account/base.html:7 #: netbox/templates/dcim/moduletype.html:27 @@ -4536,10 +4536,10 @@ msgid "VM role" msgstr "VM 角色" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 -#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 -#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 -#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:516 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_import.py:551 netbox/dcim/forms/bulk_import.py:676 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:513 netbox/dcim/forms/model_forms.py:552 #: netbox/dcim/forms/model_forms.py:670 @@ -4551,18 +4551,18 @@ msgid "Config template" msgstr "配置模版" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:582 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:615 netbox/dcim/forms/model_forms.py:991 #: netbox/dcim/forms/model_forms.py:1008 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "设备型号" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:563 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:623 msgid "Device role" msgstr "设备角色" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:564 #: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 @@ -4576,10 +4576,10 @@ msgstr "设备角色" msgid "Platform" msgstr "平台" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:607 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:637 netbox/dcim/tables/devices.py:225 -#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 +#: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:390 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 #: netbox/templates/virtualization/cluster.html:10 @@ -4609,7 +4609,7 @@ msgstr "配置" msgid "Virtualization" msgstr "虚拟化" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:749 #: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1016 msgid "Module type" msgstr "模块类型" @@ -4642,8 +4642,8 @@ msgstr "标记" msgid "Length" msgstr "长度" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 -#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1488 +#: netbox/dcim/forms/bulk_import.py:1491 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "长度单位" @@ -4652,18 +4652,18 @@ msgstr "长度单位" msgid "Domain" msgstr "域" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1653 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:868 msgid "Power panel" msgstr "电源面版" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1689 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1694 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4703,13 +4703,13 @@ msgstr "分配功率" msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:882 #: netbox/dcim/forms/model_forms.py:1085 netbox/dcim/forms/model_forms.py:1439 #: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "电源接口" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:889 msgid "Feed leg" msgstr "馈电线路" @@ -4718,7 +4718,7 @@ msgid "Management only" msgstr "仅限管理" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:975 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4726,7 +4726,7 @@ msgid "PoE mode" msgstr "PoE模式" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4762,8 +4762,8 @@ msgstr "链路聚合" msgid "Virtual device contexts" msgstr "设备虚拟上下文" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 -#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:836 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4772,7 +4772,7 @@ msgstr "设备虚拟上下文" msgid "Speed" msgstr "速率" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:984 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4786,7 +4786,7 @@ msgstr "速率" msgid "Mode" msgstr "模式" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:990 #: netbox/dcim/forms/model_forms.py:1515 netbox/ipam/forms/bulk_import.py:174 #: netbox/ipam/forms/filtersets.py:561 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:222 @@ -4795,7 +4795,7 @@ msgstr "模式" msgid "VLAN group" msgstr "VLAN 组" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:997 #: netbox/dcim/forms/model_forms.py:1521 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/bulk_import.py:189 @@ -4803,7 +4803,7 @@ msgstr "VLAN 组" msgid "Untagged VLAN" msgstr "未标记的VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:1004 #: netbox/dcim/forms/model_forms.py:1530 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/bulk_import.py:196 @@ -4819,7 +4819,7 @@ msgstr "添加带标签的 VLAN" msgid "Remove tagged VLANs" msgstr "移除带标签的 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1539 #: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 @@ -4908,8 +4908,8 @@ msgstr "指定组" msgid "available options" msgstr "可用选项" -#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 -#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:69 #: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" @@ -4956,7 +4956,7 @@ msgid "Rack type model" msgstr "机架类型型号" #: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 -#: netbox/dcim/forms/bulk_import.py:657 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Airflow direction" msgstr "风道方向" @@ -4972,7 +4972,7 @@ msgstr "如果未指定机架类型,则必须设置 U 高度。" msgid "Parent site" msgstr "上一级站点" -#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1663 msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" @@ -5011,208 +5011,216 @@ msgstr "模块重量" msgid "Unit for module weight" msgstr "模块重量单位" -#: netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:478 +msgid "Attribute values for the assigned profile, passed as a dictionary" +msgstr "已分配配置文件的属性值,以字典形式传递" + +#: netbox/dcim/forms/bulk_import.py:493 +msgid "Profile must be specified if attribute data is provided." +msgstr "如果提供属性数据,则必须指定配置文件。" + +#: netbox/dcim/forms/bulk_import.py:506 msgid "Parent Device Role" msgstr "父设备角色" -#: netbox/dcim/forms/bulk_import.py:492 +#: netbox/dcim/forms/bulk_import.py:508 msgid "Device role not found." msgstr "未找到设备角色。" -#: netbox/dcim/forms/bulk_import.py:518 +#: netbox/dcim/forms/bulk_import.py:534 msgid "Parent platform" msgstr "上级操作系统" -#: netbox/dcim/forms/bulk_import.py:520 +#: netbox/dcim/forms/bulk_import.py:536 msgid "Platform not found." msgstr "未找到操作系统" -#: netbox/dcim/forms/bulk_import.py:528 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Limit platform assignments to this manufacturer" msgstr "限定此系统平台的制造商" -#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/bulk_import.py:1733 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "指定规则" -#: netbox/dcim/forms/bulk_import.py:563 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Device type manufacturer" msgstr "设备制造商" -#: netbox/dcim/forms/bulk_import.py:569 +#: netbox/dcim/forms/bulk_import.py:585 msgid "Device type model" msgstr "设备型号" -#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/dcim/forms/bulk_import.py:592 #: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "指定系统平台" -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 +#: netbox/dcim/forms/bulk_import.py:600 netbox/dcim/forms/bulk_import.py:604 #: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "堆叠" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:611 msgid "Virtualization cluster" msgstr "虚拟化集群" -#: netbox/dcim/forms/bulk_import.py:624 +#: netbox/dcim/forms/bulk_import.py:640 msgid "Assigned location (if any)" msgstr "指定位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:631 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Assigned rack (if any)" msgstr "指定机柜(如果有)" -#: netbox/dcim/forms/bulk_import.py:634 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Face" msgstr "朝向" -#: netbox/dcim/forms/bulk_import.py:637 +#: netbox/dcim/forms/bulk_import.py:653 msgid "Mounted rack face" msgstr "机架正面安装" -#: netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:660 msgid "Parent device (for child devices)" msgstr "上一级设备(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:647 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Device bay" msgstr "设备托架" -#: netbox/dcim/forms/bulk_import.py:651 +#: netbox/dcim/forms/bulk_import.py:667 msgid "Device bay in which this device is installed (for child devices)" msgstr "安装此设备的设备托架(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:724 +#: netbox/dcim/forms/bulk_import.py:740 msgid "The device in which this module is installed" msgstr "安装此模块的设备" -#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:755 +#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "设备板卡插槽" -#: netbox/dcim/forms/bulk_import.py:730 +#: netbox/dcim/forms/bulk_import.py:746 msgid "The module bay in which this module is installed" msgstr "安装此模块的模块托架" -#: netbox/dcim/forms/bulk_import.py:736 +#: netbox/dcim/forms/bulk_import.py:752 msgid "The type of module" msgstr "模块类型" -#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/bulk_import.py:760 netbox/dcim/forms/model_forms.py:774 msgid "Replicate components" msgstr "组件冗余" -#: netbox/dcim/forms/bulk_import.py:746 +#: netbox/dcim/forms/bulk_import.py:762 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "自动填充此模块类型关联的组件(默认启用)" -#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:780 +#: netbox/dcim/forms/bulk_import.py:765 netbox/dcim/forms/model_forms.py:780 msgid "Adopt components" msgstr "选定组件" -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:783 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:783 msgid "Adopt already existing components" msgstr "选定已经存在的组件" -#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 -#: netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:807 netbox/dcim/forms/bulk_import.py:833 +#: netbox/dcim/forms/bulk_import.py:859 msgid "Port type" msgstr "端口类型" -#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 +#: netbox/dcim/forms/bulk_import.py:815 netbox/dcim/forms/bulk_import.py:841 msgid "Port speed in bps" msgstr "端口速率(bps)" -#: netbox/dcim/forms/bulk_import.py:863 +#: netbox/dcim/forms/bulk_import.py:879 msgid "Outlet type" msgstr "插座类型" -#: netbox/dcim/forms/bulk_import.py:870 +#: netbox/dcim/forms/bulk_import.py:886 msgid "Local power port which feeds this outlet" msgstr "该插座供电的电源端口" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:892 msgid "Electrical phase (for three-phase circuits)" msgstr "供电相位(用于三相电)" -#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1477 +#: netbox/dcim/forms/bulk_import.py:936 netbox/dcim/forms/model_forms.py:1477 #: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "上一级接口" -#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1485 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/model_forms.py:1485 #: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "桥接接口" -#: netbox/dcim/forms/bulk_import.py:930 +#: netbox/dcim/forms/bulk_import.py:946 msgid "Lag" msgstr "聚合接口" -#: netbox/dcim/forms/bulk_import.py:934 +#: netbox/dcim/forms/bulk_import.py:950 msgid "Parent LAG interface" msgstr "上一级聚合接口" -#: netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:953 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:958 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" -#: netbox/dcim/forms/bulk_import.py:948 +#: netbox/dcim/forms/bulk_import.py:964 msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:967 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "双工" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:972 msgid "Poe mode" msgstr "POE模式" -#: netbox/dcim/forms/bulk_import.py:962 +#: netbox/dcim/forms/bulk_import.py:978 msgid "Poe type" msgstr "POE类型" -#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/dcim/forms/bulk_import.py:987 #: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q 运作模式(针对二层接口)" -#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/dcim/forms/bulk_import.py:994 #: netbox/virtualization/forms/bulk_import.py:186 msgid "Filter VLANs available for assignment by group" -msgstr "" +msgstr "按组筛选可供分配的 VLAN" -#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/dcim/forms/bulk_import.py:1001 #: netbox/virtualization/forms/bulk_import.py:193 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "分配了未标记的 VLAN ID(按 VLAN 组过滤)" -#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/dcim/forms/bulk_import.py:1010 #: netbox/virtualization/forms/bulk_import.py:202 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" -msgstr "" +msgstr "分配的带标签的 VLAN ID 以逗号分隔,用双引号括起来(按 VLAN 组过滤)。示例:" -#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/dcim/forms/bulk_import.py:1021 #: netbox/virtualization/forms/bulk_import.py:213 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" -msgstr "" +msgstr "分配的 Q-in-Q 服务 VLAN ID(按 VLAN 组过滤)" -#: netbox/dcim/forms/bulk_import.py:1012 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:1028 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 #: netbox/ipam/forms/filtersets.py:360 @@ -5220,84 +5228,84 @@ msgstr "" msgid "Assigned VRF" msgstr "指定VRF" -#: netbox/dcim/forms/bulk_import.py:1015 +#: netbox/dcim/forms/bulk_import.py:1031 msgid "Rf role" msgstr "射频类型" -#: netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1034 msgid "Wireless role (AP/station)" msgstr "无线角色(AP/基站)" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1078 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} 没有指定给设备 {device}" -#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1143 +#: netbox/dcim/forms/bulk_import.py:1092 netbox/dcim/forms/model_forms.py:1143 #: netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "后置端口" -#: netbox/dcim/forms/bulk_import.py:1079 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Corresponding rear port" msgstr "对应后置端口" -#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 -#: netbox/dcim/forms/bulk_import.py:1462 +#: netbox/dcim/forms/bulk_import.py:1100 netbox/dcim/forms/bulk_import.py:1141 +#: netbox/dcim/forms/bulk_import.py:1478 msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1169 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "安装设备" -#: netbox/dcim/forms/bulk_import.py:1157 +#: netbox/dcim/forms/bulk_import.py:1173 msgid "Child device installed within this bay" msgstr "此托架内安装的子设备" -#: netbox/dcim/forms/bulk_import.py:1159 +#: netbox/dcim/forms/bulk_import.py:1175 msgid "Child device not found." msgstr "子设备未找到" -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1233 msgid "Parent inventory item" msgstr "上一级库存项" -#: netbox/dcim/forms/bulk_import.py:1220 +#: netbox/dcim/forms/bulk_import.py:1236 msgid "Component type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1240 msgid "Component Type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1243 msgid "Component name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1229 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Component Name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1288 netbox/dcim/forms/bulk_import.py:1306 msgid "Component name must be specified when component type is specified" msgstr "指定组件类型时必须指定组件名称" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1298 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "组件未找到: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1295 +#: netbox/dcim/forms/bulk_import.py:1311 msgid "Component type must be specified when component name is specified" msgstr "指定组件名称时必须指定组件类型" -#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1338 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "指定接口的父设备(如果有)" -#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1341 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -5311,149 +5319,149 @@ msgstr "指定接口的父设备(如果有)" msgid "Virtual machine" msgstr "虚拟机" -#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1345 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "分配的接口" -#: netbox/dcim/forms/bulk_import.py:1340 +#: netbox/dcim/forms/bulk_import.py:1356 msgid "Make this the primary MAC address for the assigned interface" msgstr "将此设为所分配接口的主 MAC 地址" -#: netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:1393 msgid "Must specify the parent device or VM when assigning an interface" msgstr "分配接口时必须指定父设备或 VM" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1419 msgid "Side A site" msgstr "A 侧网站" -#: netbox/dcim/forms/bulk_import.py:1407 +#: netbox/dcim/forms/bulk_import.py:1423 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "父设备 A 的站点(如果有)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1426 msgid "Side A device" msgstr "A端设备" -#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1429 netbox/dcim/forms/bulk_import.py:1454 msgid "Device name" msgstr "设备名字" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1432 msgid "Side A type" msgstr "A端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1422 +#: netbox/dcim/forms/bulk_import.py:1438 msgid "Side A name" msgstr "A端设备名称" -#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 +#: netbox/dcim/forms/bulk_import.py:1439 netbox/dcim/forms/bulk_import.py:1464 msgid "Termination name" msgstr "线缆类型名称" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1444 msgid "Side B site" msgstr "B 侧网站" -#: netbox/dcim/forms/bulk_import.py:1432 +#: netbox/dcim/forms/bulk_import.py:1448 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "父设备 B 的站点(如果有)" -#: netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Side B device" msgstr "B端设备" -#: netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1457 msgid "Side B type" msgstr "B端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:1463 msgid "Side B name" msgstr "B端设备名称" -#: netbox/dcim/forms/bulk_import.py:1456 +#: netbox/dcim/forms/bulk_import.py:1472 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "连接状态" -#: netbox/dcim/forms/bulk_import.py:1481 +#: netbox/dcim/forms/bulk_import.py:1497 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "颜色名称(例如 “红色”)或十六进制代码(例如 “f44336”)" -#: netbox/dcim/forms/bulk_import.py:1533 +#: netbox/dcim/forms/bulk_import.py:1549 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr " {side_upper}端: {device} {termination_object}已连接" -#: netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1555 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} 端接口类型未发现: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1560 +#: netbox/dcim/forms/bulk_import.py:1576 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " "characters: invalid hex." msgstr "{color} 与任何使用的颜色名称都不匹配且长度超过六个字符:十六进制无效。" -#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:904 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/dcim/forms/model_forms.py:904 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1589 +#: netbox/dcim/forms/bulk_import.py:1605 msgid "Master device" msgstr "主设备" -#: netbox/dcim/forms/bulk_import.py:1606 +#: netbox/dcim/forms/bulk_import.py:1622 msgid "Name of parent site" msgstr "父站点名称" -#: netbox/dcim/forms/bulk_import.py:1640 +#: netbox/dcim/forms/bulk_import.py:1656 msgid "Upstream power panel" msgstr "上一级电源面板" -#: netbox/dcim/forms/bulk_import.py:1670 +#: netbox/dcim/forms/bulk_import.py:1686 msgid "Primary or redundant" msgstr "主线路/备用线路" -#: netbox/dcim/forms/bulk_import.py:1675 +#: netbox/dcim/forms/bulk_import.py:1691 msgid "Supply type (AC/DC)" msgstr "供应类型(AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1680 +#: netbox/dcim/forms/bulk_import.py:1696 msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1860 +#: netbox/dcim/forms/bulk_import.py:1747 netbox/dcim/forms/model_forms.py:1860 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "主 IPv4" -#: netbox/dcim/forms/bulk_import.py:1735 +#: netbox/dcim/forms/bulk_import.py:1751 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1869 +#: netbox/dcim/forms/bulk_import.py:1754 netbox/dcim/forms/model_forms.py:1869 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "主 IPv6" -#: netbox/dcim/forms/bulk_import.py:1742 +#: netbox/dcim/forms/bulk_import.py:1758 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" @@ -5596,10 +5604,10 @@ msgstr "已占用" msgid "Connection" msgstr "连接" -#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:423 +#: netbox/dcim/forms/filtersets.py:1436 netbox/extras/forms/bulk_edit.py:427 #: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:555 -#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:699 +#: netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/model_forms.py:793 netbox/extras/tables/tables.py:703 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" @@ -6681,7 +6689,7 @@ msgid "module bays" msgstr "设备板卡插槽" #: netbox/dcim/models/device_components.py:1217 -#: netbox/dcim/models/modules.py:258 +#: netbox/dcim/models/modules.py:257 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" @@ -6717,14 +6725,14 @@ msgid "inventory item roles" msgstr "库存物品分类" #: netbox/dcim/models/device_components.py:1346 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:218 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/modules.py:217 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "序列号" #: netbox/dcim/models/device_components.py:1354 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 +#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:224 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "资产标签" @@ -6773,7 +6781,7 @@ msgstr "厂商" msgid "manufacturers" msgstr "厂商" -#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:74 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:73 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "型号" @@ -6782,11 +6790,11 @@ msgstr "型号" msgid "default platform" msgstr "默认系统平台" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:78 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:77 msgid "part number" msgstr "部件编码(PN)" -#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:81 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:80 msgid "Discrete part number (optional)" msgstr "独立部件编码(PN) (可选)" @@ -6821,7 +6829,7 @@ msgid "" msgstr "父设备将子设备放置在设备托架中。如果此设备类型既不是父设备也不是子设备,请保留为空。" #: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:586 -#: netbox/dcim/models/modules.py:84 netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/modules.py:83 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "气流方向" @@ -6909,7 +6917,7 @@ msgstr "该设备的功能" msgid "Chassis serial number, assigned by the manufacturer" msgstr "制造商分配的机箱序列号" -#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:226 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:225 msgid "A unique tag used to identify this device" msgstr "用于识别该设备的唯一标签" @@ -6921,12 +6929,12 @@ msgstr "机柜位置(U)" msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1226 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "首选 IPv6" @@ -6951,103 +6959,103 @@ msgstr "VC优先级" msgid "Virtual chassis master election priority" msgstr "堆叠主设备优先级" -#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:644 netbox/dcim/models/sites.py:211 msgid "latitude" msgstr "纬度" -#: netbox/dcim/models/devices.py:649 netbox/dcim/models/devices.py:657 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:665 +#: netbox/dcim/models/sites.py:220 netbox/dcim/models/sites.py:232 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS坐标(十进制格式, xx.yyyyyy)" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:656 netbox/dcim/models/sites.py:223 msgid "longitude" msgstr "经度" -#: netbox/dcim/models/devices.py:731 +#: netbox/dcim/models/devices.py:739 msgid "Device name must be unique per site." msgstr "每个站点的设备名称必须唯一。" -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:750 msgid "device" msgstr "设备" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:751 msgid "devices" msgstr "设备" -#: netbox/dcim/models/devices.py:762 +#: netbox/dcim/models/devices.py:770 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "机柜 {rack} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:767 +#: netbox/dcim/models/devices.py:775 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "地点 {location} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:781 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "机柜{rack}不属于{location}地点." -#: netbox/dcim/models/devices.py:780 +#: netbox/dcim/models/devices.py:788 msgid "Cannot select a rack face without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:784 +#: netbox/dcim/models/devices.py:792 msgid "Cannot select a rack position without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:798 msgid "Position must be in increments of 0.5 rack units." msgstr "机柜位置必须以0.5个U位递增。" -#: netbox/dcim/models/devices.py:794 +#: netbox/dcim/models/devices.py:802 msgid "Must specify rack face when defining rack position." msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "无法将0U的设备类型({device_type})的设备安装在机柜中。" -#: netbox/dcim/models/devices.py:813 +#: netbox/dcim/models/devices.py:821 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子设备类型不能安装到机柜的前/后面。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:828 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子设备类型不能安装到机柜某个位置。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:834 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " "accommodate this device type: {device_type} ({u_height}U)" msgstr "{position}U已被占用或没有足够的空间容纳此设备类型:{device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:857 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} 不是有效的IPv4地址" -#: netbox/dcim/models/devices.py:861 netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:869 netbox/dcim/models/devices.py:887 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定的IP地址 ({ip}) 未分配给该设备。" -#: netbox/dcim/models/devices.py:867 +#: netbox/dcim/models/devices.py:875 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} 不是有效的IPv6地址" -#: netbox/dcim/models/devices.py:897 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7055,90 +7063,90 @@ msgid "" msgstr "" "指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:916 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "分配的群集属于其他站点({site})" -#: netbox/dcim/models/devices.py:915 +#: netbox/dcim/models/devices.py:923 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "分配的集群属于不同的位置 ({location})" -#: netbox/dcim/models/devices.py:923 +#: netbox/dcim/models/devices.py:931 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "分配给集群的设备必须定义其位置。" -#: netbox/dcim/models/devices.py:929 +#: netbox/dcim/models/devices.py:937 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前被指定为主节点。" -#: netbox/dcim/models/devices.py:1125 +#: netbox/dcim/models/devices.py:1133 msgid "domain" msgstr "域" -#: netbox/dcim/models/devices.py:1138 netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1146 netbox/dcim/models/devices.py:1147 msgid "virtual chassis" msgstr "堆叠" -#: netbox/dcim/models/devices.py:1151 +#: netbox/dcim/models/devices.py:1159 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1174 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "无法删除堆叠 {self}。有成员接口属于跨机箱聚合。" -#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1207 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1200 +#: netbox/dcim/models/devices.py:1208 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1236 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "评论" -#: netbox/dcim/models/devices.py:1244 +#: netbox/dcim/models/devices.py:1252 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1245 +#: netbox/dcim/models/devices.py:1253 msgid "virtual device contexts" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1282 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} 不是有效的 IPv{family} 地址" -#: netbox/dcim/models/devices.py:1280 +#: netbox/dcim/models/devices.py:1288 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "首选 IP 地址必须属于指定设备上的接口。" -#: netbox/dcim/models/devices.py:1311 +#: netbox/dcim/models/devices.py:1319 msgid "MAC addresses" msgstr "MAC 地址" -#: netbox/dcim/models/devices.py:1343 +#: netbox/dcim/models/devices.py:1351 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配" -#: netbox/dcim/models/devices.py:1347 +#: netbox/dcim/models/devices.py:1355 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7165,44 +7173,44 @@ msgstr "指定PoE类型时必须指定PoE模式。" msgid "Wireless role may be set only on wireless interfaces." msgstr "只能在无线接口上设置无线角色。" -#: netbox/dcim/models/modules.py:40 netbox/extras/models/configs.py:49 +#: netbox/dcim/models/modules.py:39 netbox/extras/models/configs.py:49 msgid "schema" msgstr "纲要" -#: netbox/dcim/models/modules.py:47 +#: netbox/dcim/models/modules.py:46 msgid "module type profile" msgstr "模块类型配置文件" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:47 msgid "module type profiles" msgstr "模块类型配置文件" -#: netbox/dcim/models/modules.py:93 +#: netbox/dcim/models/modules.py:92 msgid "attributes" msgstr "属性" -#: netbox/dcim/models/modules.py:109 +#: netbox/dcim/models/modules.py:108 msgid "module type" msgstr "模块类型" -#: netbox/dcim/models/modules.py:110 +#: netbox/dcim/models/modules.py:109 msgid "module types" msgstr "模块类型" -#: netbox/dcim/models/modules.py:140 +#: netbox/dcim/models/modules.py:139 #, python-brace-format msgid "Invalid schema: {error}" msgstr "架构无效: {error}" -#: netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/modules.py:232 msgid "module" msgstr "模块" -#: netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/modules.py:233 msgid "modules" msgstr "模块" -#: netbox/dcim/models/modules.py:247 +#: netbox/dcim/models/modules.py:246 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7445,91 +7453,91 @@ msgstr "{height}U机柜中无效的U位: {unit_list}" msgid "The following units have already been reserved: {unit_list}" msgstr "以下U位已被保留:{unit_list}" -#: netbox/dcim/models/sites.py:53 +#: netbox/dcim/models/sites.py:56 msgid "A top-level region with this name already exists." msgstr "具有此名称的顶级区域已存在。" -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:66 msgid "A top-level region with this slug already exists." msgstr "具有此缩写的顶级区域已经存在。" -#: netbox/dcim/models/sites.py:66 +#: netbox/dcim/models/sites.py:69 msgid "region" msgstr "地区" -#: netbox/dcim/models/sites.py:67 +#: netbox/dcim/models/sites.py:70 msgid "regions" msgstr "地区" -#: netbox/dcim/models/sites.py:109 +#: netbox/dcim/models/sites.py:112 msgid "A top-level site group with this name already exists." msgstr "具有此名称的顶级站点组已存在。" -#: netbox/dcim/models/sites.py:119 +#: netbox/dcim/models/sites.py:122 msgid "A top-level site group with this slug already exists." msgstr "具有此缩写的顶级站点组已存在。" -#: netbox/dcim/models/sites.py:122 +#: netbox/dcim/models/sites.py:125 msgid "site group" msgstr "站点组" -#: netbox/dcim/models/sites.py:123 +#: netbox/dcim/models/sites.py:126 msgid "site groups" msgstr "站点组" -#: netbox/dcim/models/sites.py:145 +#: netbox/dcim/models/sites.py:148 msgid "Full name of the site" msgstr "站点全名" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:294 msgid "facility" msgstr "设施" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:297 msgid "Local facility ID or description" msgstr "本地设施 ID 或描述" -#: netbox/dcim/models/sites.py:196 +#: netbox/dcim/models/sites.py:199 msgid "physical address" msgstr "物理地址" -#: netbox/dcim/models/sites.py:199 +#: netbox/dcim/models/sites.py:202 msgid "Physical location of the building" msgstr "机房的实体位置" -#: netbox/dcim/models/sites.py:202 +#: netbox/dcim/models/sites.py:205 msgid "shipping address" msgstr "快递地址" -#: netbox/dcim/models/sites.py:205 +#: netbox/dcim/models/sites.py:208 msgid "If different from the physical address" msgstr "若与实体地址不同" -#: netbox/dcim/models/sites.py:245 +#: netbox/dcim/models/sites.py:256 msgid "site" msgstr "站点" -#: netbox/dcim/models/sites.py:246 +#: netbox/dcim/models/sites.py:257 msgid "sites" msgstr "站点" -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:330 msgid "A location with this name already exists within the specified site." msgstr "指定的站点中已存在此名称的位置。" -#: netbox/dcim/models/sites.py:329 +#: netbox/dcim/models/sites.py:340 msgid "A location with this slug already exists within the specified site." msgstr "指定的站点中已存在此缩写的位置。" -#: netbox/dcim/models/sites.py:332 +#: netbox/dcim/models/sites.py:343 msgid "location" msgstr "位置" -#: netbox/dcim/models/sites.py:333 +#: netbox/dcim/models/sites.py:344 msgid "locations" msgstr "位置" -#: netbox/dcim/models/sites.py:344 +#: netbox/dcim/models/sites.py:355 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "父位置({parent})必须属于同一站点({site})。" @@ -7602,7 +7610,7 @@ msgstr "可达性" #: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:125 #: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 -#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:664 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:668 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7845,8 +7853,8 @@ msgstr "设备型号" msgid "Module Types" msgstr "设备配件类型" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:441 -#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:659 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:444 +#: netbox/extras/forms/model_forms.py:650 netbox/extras/tables/tables.py:663 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "操作系统" @@ -7999,7 +8007,7 @@ msgid "Space" msgstr "空间" #: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/extras/forms/filtersets.py:424 #: netbox/extras/forms/model_forms.py:630 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:160 netbox/ipam/tables/asn.py:66 #: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 @@ -8028,7 +8036,7 @@ msgstr "机柜预留" msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:383 +#: netbox/dcim/views.py:2417 netbox/extras/forms/filtersets.py:386 #: netbox/extras/forms/model_forms.py:690 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 @@ -8040,7 +8048,7 @@ msgstr "配置实例" msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:669 +#: netbox/dcim/views.py:2440 netbox/extras/tables/tables.py:673 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" @@ -8409,12 +8417,12 @@ msgstr "书签" msgid "Show your personal bookmarks" msgstr "显示您的个人书签" -#: netbox/extras/events.py:155 +#: netbox/extras/events.py:162 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "事件规则的未知操作类型: {action_type}" -#: netbox/extras/events.py:200 +#: netbox/extras/events.py:207 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "无法导入事件管道 {name}错误: {error}" @@ -8462,60 +8470,60 @@ msgstr "标签" msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:520 +#: netbox/extras/filtersets.py:830 netbox/extras/forms/filtersets.py:530 msgid "Has local config context data" msgstr "具有本地配置实例" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:63 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:66 msgid "Group name" msgstr "组名称" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:71 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:74 #: netbox/extras/tables/tables.py:71 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "必须" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:81 msgid "Must be unique" msgstr "必须是唯一的" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 -#: netbox/extras/forms/filtersets.py:92 +#: netbox/extras/forms/filtersets.py:95 #: netbox/extras/models/customfields.py:215 msgid "UI visible" msgstr "页面可见" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 -#: netbox/extras/forms/filtersets.py:97 +#: netbox/extras/forms/filtersets.py:100 #: netbox/extras/models/customfields.py:222 msgid "UI editable" msgstr "页面可编辑" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:100 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:103 msgid "Is cloneable" msgstr "可复制" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:107 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:110 msgid "Minimum value" msgstr "最小值" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:114 msgid "Maximum value" msgstr "最大值" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:118 msgid "Validation regex" msgstr "验证正则表达式" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:49 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:81 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "行为" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:154 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:157 msgid "New window" msgstr "新窗口" @@ -8524,40 +8532,40 @@ msgid "Button class" msgstr "按钮类型" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 -#: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 +#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:508 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME类型" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:388 -#: netbox/extras/forms/filtersets.py:196 netbox/extras/forms/filtersets.py:501 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:511 msgid "File name" msgstr "文件名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:392 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:505 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:515 msgid "File extension" msgstr "文件扩展名" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:397 -#: netbox/extras/forms/filtersets.py:204 netbox/extras/forms/filtersets.py:509 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:519 msgid "As attachment" msgstr "作为附件" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/forms/filtersets.py:278 +#: netbox/extras/forms/filtersets.py:251 netbox/extras/forms/filtersets.py:281 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:327 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共享性" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:310 #: netbox/extras/models/models.py:186 msgid "HTTP method" msgstr "HTTP方法" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:301 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:304 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "有效URL" @@ -8584,14 +8592,19 @@ msgstr "事件类型" msgid "Is active" msgstr "激活的" +#: netbox/extras/forms/bulk_edit.py:402 netbox/extras/forms/bulk_import.py:179 +#: netbox/extras/forms/filtersets.py:499 +msgid "Auto sync enabled" +msgstr "已启用自动同步" + #: netbox/extras/forms/bulk_import.py:38 #: netbox/extras/forms/bulk_import.py:119 #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 -#: netbox/extras/forms/filtersets.py:142 netbox/extras/forms/filtersets.py:236 -#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:53 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:239 +#: netbox/extras/forms/filtersets.py:269 netbox/extras/forms/model_forms.py:52 #: netbox/extras/forms/model_forms.py:224 #: netbox/extras/forms/model_forms.py:256 #: netbox/extras/forms/model_forms.py:299 @@ -8615,8 +8628,8 @@ msgstr "一个或多个分配对象类型" msgid "Field data type (e.g. text, integer, etc.)" msgstr "字段数据类型(例如文本、整数等)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:219 -#: netbox/extras/forms/filtersets.py:323 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:222 +#: netbox/extras/forms/filtersets.py:326 #: netbox/extras/forms/model_forms.py:325 #: netbox/extras/forms/model_forms.py:384 #: netbox/extras/forms/model_forms.py:421 @@ -8628,7 +8641,7 @@ msgstr "对象类型" msgid "Object type (for object or multi-object fields)" msgstr "对象类型(用于对象或多对象字段)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:87 +#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:90 msgid "Choice set" msgstr "可选项" @@ -8665,28 +8678,24 @@ msgstr "列表中第一个类将用于下拉按钮" #: netbox/extras/forms/bulk_import.py:168 msgid "Data source which provides the data file" -msgstr "" +msgstr "提供数据文件的数据源" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:181 netbox/extras/forms/filtersets.py:372 -#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:490 +#: netbox/extras/forms/filtersets.py:184 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:406 netbox/extras/forms/filtersets.py:493 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "数据文件" #: netbox/extras/forms/bulk_import.py:175 msgid "Data file containing the template code" -msgstr "" - -#: netbox/extras/forms/bulk_import.py:179 -msgid "Auto sync enabled" -msgstr "" +msgstr "包含模板代码的数据文件" #: netbox/extras/forms/bulk_import.py:180 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" -msgstr "" +msgstr "更新数据文件时启用模板内容的自动同步" #: netbox/extras/forms/bulk_import.py:195 #: netbox/extras/forms/model_forms.py:291 @@ -8754,94 +8763,98 @@ msgstr "组" msgid "Group names separated by commas, encased with double quotes" msgstr "群组名称用逗号分隔,用双引号括起来" -#: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/filtersets.py:46 +msgid "Type Options" +msgstr "键入选项" + +#: netbox/extras/forms/filtersets.py:58 netbox/extras/forms/model_forms.py:61 msgid "Related object type" msgstr "连接的对象类型" -#: netbox/extras/forms/filtersets.py:60 +#: netbox/extras/forms/filtersets.py:63 msgid "Field type" msgstr "字段类型" -#: netbox/extras/forms/filtersets.py:124 +#: netbox/extras/forms/filtersets.py:127 #: netbox/extras/forms/model_forms.py:162 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "选项" -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:362 -#: netbox/extras/forms/filtersets.py:384 netbox/extras/forms/filtersets.py:479 +#: netbox/extras/forms/filtersets.py:173 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:387 netbox/extras/forms/filtersets.py:482 #: netbox/extras/forms/model_forms.py:685 netbox/templates/core/job.html:69 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "数据" -#: netbox/extras/forms/filtersets.py:171 netbox/extras/forms/filtersets.py:480 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:483 #: netbox/extras/forms/model_forms.py:269 #: netbox/extras/forms/model_forms.py:746 msgid "Rendering" msgstr "转换" -#: netbox/extras/forms/filtersets.py:189 +#: netbox/extras/forms/filtersets.py:192 msgid "Content types" msgstr "内容类型" -#: netbox/extras/forms/filtersets.py:297 netbox/extras/models/models.py:191 +#: netbox/extras/forms/filtersets.py:300 netbox/extras/models/models.py:191 msgid "HTTP content type" msgstr "HTTP内容类型" -#: netbox/extras/forms/filtersets.py:328 +#: netbox/extras/forms/filtersets.py:331 msgid "Event type" msgstr "事件类型" -#: netbox/extras/forms/filtersets.py:333 +#: netbox/extras/forms/filtersets.py:336 msgid "Action type" msgstr "动作类型" -#: netbox/extras/forms/filtersets.py:349 +#: netbox/extras/forms/filtersets.py:352 msgid "Tagged object type" msgstr "标记的对象类型" -#: netbox/extras/forms/filtersets.py:354 +#: netbox/extras/forms/filtersets.py:357 msgid "Allowed object type" msgstr "允许的对象类型" -#: netbox/extras/forms/filtersets.py:411 +#: netbox/extras/forms/filtersets.py:414 #: netbox/extras/forms/model_forms.py:620 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "地区" -#: netbox/extras/forms/filtersets.py:416 +#: netbox/extras/forms/filtersets.py:419 #: netbox/extras/forms/model_forms.py:625 msgid "Site groups" msgstr "站点组" -#: netbox/extras/forms/filtersets.py:426 +#: netbox/extras/forms/filtersets.py:429 #: netbox/extras/forms/model_forms.py:635 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "位置" -#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/filtersets.py:434 #: netbox/extras/forms/model_forms.py:640 msgid "Device types" msgstr "设备型号" -#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/filtersets.py:439 #: netbox/extras/forms/model_forms.py:645 msgid "Roles" msgstr "角色" -#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/filtersets.py:449 #: netbox/extras/forms/model_forms.py:655 msgid "Cluster types" msgstr "集群类型" -#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/filtersets.py:454 #: netbox/extras/forms/model_forms.py:660 msgid "Cluster groups" msgstr "集群组" -#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/filtersets.py:459 #: netbox/extras/forms/model_forms.py:665 netbox/netbox/navigation/menu.py:264 #: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 @@ -8850,7 +8863,7 @@ msgstr "集群组" msgid "Clusters" msgstr "集群" -#: netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/filtersets.py:464 #: netbox/extras/forms/model_forms.py:670 msgid "Tenant groups" msgstr "租户组" @@ -9065,19 +9078,19 @@ msgstr "在指定的时间执行脚本" msgid "Interval at which this script is re-run (in minutes)" msgstr "重新运行此脚本的间隔(分钟)" -#: netbox/extras/jobs.py:50 +#: netbox/extras/jobs.py:64 msgid "Database changes have been reverted automatically." msgstr "数据库更改已自动恢复。" -#: netbox/extras/jobs.py:56 +#: netbox/extras/jobs.py:70 msgid "Script aborted with error: " msgstr "脚本因错误而中止:" -#: netbox/extras/jobs.py:67 +#: netbox/extras/jobs.py:81 msgid "An exception occurred: " msgstr "出现异常:" -#: netbox/extras/jobs.py:73 +#: netbox/extras/jobs.py:87 msgid "Database changes have been reverted due to error." msgstr "由于出现错误,数据库更改已回滚。" @@ -9979,25 +9992,25 @@ msgstr "按字母顺序排列" msgid "New Window" msgstr "新窗口" -#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:636 +#: netbox/extras/tables/tables.py:193 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME类型" -#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:639 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:643 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "文件名" -#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:642 +#: netbox/extras/tables/tables.py:199 netbox/extras/tables/tables.py:646 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "文件扩展名" -#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:645 +#: netbox/extras/tables/tables.py:202 netbox/extras/tables/tables.py:649 msgid "As Attachment" msgstr "作为附件" @@ -10052,30 +10065,35 @@ msgstr "SSL验证" msgid "Event Types" msgstr "事件类型" -#: netbox/extras/tables/tables.py:654 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:636 +#: netbox/templates/extras/configtemplate.html:66 +msgid "Auto Sync Enabled" +msgstr "已启用自动同步" + +#: netbox/extras/tables/tables.py:658 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" -#: netbox/extras/tables/tables.py:707 +#: netbox/extras/tables/tables.py:711 msgid "Comments (Short)" msgstr "评论(简短)" -#: netbox/extras/tables/tables.py:726 netbox/extras/tables/tables.py:778 +#: netbox/extras/tables/tables.py:730 netbox/extras/tables/tables.py:782 msgid "Line" msgstr "线" -#: netbox/extras/tables/tables.py:781 +#: netbox/extras/tables/tables.py:785 msgid "Method" msgstr "方法" #: netbox/extras/templatetags/dashboard.py:16 msgid "An error was encountered when attempting to render this widget:" -msgstr "" +msgstr "尝试渲染此控件时遇到错误:" #: netbox/extras/templatetags/dashboard.py:17 msgid "Please try reconfiguring the widget, or remove it from your dashboard." -msgstr "" +msgstr "请尝试重新配置该小工具,或将其从控制面板中删除。" #: netbox/extras/validators.py:15 #, python-format @@ -12679,16 +12697,16 @@ msgstr "渲染所选导出模板时出错 ({template}): {error}" #: netbox/netbox/views/generic/bulk_views.py:388 msgid "Must be a list." -msgstr "" +msgstr "必须是清单。" #: netbox/netbox/views/generic/bulk_views.py:398 msgid "Must be a dictionary." -msgstr "" +msgstr "必须是一本字典。" #: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "" +msgstr "带有 ID 的对象 {id} 不存在" #: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format @@ -12966,7 +12984,7 @@ msgstr "指定用户组" #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:46 -#: netbox/templates/extras/configtemplate.html:77 +#: netbox/templates/extras/configtemplate.html:81 #: netbox/templates/extras/eventrule.html:66 #: netbox/templates/extras/exporttemplate.html:60 #: netbox/templates/extras/htmx/script_result.html:70 @@ -14348,6 +14366,9 @@ msgid "" "%(pip_cmd)s from the console and compare the output to the list" " of required packages." msgstr "" +"此次安装的 NetBox 可能缺少一个或多个必需的 Python 包。这些软件包列于 %(req_file)s 和 " +"%(local_req_file)s,通常作为安装或升级过程的一部分进行安装。要验证已安装的软件包,请运行 " +"%(pip_cmd)s 从控制台将输出与所需软件包列表进行比较。" #: netbox/templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" @@ -14395,6 +14416,8 @@ msgid "" "apply any new database migrations. You can run migrations manually by " "executing %(command)s from the command line." msgstr "" +"升级到新的 NetBox 版本时,必须运行升级脚本以应用任何新的数据库迁移。您可以通过执行来手动运行迁移 " +"%(command)s 来自命令行。" #: netbox/templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -14407,17 +14430,19 @@ msgid "" "connecting to the database using NetBox's credentials and issuing a query " "for %(sql_query)s." msgstr "" +"确保正在使用 PostgreSQL 版本 14 或更高版本。您可以通过使用 NetBox 的凭据连接到数据库并发出查询来检查这一点 " +"%(sql_query)s。" #: netbox/templates/extras/configcontextprofile.html:30 msgid "JSON Schema" msgstr "JSON 架构" -#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/configtemplate.html:76 #: netbox/templates/extras/exporttemplate.html:55 msgid "Environment Parameters" msgstr "环境参数" -#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/configtemplate.html:91 #: netbox/templates/extras/exporttemplate.html:70 msgid "Template" msgstr "模版" @@ -15002,15 +15027,15 @@ msgstr "此操作将删除以下对象。" #, python-format msgid "Dismiss %(count)s unread notification?" msgid_plural "Dismiss %(count)s unread notifications?" -msgstr[0] "" +msgstr[0] "解雇 %(count)s 未读通知?" #: netbox/templates/htmx/notifications.html:7 msgid "Dismiss all unread notifications" -msgstr "" +msgstr "关闭所有未读通知" #: netbox/templates/htmx/notifications.html:9 msgid "Dismiss all" -msgstr "" +msgstr "全部关闭" #: netbox/templates/htmx/notifications.html:26 msgid "ago" @@ -15358,7 +15383,7 @@ msgid "" "%(command)s was run during the most recent upgrade. This " "installs the most recent iteration of each static file into the static root " "path." -msgstr "" +msgstr "%(command)s 是在最近一次升级期间运行的。这会将每个静态文件的最新迭代安装到静态根路径中。" #: netbox/templates/media_failure.html:35 #, python-format @@ -16083,7 +16108,7 @@ msgstr "tokens" msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." -msgstr "" +msgstr "到期时间必须是将来的时间。当前服务器时间是 {current_time} ({timezone})。" #: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" diff --git a/requirements.txt b/requirements.txt index cc55ce580..23ed2d15c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ colorama==0.4.6 -Django==5.2.8 +Django==5.2.9 django-cors-headers==4.9.0 django-debug-toolbar==6.1.0 django-filter==25.2 django-graphiql-debug-toolbar==0.2.0 -django-htmx==1.26.0 +django-htmx==1.27.0 django-mptt==0.17.0 django-pglocks==1.0.4 django-prometheus==2.4.1 @@ -14,30 +14,30 @@ django-rq==3.2.1 django-storages==1.14.6 django-tables2==2.8.0 django-taggit==6.1.0 -django-timezone-field==7.1 +django-timezone-field==7.2.1 djangorestframework==3.16.1 drf-spectacular==0.29.0 -drf-spectacular-sidecar==2025.10.1 +drf-spectacular-sidecar==2025.12.1 feedparser==6.0.12 gunicorn==23.0.0 Jinja2==3.1.6 jsonschema==4.25.1 Markdown==3.10 mkdocs-material==9.7.0 -mkdocstrings==0.30.1 -mkdocstrings-python==1.19.0 +mkdocstrings==1.0.0 +mkdocstrings-python==2.0.1 netaddr==1.3.0 nh3==0.3.2 Pillow==12.0.0 -psycopg[c,pool]==3.2.13 +psycopg[c,pool]==3.3.2 PyYAML==6.0.3 requests==2.32.5 rq==2.6.1 social-auth-app-django==5.6.0 social-auth-core==4.8.1 sorl-thumbnail==12.11.0 -strawberry-graphql==0.287.0 -strawberry-graphql-django==0.67.2 +strawberry-graphql==0.287.2 +strawberry-graphql-django==0.70.1 svgwrite==1.4.3 tablib==3.9.0 tzdata==2025.2