From 6eeb3825123e825278d61a6fd44d5b3ecb6a14f6 Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Tue, 15 Jul 2025 13:56:11 -0400 Subject: [PATCH] Release v4.3.4 (#19887) --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- base_requirements.txt | 13 +- docs/release-notes/version-4.3.md | 22 + netbox/project-static/dist/netbox.css | Bin 548342 -> 555402 bytes netbox/project-static/dist/netbox.js | Bin 382160 -> 382259 bytes netbox/project-static/dist/netbox.js.map | Bin 1732925 -> 1733549 bytes netbox/project-static/package.json | 18 +- netbox/project-static/yarn.lock | 1362 +++++++++++++---- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 246668 -> 246926 bytes netbox/translations/cs/LC_MESSAGES/django.po | 378 ++--- netbox/translations/da/LC_MESSAGES/django.mo | Bin 239125 -> 239330 bytes netbox/translations/da/LC_MESSAGES/django.po | 357 +++-- netbox/translations/de/LC_MESSAGES/django.mo | Bin 251806 -> 252442 bytes netbox/translations/de/LC_MESSAGES/django.po | 362 +++-- netbox/translations/es/LC_MESSAGES/django.mo | Bin 253554 -> 253775 bytes netbox/translations/es/LC_MESSAGES/django.po | 359 +++-- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 255608 -> 255845 bytes netbox/translations/fr/LC_MESSAGES/django.po | 359 +++-- netbox/translations/it/LC_MESSAGES/django.mo | Bin 251652 -> 251884 bytes netbox/translations/it/LC_MESSAGES/django.po | 359 +++-- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 269991 -> 270218 bytes netbox/translations/ja/LC_MESSAGES/django.po | 357 +++-- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 247220 -> 247436 bytes netbox/translations/nl/LC_MESSAGES/django.po | 358 +++-- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 249150 -> 249732 bytes netbox/translations/pl/LC_MESSAGES/django.po | 1020 ++++++------ netbox/translations/pt/LC_MESSAGES/django.mo | Bin 249592 -> 249813 bytes netbox/translations/pt/LC_MESSAGES/django.po | 363 +++-- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 320324 -> 320637 bytes netbox/translations/ru/LC_MESSAGES/django.po | 359 +++-- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 243146 -> 243375 bytes netbox/translations/tr/LC_MESSAGES/django.po | 359 +++-- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 320142 -> 320453 bytes netbox/translations/uk/LC_MESSAGES/django.po | 359 +++-- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 224969 -> 225154 bytes netbox/translations/zh/LC_MESSAGES/django.po | 357 +++-- pyproject.toml | 2 +- requirements.txt | 20 +- 40 files changed, 4093 insertions(+), 3058 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 557cb3d63..e5e527dc1 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.3.3 + placeholder: v4.3.4 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 77ca1ecc9..a038d91b6 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.3.3 + placeholder: v4.3.4 validations: required: true - type: dropdown diff --git a/base_requirements.txt b/base_requirements.txt index e52ff042e..f2ccfa989 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -14,6 +14,10 @@ django-debug-toolbar # https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst django-filter +# Django Debug Toolbar extension for GraphiQL +# https://github.com/flavors/django-graphiql-debug-toolbar/blob/main/CHANGES.rst +django-graphiql-debug-toolbar + # HTMX utilities for Django # https://django-htmx.readthedocs.io/en/latest/changelog.html django-htmx @@ -108,6 +112,7 @@ nh3 # Fork of PIL (Python Imaging Library) for image processing # https://github.com/python-pillow/Pillow/releases +# https://pillow.readthedocs.io/en/stable/releasenotes/ Pillow # PostgreSQL database adapter for Python @@ -126,14 +131,14 @@ requests # https://github.com/rq/rq/blob/master/CHANGES.md rq -# Social authentication framework -# https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md -social-auth-core - # Django app for social-auth-core # https://github.com/python-social-auth/social-app-django/blob/master/CHANGELOG.md social-auth-app-django +# Social authentication framework +# https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md +social-auth-core + # Strawberry GraphQL # https://github.com/strawberry-graphql/strawberry/blob/main/CHANGELOG.md strawberry-graphql diff --git a/docs/release-notes/version-4.3.md b/docs/release-notes/version-4.3.md index d36698c00..520b14f28 100644 --- a/docs/release-notes/version-4.3.md +++ b/docs/release-notes/version-4.3.md @@ -1,5 +1,27 @@ # NetBox v4.3 +## v4.3.4 (2025-07-15) + +### Enhancements + +* [#18811](https://github.com/netbox-community/netbox/issues/18811) - Match expanded form IPv6 addresses in global search +* [#19550](https://github.com/netbox-community/netbox/issues/19550) - Enable lazy loading for rack elevations +* [#19571](https://github.com/netbox-community/netbox/issues/19571) - Add a default module type profile for expansion cards +* [#19793](https://github.com/netbox-community/netbox/issues/19793) - Support custom dynamic navigation menu links +* [#19828](https://github.com/netbox-community/netbox/issues/19828) - Expose L2VPN termination in interface GraphQL response + +### Bug Fixes + +* [#19413](https://github.com/netbox-community/netbox/issues/19413) - Custom fields should be grouped in filter forms +* [#19633](https://github.com/netbox-community/netbox/issues/19633) - Introduce InvalidCondition exception and log all evaluations of invalid event rule conditions +* [#19800](https://github.com/netbox-community/netbox/issues/19800) - Module type bulk import should support profile assignment +* [#19806](https://github.com/netbox-community/netbox/issues/19806) - Introduce JobFailed exception to allow marking background jobs as failed +* [#19827](https://github.com/netbox-community/netbox/issues/19827) - Enforce uniqueness for device role names & slugs +* [#19839](https://github.com/netbox-community/netbox/issues/19839) - Enable export of parent assignment for recursively nested objects +* [#19876](https://github.com/netbox-community/netbox/issues/19876) - Remove Markdown rendering from CustomFieldChoiceSet description field + +--- + ## v4.3.3 (2025-06-26) ### Enhancements diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index 103e5981e2dd718c66def28638d8068723148f3c..4ceb4e5240cee70bf5f71c3480ab6a90ae36cf2c 100644 GIT binary patch delta 10941 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 Qo--Lrg+lo&lOfFV|AxZdBLDyZ delta 7659 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 L5uOQZr0c%{kB8B# diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index 2f4422fd60daa0b865ce5ba94fe6511c8c7d3616..c4dd844613e531feb5575b7d7d79f81a7733cd17 100644 GIT binary patch delta 185 zcmcbxQhf6&@rEsoD{>jlwy(@(yci>_k!qW&mzp_HhksgpW=#wo_&_E)DE zx4$~Ybf%lj*48$!G$+Si(O^1nIJ4gLc@fOk?R??P+xfy-W{0vVf@Qa_T*K18XZjm0 zR*C8UnXGKn6F0HSF=|c^&16*vv$xk|vYH4BtEnlLWMmfW*Z$V1?87--%!Ik jhl{;9vnn+t-+6mPJ1dh7qtW*0!>mgL7>%Y~VZ8tV`71)l delta 123 zcmV->0EGXusu$3y7l5<@sBHl?x2bIb(Ody#modu$A(xTL0Z)hF$^p0G$^y%amoHZX z9ha|I13QNwR|B^nR|K0?x4^6fkGz*qX$2jZjA;cYx6x?@G!wTNeFdBf3}+W)L-CYrJ`ccLNBY>XaWJWcRVFm+YAhe?3 zxz8)=w?R@u$u*Exbs&O_tgL~8E^3;rtO8R)0OgTlTETz<I z!G;PX9iN ztDEkzNoVT_P;#_Qa_3X`4pVM*L)6dQj+LXKo_J^*6eKw*0ou4EDydCiszB3ABCP6i z3Z!*43zBLkBWi}FQ9(iqKv~V)41)=j7ITyy4Ng3q2(Rci?{=_gVH6b@$h0+0WM$)UXb=TpyBHrWNIiPB$5vKAyrWR~$>3Z_QSl#^&aGv}W@jCjp zJ3B!v4J;KYECC84-A7H!$SB2wl&S>iuI7d((M9=L*EUN{6W- zo$h^BRFV{F7&&Ad&J55JLAsq8wLo>x*^^GJB2!SaTCT%Hsd;lVgA(`9)?T-2qHg_F z=x(=K)xtIveEXcYp8U1t%{EmT@)mkr70CL_-b*K#?qcn}ms%aE-LJoV(7gzw1LKg7 zKsaNcF@6rhIX((ulsY44=^MSz9=^>&;WYl@jfPPsPO9E);4m{(Y#nYSt;4>j7pmh> z=o_c-=rnn0*O#nm>_K^fk3k6g1*-zI&R*ht)t9Yc28#JTAIa}EefUiI421JI9P+n2 zq*LT{$p6UKm2B3-;yN@pV z@F4e(o7MUwT`?P_OxeNlC^zGENCWud6Wpc7we<;U+#U>sJe7KmpBM7Q=_QU#FEt-D F{R>1?;#dFx delta 966 zcmYjPTWAwO6lG&m+a%pb+9bPL!zfxzHt9o6v=yzB&7+|dtx~YGg$A1@EA4LVrfH28 z1S=6m6d%loPXrawqM~rEB8Z>;sz2g~DEQ&~N2Kb9qLWl1A7|#yId|?o^O$+BK6$Gi znr5a=(@P#y%(G0O@SLrH=d3wWMHVibU1W!3wijkyW{OIRr4&^Z)f5((by;&fK^|)Z zxg%Rsq~2?_6j+ay!Un9TX3YZALa>|L3zyvNcpqKd8{lPV&$D{e)X+d?>Nyw8KV|na zXKWJ|=y=Bdq)9+`ob$+yD4ZNljE`iIYM{a9!A8`pkE1;a4JAel9S!Lyo2JTynoX0| z4sQ9X{;_@yA>>86Mx`W5jj2OuNX;QtLm724Iby(62e-|;Xk!H#baOH}nd53fG`Pkk zE diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index bf75a5e38..7eeffd48a 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -23,13 +23,13 @@ }, "dependencies": { "@mdi/font": "7.4.47", - "@tabler/core": "1.3.2", + "@tabler/core": "1.4.0", "bootstrap": "5.3.7", "clipboard": "2.0.11", "flatpickr": "4.6.13", - "gridstack": "12.2.1", - "htmx.org": "2.0.5", - "query-string": "9.2.1", + "gridstack": "12.2.2", + "htmx.org": "2.0.6", + "query-string": "9.2.2", "sass": "1.89.2", "tom-select": "2.4.3", "typeface-inter": "3.18.1", @@ -39,15 +39,15 @@ "@types/bootstrap": "5.2.10", "@types/cookie": "^0.6.0", "@types/node": "^22.3.0", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", - "esbuild": "^0.25.3", + "@typescript-eslint/eslint-plugin": "^8.37.0", + "@typescript-eslint/parser": "^8.37.0", + "esbuild": "^0.25.6", "esbuild-sass-plugin": "^3.3.1", "eslint": "<9.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import": "^2.30.0", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-prettier": "^5.5.1", "prettier": "^3.3.3", "typescript": "<5.5" }, diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 4304afddb..f52028c49 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -19,138 +19,150 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@esbuild/aix-ppc64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz#014180d9a149cffd95aaeead37179433f5ea5437" - integrity sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ== +"@esbuild/aix-ppc64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.6.tgz#164b19122e2ed54f85469df9dea98ddb01d5e79e" + integrity sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw== -"@esbuild/android-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz#649e47e04ddb24a27dc05c395724bc5f4c55cbfe" - integrity sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ== +"@esbuild/android-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.6.tgz#8f539e7def848f764f6432598e51cc3820fde3a5" + integrity sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA== -"@esbuild/android-arm@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.3.tgz#8a0f719c8dc28a4a6567ef7328c36ea85f568ff4" - integrity sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A== +"@esbuild/android-arm@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.6.tgz#4ceb0f40113e9861169be83e2a670c260dd234ff" + integrity sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg== -"@esbuild/android-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.3.tgz#e2ab182d1fd06da9bef0784a13c28a7602d78009" - integrity sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ== +"@esbuild/android-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.6.tgz#ad4f280057622c25fe985c08999443a195dc63a8" + integrity sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A== -"@esbuild/darwin-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz#c7f3166fcece4d158a73dcfe71b2672ca0b1668b" - integrity sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w== +"@esbuild/darwin-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.6.tgz#d1f04027396b3d6afc96bacd0d13167dfd9f01f7" + integrity sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA== -"@esbuild/darwin-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz#d8c5342ec1a4bf4b1915643dfe031ba4b173a87a" - integrity sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A== +"@esbuild/darwin-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.6.tgz#2b4a6cedb799f635758d7832d75b23772c8ef68f" + integrity sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg== -"@esbuild/freebsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz#9f7d789e2eb7747d4868817417cc968ffa84f35b" - integrity sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw== +"@esbuild/freebsd-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.6.tgz#a26266cc97dd78dc3c3f3d6788b1b83697b1055d" + integrity sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg== -"@esbuild/freebsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz#8ad35c51d084184a8e9e76bb4356e95350a64709" - integrity sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q== +"@esbuild/freebsd-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.6.tgz#9feb8e826735c568ebfd94859b22a3fbb6a9bdd2" + integrity sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ== -"@esbuild/linux-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz#3af0da3d9186092a9edd4e28fa342f57d9e3cd30" - integrity sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A== +"@esbuild/linux-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.6.tgz#c07cbed8e249f4c28e7f32781d36fc4695293d28" + integrity sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ== -"@esbuild/linux-arm@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz#e91cafa95e4474b3ae3d54da12e006b782e57225" - integrity sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ== +"@esbuild/linux-arm@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.6.tgz#d6e2cd8ef3196468065d41f13fa2a61aaa72644a" + integrity sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw== -"@esbuild/linux-ia32@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz#81025732d85b68ee510161b94acdf7e3007ea177" - integrity sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw== +"@esbuild/linux-ia32@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.6.tgz#3e682bd47c4eddcc4b8f1393dfc8222482f17997" + integrity sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw== -"@esbuild/linux-loong64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz#3c744e4c8d5e1148cbe60a71a11b58ed8ee5deb8" - integrity sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g== +"@esbuild/linux-loong64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.6.tgz#473f5ea2e52399c08ad4cd6b12e6dbcddd630f05" + integrity sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg== -"@esbuild/linux-mips64el@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz#1dfe2a5d63702db9034cc6b10b3087cc0424ec26" - integrity sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag== +"@esbuild/linux-mips64el@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.6.tgz#9960631c9fd61605b0939c19043acf4ef2b51718" + integrity sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw== -"@esbuild/linux-ppc64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz#2e85d9764c04a1ebb346dc0813ea05952c9a5c56" - integrity sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg== +"@esbuild/linux-ppc64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.6.tgz#477cbf8bb04aa034b94f362c32c86b5c31db8d3e" + integrity sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw== -"@esbuild/linux-riscv64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz#a9ea3334556b09f85ccbfead58c803d305092415" - integrity sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA== +"@esbuild/linux-riscv64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.6.tgz#bcdb46c8fb8e93aa779e9a0a62cd4ac00dcac626" + integrity sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w== -"@esbuild/linux-s390x@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz#f6a7cb67969222b200974de58f105dfe8e99448d" - integrity sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ== +"@esbuild/linux-s390x@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.6.tgz#f412cf5fdf0aea849ff51c73fd817c6c0234d46d" + integrity sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw== -"@esbuild/linux-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz#a237d3578ecdd184a3066b1f425e314ade0f8033" - integrity sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA== +"@esbuild/linux-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.6.tgz#d8233c09b5ebc0c855712dc5eeb835a3a3341108" + integrity sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig== -"@esbuild/netbsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz#4c15c68d8149614ddb6a56f9c85ae62ccca08259" - integrity sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA== +"@esbuild/netbsd-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.6.tgz#f51ae8dd1474172e73cf9cbaf8a38d1c72dd8f1a" + integrity sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q== -"@esbuild/netbsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz#12f6856f8c54c2d7d0a8a64a9711c01a743878d5" - integrity sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g== +"@esbuild/netbsd-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.6.tgz#a267538602c0e50a858cf41dcfe5d8036f8da8e7" + integrity sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g== -"@esbuild/openbsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz#ca078dad4a34df192c60233b058db2ca3d94bc5c" - integrity sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ== +"@esbuild/openbsd-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.6.tgz#a51be60c425b85c216479b8c344ad0511635f2d2" + integrity sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg== -"@esbuild/openbsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz#c9178adb60e140e03a881d0791248489c79f95b2" - integrity sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w== +"@esbuild/openbsd-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.6.tgz#7e4a743c73f75562e29223ba69d0be6c9c9008da" + integrity sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw== -"@esbuild/sunos-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz#03765eb6d4214ff27e5230af779e80790d1ee09f" - integrity sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA== +"@esbuild/openharmony-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.6.tgz#2087a5028f387879154ebf44bdedfafa17682e5b" + integrity sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA== -"@esbuild/win32-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz#f1c867bd1730a9b8dfc461785ec6462e349411ea" - integrity sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ== +"@esbuild/sunos-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.6.tgz#56531f861723ea0dc6283a2bb8837304223cb736" + integrity sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA== -"@esbuild/win32-ia32@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz#77491f59ef6c9ddf41df70670d5678beb3acc322" - integrity sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew== +"@esbuild/win32-arm64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.6.tgz#f4989f033deac6fae323acff58764fa8bc01436e" + integrity sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q== -"@esbuild/win32-x64@0.25.3": - version "0.25.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz#b17a2171f9074df9e91bfb07ef99a892ac06412a" - integrity sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg== +"@esbuild/win32-ia32@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.6.tgz#b260e9df71e3939eb33925076d39f63cec7d1525" + integrity sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ== -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": +"@esbuild/win32-x64@0.25.6": + version "0.25.6" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.6.tgz#4276edd5c105bc28b11c6a1f76fb9d29d1bd25c1" + integrity sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA== + +"@eslint-community/eslint-utils@^4.2.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== dependencies: eslint-visitor-keys "^3.3.0" +"@eslint-community/eslint-utils@^4.7.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" + integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== + dependencies: + eslint-visitor-keys "^3.4.3" + "@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": version "4.11.0" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" @@ -452,10 +464,10 @@ "@parcel/watcher-win32-ia32" "2.4.1" "@parcel/watcher-win32-x64" "2.4.1" -"@pkgr/core@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" - integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== +"@pkgr/core@^0.2.4": + version "0.2.7" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058" + integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== "@popperjs/core@^2.11.6", "@popperjs/core@^2.11.8", "@popperjs/core@^2.9.2": version "2.11.8" @@ -757,13 +769,13 @@ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@tabler/core@1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@tabler/core/-/core-1.3.2.tgz#85e4a47b661bca4cd50e26039fc25c4bdb4aff34" - integrity sha512-QDVJbv48YJrahBLdxYkLi6NutQv4jGbkUWyzxE2NcNJ3s3GGpRx98JmbAoN92NZKNmf26vZdW6k2Q5haVKlS4A== +"@tabler/core@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@tabler/core/-/core-1.4.0.tgz#9e011289d92cf6120655793cef6576fd67eb07f3" + integrity sha512-5BigzOlbOH9N0Is4u0rYNRCiwtnUXWO57K9zwuscygcicAa8UV9MGaS4zTgQsZEtZ9tsNANhN/YD8gCBGKYCiw== dependencies: "@popperjs/core" "^2.11.8" - bootstrap "5.3.6" + bootstrap "5.3.7" "@tanstack/react-virtual@^3.0.0-beta.60": version "3.5.0" @@ -827,86 +839,103 @@ dependencies: "@types/estree" "*" -"@typescript-eslint/eslint-plugin@^8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.1.0.tgz#3c020deeaaba82a6f741d00dacf172c53be4911f" - integrity sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw== +"@typescript-eslint/eslint-plugin@^8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz#332392883f936137cd6252c8eb236d298e514e70" + integrity sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.1.0" - "@typescript-eslint/type-utils" "8.1.0" - "@typescript-eslint/utils" "8.1.0" - "@typescript-eslint/visitor-keys" "8.1.0" + "@typescript-eslint/scope-manager" "8.37.0" + "@typescript-eslint/type-utils" "8.37.0" + "@typescript-eslint/utils" "8.37.0" + "@typescript-eslint/visitor-keys" "8.37.0" graphemer "^1.4.0" - ignore "^5.3.1" + ignore "^7.0.0" natural-compare "^1.4.0" - ts-api-utils "^1.3.0" + ts-api-utils "^2.1.0" -"@typescript-eslint/parser@^8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.1.0.tgz#b7e77f5fa212df59eba51ecd4986f194bccc2303" - integrity sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA== +"@typescript-eslint/parser@^8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.37.0.tgz#b87f6b61e25ad5cc5bbf8baf809b8da889c89804" + integrity sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA== dependencies: - "@typescript-eslint/scope-manager" "8.1.0" - "@typescript-eslint/types" "8.1.0" - "@typescript-eslint/typescript-estree" "8.1.0" - "@typescript-eslint/visitor-keys" "8.1.0" + "@typescript-eslint/scope-manager" "8.37.0" + "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/typescript-estree" "8.37.0" + "@typescript-eslint/visitor-keys" "8.37.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.1.0.tgz#dd8987d2efebb71d230a1c71d82e84a7aead5c3d" - integrity sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ== +"@typescript-eslint/project-service@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.37.0.tgz#0594352e32a4ac9258591b88af77b5653800cdfe" + integrity sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA== dependencies: - "@typescript-eslint/types" "8.1.0" - "@typescript-eslint/visitor-keys" "8.1.0" - -"@typescript-eslint/type-utils@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.1.0.tgz#dbf5a4308166dfc37a36305390dea04a3a3b5048" - integrity sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA== - dependencies: - "@typescript-eslint/typescript-estree" "8.1.0" - "@typescript-eslint/utils" "8.1.0" + "@typescript-eslint/tsconfig-utils" "^8.37.0" + "@typescript-eslint/types" "^8.37.0" debug "^4.3.4" - ts-api-utils "^1.3.0" -"@typescript-eslint/types@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.1.0.tgz#fbf1eaa668a7e444ac507732ca9d3c3468e5db9c" - integrity sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog== - -"@typescript-eslint/typescript-estree@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.1.0.tgz#c44e5667683c0bb5caa43192e27de6a994f4e4c4" - integrity sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg== +"@typescript-eslint/scope-manager@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz#a31a3c80ca2ef4ed58de13742debb692e7d4c0a4" + integrity sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA== dependencies: - "@typescript-eslint/types" "8.1.0" - "@typescript-eslint/visitor-keys" "8.1.0" + "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/visitor-keys" "8.37.0" + +"@typescript-eslint/tsconfig-utils@8.37.0", "@typescript-eslint/tsconfig-utils@^8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz#47a2760d265c6125f8e7864bc5c8537cad2bd053" + integrity sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg== + +"@typescript-eslint/type-utils@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz#2a682e4c6ff5886712dad57e9787b5e417124507" + integrity sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow== + dependencies: + "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/typescript-estree" "8.37.0" + "@typescript-eslint/utils" "8.37.0" debug "^4.3.4" - globby "^11.1.0" + ts-api-utils "^2.1.0" + +"@typescript-eslint/types@8.37.0", "@typescript-eslint/types@^8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.37.0.tgz#09517aa9625eb3c68941dde3ac8835740587b6ff" + integrity sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ== + +"@typescript-eslint/typescript-estree@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz#a07e4574d8e6e4355a558f61323730c987f5fcbc" + integrity sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg== + dependencies: + "@typescript-eslint/project-service" "8.37.0" + "@typescript-eslint/tsconfig-utils" "8.37.0" + "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/visitor-keys" "8.37.0" + debug "^4.3.4" + fast-glob "^3.3.2" is-glob "^4.0.3" minimatch "^9.0.4" semver "^7.6.0" - ts-api-utils "^1.3.0" + ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.1.0.tgz#a922985a43d2560ce0d293be79148fa80c1325e0" - integrity sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA== +"@typescript-eslint/utils@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.37.0.tgz#189ea59b2709f5d898614611f091a776751ee335" + integrity sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.1.0" - "@typescript-eslint/types" "8.1.0" - "@typescript-eslint/typescript-estree" "8.1.0" + "@eslint-community/eslint-utils" "^4.7.0" + "@typescript-eslint/scope-manager" "8.37.0" + "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/typescript-estree" "8.37.0" -"@typescript-eslint/visitor-keys@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.1.0.tgz#ab2b3a9699a8ddebf0c205e133f114c1fed9daad" - integrity sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag== +"@typescript-eslint/visitor-keys@8.37.0": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz#cdb6a6bd3e8d6dd69bd70c1bdda36e2d18737455" + integrity sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w== dependencies: - "@typescript-eslint/types" "8.1.0" - eslint-visitor-keys "^3.4.3" + "@typescript-eslint/types" "8.37.0" + eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.2.0": version "1.2.0" @@ -973,54 +1002,60 @@ array-buffer-byte-length@^1.0.1: call-bind "^1.0.5" is-array-buffer "^3.0.4" -array-includes@^3.1.8: - version "3.1.8" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" - integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== +array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - is-string "^1.0.7" + call-bound "^1.0.3" + is-array-buffer "^3.0.5" -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.findlastindex@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" - integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== +array-includes@^3.1.9: + version "3.1.9" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a" + integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" define-properties "^1.2.1" - es-abstract "^1.23.2" + es-abstract "^1.24.0" + es-object-atoms "^1.1.1" + get-intrinsic "^1.3.0" + is-string "^1.1.1" + math-intrinsics "^1.1.0" + +array.prototype.findlastindex@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564" + integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.23.9" es-errors "^1.3.0" - es-object-atoms "^1.0.0" + es-object-atoms "^1.1.1" + es-shim-unscopables "^1.1.0" + +array.prototype.flat@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" + integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" es-shim-unscopables "^1.0.2" -array.prototype.flat@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== +array.prototype.flatmap@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" + integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" arraybuffer.prototype.slice@^1.0.3: version "1.0.3" @@ -1036,6 +1071,24 @@ arraybuffer.prototype.slice@^1.0.3: is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + +async-function@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" + integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== + available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -1053,11 +1106,6 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -bootstrap@5.3.6: - version "5.3.6" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.6.tgz#fbd91ebaff093f5b191a1c01a8c866d24f9fa6e1" - integrity sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA== - bootstrap@5.3.7: version "5.3.7" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.7.tgz#8640065036124d961d885d80b5945745e1154d90" @@ -1085,6 +1133,14 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" @@ -1096,6 +1152,24 @@ call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: get-intrinsic "^1.2.4" set-function-length "^1.2.1" +call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1205,6 +1279,15 @@ data-view-buffer@^1.0.1: es-errors "^1.3.0" is-data-view "^1.0.1" +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + data-view-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" @@ -1214,6 +1297,15 @@ data-view-byte-length@^1.0.1: es-errors "^1.3.0" is-data-view "^1.0.1" +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + data-view-byte-offset@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" @@ -1223,6 +1315,15 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + debounce-promise@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/debounce-promise/-/debounce-promise-3.1.2.tgz#320fb8c7d15a344455cd33cee5ab63530b6dc7c5" @@ -1292,13 +1393,6 @@ detect-node-es@^1.1.0: resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -1313,6 +1407,15 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + enhanced-resolve@^5.15.0: version "5.17.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" @@ -1378,6 +1481,66 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23 unbox-primitive "^1.0.2" which-typed-array "^1.1.15" +es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0: + version "1.24.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328" + integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.3.0" + get-proto "^1.0.1" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-negative-zero "^2.0.3" + is-regex "^1.2.1" + is-set "^2.0.3" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.1" + math-intrinsics "^1.1.0" + object-inspect "^1.13.4" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.4" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + stop-iteration-iterator "^1.1.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.19" + es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" @@ -1385,6 +1548,11 @@ es-define-property@^1.0.0: dependencies: get-intrinsic "^1.2.4" +es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + es-errors@^1.2.1, es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" @@ -1397,6 +1565,13 @@ es-object-atoms@^1.0.0: dependencies: es-errors "^1.3.0" +es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + es-set-tostringtag@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" @@ -1406,13 +1581,30 @@ es-set-tostringtag@^2.0.3: has-tostringtag "^1.0.2" hasown "^2.0.1" -es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +es-shim-unscopables@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== dependencies: hasown "^2.0.0" +es-shim-unscopables@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" + integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== + dependencies: + hasown "^2.0.2" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -1422,6 +1614,15 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" + esbuild-sass-plugin@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/esbuild-sass-plugin/-/esbuild-sass-plugin-3.3.1.tgz#74d096127bff10072042de30119235f276655566" @@ -1431,36 +1632,37 @@ esbuild-sass-plugin@^3.3.1: safe-identifier "^0.4.2" sass "^1.71.1" -esbuild@^0.25.3: - version "0.25.3" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.3.tgz#371f7cb41283e5b2191a96047a7a89562965a285" - integrity sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q== +esbuild@^0.25.6: + version "0.25.6" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.6.tgz#9b82a3db2fa131aec069ab040fd57ed0a880cdcd" + integrity sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg== optionalDependencies: - "@esbuild/aix-ppc64" "0.25.3" - "@esbuild/android-arm" "0.25.3" - "@esbuild/android-arm64" "0.25.3" - "@esbuild/android-x64" "0.25.3" - "@esbuild/darwin-arm64" "0.25.3" - "@esbuild/darwin-x64" "0.25.3" - "@esbuild/freebsd-arm64" "0.25.3" - "@esbuild/freebsd-x64" "0.25.3" - "@esbuild/linux-arm" "0.25.3" - "@esbuild/linux-arm64" "0.25.3" - "@esbuild/linux-ia32" "0.25.3" - "@esbuild/linux-loong64" "0.25.3" - "@esbuild/linux-mips64el" "0.25.3" - "@esbuild/linux-ppc64" "0.25.3" - "@esbuild/linux-riscv64" "0.25.3" - "@esbuild/linux-s390x" "0.25.3" - "@esbuild/linux-x64" "0.25.3" - "@esbuild/netbsd-arm64" "0.25.3" - "@esbuild/netbsd-x64" "0.25.3" - "@esbuild/openbsd-arm64" "0.25.3" - "@esbuild/openbsd-x64" "0.25.3" - "@esbuild/sunos-x64" "0.25.3" - "@esbuild/win32-arm64" "0.25.3" - "@esbuild/win32-ia32" "0.25.3" - "@esbuild/win32-x64" "0.25.3" + "@esbuild/aix-ppc64" "0.25.6" + "@esbuild/android-arm" "0.25.6" + "@esbuild/android-arm64" "0.25.6" + "@esbuild/android-x64" "0.25.6" + "@esbuild/darwin-arm64" "0.25.6" + "@esbuild/darwin-x64" "0.25.6" + "@esbuild/freebsd-arm64" "0.25.6" + "@esbuild/freebsd-x64" "0.25.6" + "@esbuild/linux-arm" "0.25.6" + "@esbuild/linux-arm64" "0.25.6" + "@esbuild/linux-ia32" "0.25.6" + "@esbuild/linux-loong64" "0.25.6" + "@esbuild/linux-mips64el" "0.25.6" + "@esbuild/linux-ppc64" "0.25.6" + "@esbuild/linux-riscv64" "0.25.6" + "@esbuild/linux-s390x" "0.25.6" + "@esbuild/linux-x64" "0.25.6" + "@esbuild/netbsd-arm64" "0.25.6" + "@esbuild/netbsd-x64" "0.25.6" + "@esbuild/openbsd-arm64" "0.25.6" + "@esbuild/openbsd-x64" "0.25.6" + "@esbuild/openharmony-arm64" "0.25.6" + "@esbuild/sunos-x64" "0.25.6" + "@esbuild/win32-arm64" "0.25.6" + "@esbuild/win32-ia32" "0.25.6" + "@esbuild/win32-x64" "0.25.6" escape-string-regexp@^4.0.0: version "4.0.0" @@ -1495,44 +1697,52 @@ eslint-import-resolver-typescript@^3.6.3: is-bun-module "^1.0.2" is-glob "^4.0.3" -eslint-module-utils@^2.8.1, eslint-module-utils@^2.9.0: +eslint-module-utils@^2.12.1: + version "2.12.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz#f76d3220bfb83c057651359295ab5854eaad75ff" + integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw== + dependencies: + debug "^3.2.7" + +eslint-module-utils@^2.8.1: version "2.9.0" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.9.0.tgz#95d4ac038a68cd3f63482659dffe0883900eb342" integrity sha512-McVbYmwA3NEKwRQY5g4aWMdcZE5xZxV8i8l7CqJSrameuGSQJtSWaL/LxTEzSKKaCcOhlpDR8XEfYXWPrdo/ZQ== dependencies: debug "^3.2.7" -eslint-plugin-import@^2.30.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449" - integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw== +eslint-plugin-import@^2.32.0: + version "2.32.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz#602b55faa6e4caeaa5e970c198b5c00a37708980" + integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA== dependencies: "@rtsao/scc" "^1.1.0" - array-includes "^3.1.8" - array.prototype.findlastindex "^1.2.5" - array.prototype.flat "^1.3.2" - array.prototype.flatmap "^1.3.2" + array-includes "^3.1.9" + array.prototype.findlastindex "^1.2.6" + array.prototype.flat "^1.3.3" + array.prototype.flatmap "^1.3.3" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.9.0" + eslint-module-utils "^2.12.1" hasown "^2.0.2" - is-core-module "^2.15.1" + is-core-module "^2.16.1" is-glob "^4.0.3" minimatch "^3.1.2" object.fromentries "^2.0.8" object.groupby "^1.0.3" - object.values "^1.2.0" + object.values "^1.2.1" semver "^6.3.1" + string.prototype.trimend "^1.0.9" tsconfig-paths "^3.15.0" -eslint-plugin-prettier@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz#d1c8f972d8f60e414c25465c163d16f209411f95" - integrity sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw== +eslint-plugin-prettier@^5.5.1: + version "5.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz#470820964de9aedb37e9ce62c3266d2d26d08d15" + integrity sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw== dependencies: prettier-linter-helpers "^1.0.0" - synckit "^0.9.1" + synckit "^0.11.7" eslint-scope@^7.2.2: version "7.2.2" @@ -1547,6 +1757,11 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== +eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== + eslint@<9.0: version "8.57.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" @@ -1634,7 +1849,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-glob@^3.2.9, fast-glob@^3.3.2: +fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -1715,6 +1930,13 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" +for-each@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" + integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== + dependencies: + is-callable "^1.2.7" + framer-motion@^6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-6.5.1.tgz#802448a16a6eb764124bf36d8cbdfa6dd6b931a7" @@ -1761,6 +1983,18 @@ function.prototype.name@^1.1.6: es-abstract "^1.22.1" functions-have-names "^1.2.3" +function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" @@ -1777,11 +2011,35 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@ has-symbols "^1.0.3" hasown "^2.0.0" +get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + get-symbol-description@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" @@ -1791,6 +2049,15 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + get-tsconfig@^4.7.5: version "4.8.0" resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.0.tgz#125dc13a316f61650a12b20c97c11b8fd996fedd" @@ -1838,7 +2105,7 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.3: +globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -1846,18 +2113,6 @@ globalthis@^1.0.3: define-properties "^1.2.1" gopd "^1.0.1" -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" @@ -1872,6 +2127,11 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" +gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + graceful-fs@^4.2.4: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -1908,10 +2168,10 @@ graphql@16.10.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c" integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ== -gridstack@12.2.1: - version "12.2.1" - resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.2.1.tgz#0e82e3d9d11e5229388d73bd57f8ef1a0e7059c4" - integrity sha512-xU69tThmmVxgMHTuM/z3rIKiiGm0zW4tcB6yRcuwiOUUBiwb3tslzFOrUjWz+PwaxoAW+JChT4fqOLl+oKAxZA== +gridstack@12.2.2: + version "12.2.2" + resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.2.2.tgz#a9ec300cefc93516bcb8dd966510a728027be358" + integrity sha512-eK9XAbBWQp+QniqL6ipvofWSrCelm46j5USag73LNq8tOWSL2DeeGBWU9mTibLI6i66n0r7xYS+1/g2qqTqKcw== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -1935,11 +2195,23 @@ has-proto@^1.0.1, has-proto@^1.0.3: resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" @@ -1959,16 +2231,21 @@ hey-listen@^1.0.8: resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== -htmx.org@2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/htmx.org/-/htmx.org-2.0.5.tgz#88e8d89078b3059d74ac4eb653d80451c144820c" - integrity sha512-ocgvtHCShWFW0DvSV1NbJC7Y5EzUMy2eo5zeWvGj2Ac4LOr7sv9YKg4jzCZJdXN21fXACmCViwKSy+cm6i2dWQ== +htmx.org@2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/htmx.org/-/htmx.org-2.0.6.tgz#42573483c72112e7e332dfe93043cd0eb32cda01" + integrity sha512-7ythjYneGSk3yCHgtCnQeaoF+D+o7U2LF37WU3O0JYv3gTZSicdEFiI/Ai/NJyC5ZpYJWMpUb11OC5Lr6AfAqA== -ignore@^5.2.0, ignore@^5.3.1: +ignore@^5.2.0: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== +ignore@^7.0.0: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + immutable@^4.0.0: version "4.3.7" resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.7.tgz#c70145fc90d89fb02021e65c84eb0226e4e5a381" @@ -2014,6 +2291,15 @@ internal-slot@^1.0.7: hasown "^2.0.0" side-channel "^1.0.4" +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -2029,6 +2315,26 @@ is-array-buffer@^3.0.4: call-bind "^1.0.2" get-intrinsic "^1.2.1" +is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-async-function@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" + integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== + dependencies: + async-function "^1.0.0" + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -2036,6 +2342,13 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== + dependencies: + has-bigints "^1.0.2" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -2051,6 +2364,14 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" + integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-bun-module@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/is-bun-module/-/is-bun-module-1.1.0.tgz#a66b9830869437f6cdad440ba49ab6e4dc837269" @@ -2070,10 +2391,10 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" -is-core-module@^2.15.1: - version "2.15.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" - integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== +is-core-module@^2.16.1: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== dependencies: hasown "^2.0.2" @@ -2084,6 +2405,15 @@ is-data-view@^1.0.1: dependencies: is-typed-array "^1.1.13" +is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + is-date-object@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -2091,11 +2421,36 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + +is-generator-function@^1.0.10: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" + integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ== + dependencies: + call-bound "^1.0.3" + get-proto "^1.0.0" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -2103,6 +2458,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + is-negative-zero@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" @@ -2115,6 +2475,14 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -2145,6 +2513,21 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + dependencies: + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" @@ -2152,6 +2535,13 @@ is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: dependencies: call-bind "^1.0.7" +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -2159,6 +2549,14 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" @@ -2166,6 +2564,15 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + is-typed-array@^1.1.13: version "1.1.13" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" @@ -2173,6 +2580,18 @@ is-typed-array@^1.1.13: dependencies: which-typed-array "^1.1.14" +is-typed-array@^1.1.14, is-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" + integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== + dependencies: + which-typed-array "^1.1.16" + +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -2180,6 +2599,21 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-weakref@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" + integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== + dependencies: + call-bound "^1.0.3" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -2287,12 +2721,17 @@ markdown-it@^14.1.0: punycode.js "^2.3.1" uc.micro "^2.1.0" +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + mdurl@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -2364,6 +2803,11 @@ object-inspect@^1.13.1: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== +object-inspect@^1.13.3, object-inspect@^1.13.4: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -2379,6 +2823,18 @@ object.assign@^4.1.5: has-symbols "^1.0.3" object-keys "^1.1.1" +object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + object.fromentries@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" @@ -2398,12 +2854,13 @@ object.groupby@^1.0.3: define-properties "^1.2.1" es-abstract "^1.23.2" -object.values@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" - integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== +object.values@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" + integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" define-properties "^1.2.1" es-object-atoms "^1.0.0" @@ -2426,6 +2883,15 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -2467,11 +2933,6 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -2505,9 +2966,9 @@ prettier-linter-helpers@^1.0.0: fast-diff "^1.1.2" prettier@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" - integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== + version "3.6.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393" + integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== punycode.js@^2.3.1: version "2.3.1" @@ -2519,10 +2980,10 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -query-string@9.2.1: - version "9.2.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.2.1.tgz#67bd95f6e2cb64eafecfb0504be7cc38bcd4dd11" - integrity sha512-3jTGGLRzlhu/1ws2zlr4Q+GVMLCQTLFOj8CMX5x44cdZG9FQE07x2mQhaNxaKVPNmIDu0mvJ/cEwtY7Pim7hqA== +query-string@9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.2.2.tgz#a0104824edfdd2c1db2f18af71cef7abf6a3b20f" + integrity sha512-pDSIZJ9sFuOp6VnD+5IkakSVf+rICAuuU88Hcsr6AKL0QtxSIfVuKiVP2oahFI7tk3CRSexwV+Ya6MOoTxzg9g== dependencies: decode-uri-component "^0.4.1" filter-obj "^5.1.0" @@ -2593,6 +3054,20 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" @@ -2603,6 +3078,18 @@ regexp.prototype.flags@^1.5.2: es-errors "^1.3.0" set-function-name "^2.0.1" +regexp.prototype.flags@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -2651,11 +3138,30 @@ safe-array-concat@^1.1.2: has-symbols "^1.0.3" isarray "^2.0.5" +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + safe-identifier@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + safe-regex-test@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" @@ -2665,6 +3171,15 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + sass@1.89.2: version "1.89.2" resolved "https://registry.yarnpkg.com/sass/-/sass-1.89.2.tgz#a771716aeae774e2b529f72c0ff2dfd46c9de10e" @@ -2707,7 +3222,7 @@ semver@^7.6.0, semver@^7.6.3: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -set-function-length@^1.2.1: +set-function-length@^1.2.1, set-function-length@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== @@ -2719,7 +3234,7 @@ set-function-length@^1.2.1: gopd "^1.0.1" has-property-descriptors "^1.0.2" -set-function-name@^2.0.1: +set-function-name@^2.0.1, set-function-name@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== @@ -2729,6 +3244,15 @@ set-function-name@^2.0.1: functions-have-names "^1.2.3" has-property-descriptors "^1.0.2" +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + set-value@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/set-value/-/set-value-4.1.0.tgz#aa433662d87081b75ad88a4743bd450f044e7d09" @@ -2749,6 +3273,35 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + side-channel@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" @@ -2759,10 +3312,16 @@ side-channel@^1.0.4: get-intrinsic "^1.2.4" object-inspect "^1.13.1" -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" "source-map-js@>=0.6.2 <2.0.0": version "1.2.0" @@ -2774,6 +3333,27 @@ split-on-first@^3.0.0: resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-3.0.0.tgz#f04959c9ea8101b9b0bbf35a61b9ebea784a23e7" integrity sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA== +stop-iteration-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" + integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== + dependencies: + es-errors "^1.3.0" + internal-slot "^1.1.0" + +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + string.prototype.trim@^1.2.9: version "1.2.9" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" @@ -2793,6 +3373,16 @@ string.prototype.trimend@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" +string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + string.prototype.trimstart@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" @@ -2839,13 +3429,12 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -synckit@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88" - integrity sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A== +synckit@^0.11.7: + version "0.11.8" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457" + integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== dependencies: - "@pkgr/core" "^0.1.0" - tslib "^2.6.2" + "@pkgr/core" "^0.2.4" tapable@^2.2.0: version "2.2.1" @@ -2882,10 +3471,10 @@ tom-select@2.4.3: "@orchidjs/sifter" "^1.1.0" "@orchidjs/unicode-variants" "^1.1.2" -ts-api-utils@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" - integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== +ts-api-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== tsconfig-paths@^3.15.0: version "3.15.0" @@ -2902,11 +3491,6 @@ tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" - integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -2928,6 +3512,15 @@ typed-array-buffer@^1.0.2: es-errors "^1.3.0" is-typed-array "^1.1.13" +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + typed-array-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" @@ -2939,6 +3532,17 @@ typed-array-byte-length@^1.0.1: has-proto "^1.0.3" is-typed-array "^1.1.13" +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + typed-array-byte-offset@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" @@ -2951,6 +3555,19 @@ typed-array-byte-offset@^1.0.2: has-proto "^1.0.3" is-typed-array "^1.1.13" +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + typed-array-length@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" @@ -2963,6 +3580,18 @@ typed-array-length@^1.0.6: is-typed-array "^1.1.13" possible-typed-array-names "^1.0.0" +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + typeface-inter@3.18.1: version "3.18.1" resolved "https://registry.yarnpkg.com/typeface-inter/-/typeface-inter-3.18.1.tgz#24cccdf29923f318589783997be20a662cd3ab9c" @@ -2993,6 +3622,16 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + undici-types@~6.18.2: version "6.18.2" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.18.2.tgz#8b678cf939d4fc9ec56be3c68ed69c619dee28b0" @@ -3036,6 +3675,46 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + which-typed-array@^1.1.14, which-typed-array@^1.1.15: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" @@ -3047,6 +3726,19 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15: gopd "^1.0.1" has-tostringtag "^1.0.2" +which-typed-array@^1.1.16, which-typed-array@^1.1.19: + version "1.1.19" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" + integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + for-each "^0.3.5" + get-proto "^1.0.1" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" diff --git a/netbox/release.yaml b/netbox/release.yaml index 3d4d74e6a..a4cf4db30 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.3.3" +version: "4.3.4" edition: "Community" -published: "2025-06-26" +published: "2025-07-15" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 4c73d16a5c8dec729f8e27153be02772cc6d177f..15300e6cf8118e8112b8d7c4be929c5dddc2a485 100644 GIT binary patch delta 68889 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 Vh=g@~Z)K0JQ;7I`fbYVp{|DiUNoD{5 delta 68628 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 Gl>a{rqV>1{ diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index 3961c9415..d66cc01c0 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -9,15 +9,16 @@ # czarnian, 2025 # Pavel Stetina, 2025 # Jeremy Stretch, 2025 +# Luděk Janča , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Luděk Janča , 2025\n" "Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Klíč" @@ -64,7 +65,7 @@ msgstr "Naposledy použitý" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "Povolené adresy IP" @@ -718,7 +719,7 @@ msgstr "Barva" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -819,7 +820,7 @@ msgstr "Účet poskytovatele" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -988,7 +989,7 @@ msgstr "Parametry služby" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1389,7 +1390,7 @@ msgstr "Strana termínu" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Přiřazení" @@ -1481,11 +1482,11 @@ msgstr "Jedinečné ID okruhu" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1613,8 +1614,8 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1704,8 +1705,8 @@ msgstr "virtuální obvod" msgid "virtual circuits" msgstr "virtuální obvody" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "role" @@ -2208,7 +2209,7 @@ msgstr "Používá se pouze pro klonování pomocí HTTP (S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Heslo" @@ -2260,7 +2261,7 @@ msgstr "Uživatelské jméno" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2376,7 +2377,7 @@ msgstr "Dokončeno dříve" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Uživatel" @@ -2481,7 +2482,7 @@ msgstr "Uživatelské předvolby" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Různé" @@ -2672,7 +2673,7 @@ msgstr "cesta" msgid "File path relative to the data source's root" msgstr "Cesta k souboru vzhledem ke kořenovému zdroji dat." -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "velikost" @@ -2774,12 +2775,12 @@ msgstr "úlohy" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu ({type}) nelze přiřadit úlohy." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Neplatný stav pro ukončení úlohy. Možnosti jsou: {choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň." @@ -2800,7 +2801,7 @@ msgstr "Celé jméno" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2838,7 +2839,7 @@ msgstr "Naposledy aktualizováno" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3420,8 +3421,9 @@ msgid "Three-phase" msgstr "Třífázový" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Zakázané" @@ -3683,7 +3685,7 @@ msgstr "Je plná hloubka" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3844,8 +3846,8 @@ msgstr "Přiřazené VID" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5486,7 +5488,7 @@ msgstr "Profil a atributy" msgid "Device Role" msgstr "Role zařízení" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "Nejnižší číslovaná pozice obsazená zařízením" @@ -5517,7 +5519,7 @@ msgid "" msgstr "" "Pro hromadné vytváření jsou podporovány alfanumerické rozsahy. Smíšené " "případy a typy v rámci jednoho rozsahu nejsou podporovány (příklad: " -"[ge, xe] -0/0/ [0-9]). Žeton {module}, pokud je " +"[ge, xe] -0/0/ [0-9]). Token {module}, pokud je " "přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového " "modulu." @@ -6513,14 +6515,14 @@ msgid "inventory item roles" msgstr "role položek zásob" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "sériové číslo" #: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "štítek majetku" @@ -6618,7 +6620,7 @@ msgstr "" "Rodičovská zařízení ukládají podřízená zařízení do pozic zařízení. Pokud " "tento typ zařízení není rodičem ani dítětem, ponechte prázdné." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "proud vzduchu" @@ -6669,139 +6671,147 @@ msgstr "Typ dětského zařízení musí být 0U." msgid "Virtual machines may be assigned to this role" msgstr "Virtuální počítače mohou být přiřazeny k této roli" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Volitelně omezit tuto platformu na zařízení určitého výrobce" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "Funkce, kterou toto zařízení slouží" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Sériové číslo podvozku přidělené výrobcem" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Jedinečná značka použitá k identifikaci tohoto zařízení" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "poloha (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "plocha stojanu" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primární IPv4" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primární IPv6" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP mimo pásmo" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Pozice VC" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Virtuální poloha podvozku" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Priorita VC" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Priorita volby hlavního virtuálního šasi" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "zeměpisná šířka" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Souřadnice GPS v desetinném formátu (xx.rrrrrr)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "zeměpisná délka" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "Název zařízení musí být pro každou lokalitu jedinečný." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "zařízení" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "zařízení" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Stojan {rack} nepatří k webu {site}." -#: netbox/dcim/models/devices.py:720 +#: netbox/dcim/models/devices.py:742 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokace {location} nepatří k webu {site}." -#: netbox/dcim/models/devices.py:726 +#: netbox/dcim/models/devices.py:748 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Stojan {rack} nepatří do lokality {location}." -#: netbox/dcim/models/devices.py:733 +#: netbox/dcim/models/devices.py:755 msgid "Cannot select a rack face without assigning a rack." msgstr "Nelze vybrat plochu stojanu bez přiřazení stojanu." -#: netbox/dcim/models/devices.py:737 +#: netbox/dcim/models/devices.py:759 msgid "Cannot select a rack position without assigning a rack." msgstr "Bez přiřazení stojanu nelze vybrat polohu stojanu." -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:765 msgid "Position must be in increments of 0.5 rack units." msgstr "Poloha musí být v krocích po 0,5 regálových jednotek." -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:769 msgid "Must specify rack face when defining rack position." msgstr "Při definování polohy stojanu je nutné zadat plochu stojanu." -#: netbox/dcim/models/devices.py:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Typ zařízení 0U ({device_type}) nelze přiřadit k poloze stojanu." -#: netbox/dcim/models/devices.py:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6809,7 +6819,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k ploše stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6817,7 +6827,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k poloze stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6826,22 +6836,22 @@ msgstr "" "U{position} je již obsazeno nebo nemá dostatek místa pro umístění tohoto " "typu zařízení: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Nejedná se o IPv4 adresu." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto zařízení." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Nejedná se o IPv6 adresu." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6850,21 +6860,21 @@ msgstr "" "Přiřazená platforma je omezena na {platform_manufacturer} typy zařízení, ale" " tento typ zařízení patří {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Přiřazený cluster patří do jiné lokality ({site})" -#: netbox/dcim/models/devices.py:868 +#: netbox/dcim/models/devices.py:890 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Přiřazený cluster patří do jiného umístění ({location})" -#: netbox/dcim/models/devices.py:876 +#: netbox/dcim/models/devices.py:898 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Zařízení přiřazené k virtuálnímu šasi musí mít definovanou polohu." -#: netbox/dcim/models/devices.py:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6873,22 +6883,22 @@ msgstr "" "Zařízení nelze odebrat z virtuálního šasi {virtual_chassis} protože je v " "současné době označen jako jeho pán." -#: netbox/dcim/models/devices.py:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "doména" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "virtuální podvozek" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku." -#: netbox/dcim/models/devices.py:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6897,42 +6907,42 @@ msgstr "" "Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která " "tvoří rozhraní LAG napříč podvozky." -#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikátor" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentáře" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "kontext virtuálního zařízení" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "kontexty virtuálních zařízení" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} není IPV{family} adresa." -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primární IP adresa musí patřit k rozhraní na přiřazeném zařízení." -#: netbox/dcim/models/devices.py:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "MAC adresy" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6940,7 +6950,7 @@ msgstr "" "Nelze zrušit přiřazení adresy MAC, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/devices.py:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8369,7 +8379,7 @@ msgstr "Je aktivní" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Typy objektů" @@ -8470,8 +8480,8 @@ msgstr "Klasifikace vstupu" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Uživatelé" @@ -8487,8 +8497,8 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Skupiny" @@ -8850,7 +8860,7 @@ msgstr "Nebyly nalezeny žádné indexátory!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "váha" @@ -9366,9 +9376,9 @@ msgid "" "event, model, timestamp, " "username, request_id, and data." msgstr "" -"Šablona Jinja2 pro vlastní tělo požadavku. Pokud je prázdný, bude zahrnut " +"Šablona Jinja2 pro vlastní tělo požadavku. Pokud je prázdné, bude zahrnut " "objekt JSON představující změnu. Dostupná kontextová data zahrnují: " -"událost, modelka, časové razítko, " +"událost, model, časové razítko, " "uživatelské jméno, identifikační číslo požadavku, " "a data." @@ -10149,7 +10159,7 @@ msgstr "Skupina FHRP (ID)" msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "IP adresa" @@ -10258,7 +10268,7 @@ msgstr "Je bazén" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" @@ -10271,7 +10281,7 @@ msgstr "Přiřazení VLAN" msgid "Treat as populated" msgstr "Zacházejte s osídlenými" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Název DNS" @@ -10466,7 +10476,7 @@ msgstr "" "Jeden z nadřazených nebo parent_object_id musí být zahrnut do " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} není přiřazen tomuto rodiči." @@ -10799,182 +10809,182 @@ msgstr "" "Předpony nemohou překrývat agregáty. {prefix} pokrývá existující agregát " "({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "rolí" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "předpona" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Síť IPv4 nebo IPv6 s maskou" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Provozní stav této předpony" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "Primární funkce této předpony" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "je bazén" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "Všechny IP adresy v rámci této prefixy jsou považovány za použitelné" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "použitá značka" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "předpony" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Nelze vytvořit předponu s maskou /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "globální tabulka" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicitní předpona nalezena v {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "Počáteční adresa" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adresa IPv4 nebo IPv6 (s maskou)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "koncová adresa" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Provozní stav tohoto rozsahu" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "Primární funkce tohoto rozsahu" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "značka obsazena" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Zabránit vytváření IP adres v tomto rozsahu" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Nahlásit prostor jako 100% využitý" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "Rozsah IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Rozsahy IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Počáteční a koncová verze IP adresy se musí shodovat" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Počáteční a koncová maska IP adresy se musí shodovat" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Koncová adresa musí být větší než počáteční adresa ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definované adresy se překrývají s rozsahem {overlapping_range} na VRF {vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Definovaný rozsah přesahuje maximální podporovanou velikost ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "adresa" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "Provozní stav tohoto IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "Funkční role tohoto IP" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (uvnitř)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, pro kterou je tato adresa „vnější“ IP" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Název hostitele nebo FQDN (nerozlišuje velká a malá písmena)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP adresy" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Nelze vytvořit IP adresu s maskou /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} je síťové ID, které nemusí být přiřazeno rozhraní." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} je vysílací adresa, která nemusí být přiřazena k rozhraní." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicitní adresa IP nalezena v {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Nelze vytvořit IP adresu {ip} vnitřní rozsah {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10982,7 +10992,7 @@ msgstr "" "Nelze znovu přiřadit adresu IP, pokud je určena jako primární IP pro " "nadřazený objekt" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Stav SLAAC lze přiřadit pouze adresám IPv6" @@ -11803,7 +11813,7 @@ msgstr "Skupiny kontaktů" #: netbox/netbox/navigation/menu.py:35 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" -msgstr "Kontaktní role" +msgstr "Role kontaktů" #: netbox/netbox/navigation/menu.py:36 msgid "Contact Assignments" @@ -11815,7 +11825,7 @@ msgstr "Role stojanu" #: netbox/netbox/navigation/menu.py:54 msgid "Elevations" -msgstr "Nadmořská výška" +msgstr "Výšky" #: netbox/netbox/navigation/menu.py:76 msgid "Modules" @@ -12123,9 +12133,9 @@ msgstr "Administrátor" msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Oprávnění" @@ -12151,16 +12161,16 @@ msgstr "Historie konfigurace" msgid "Background Tasks" msgstr "Úkoly na pozadí" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Oprávnění musí být předána jako dvojice nebo seznam." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Tlačítka musí být předána jako dvojice nebo seznam." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "Barva tlačítka musí být volbou z ButtonColorChoices." @@ -12251,11 +12261,19 @@ msgstr "Obojí" msgid "Where the paginator controls will be displayed relative to a table" msgstr "Kde budou ovládací prvky stránkování zobrazeny vzhledem k tabulce" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Pruhované řádky tabulky" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "Vykreslování řádků tabulky střídavými barvami pro zvýšení čitelnosti" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Formát dat" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "Preferovaná syntaxe pro zobrazení obecných dat v uživatelském rozhraní" @@ -12355,12 +12373,12 @@ msgstr "Chyba" msgid "No {model_name} found" msgstr "{model_name} nenalezeno" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Hodnota" @@ -12656,7 +12674,7 @@ msgstr "Moje tokeny API" #: netbox/templates/account/token.html:19 netbox/templates/users/token.html:6 #: netbox/templates/users/token.html:14 netbox/users/forms/filtersets.py:120 msgid "Token" -msgstr "Žeton" +msgstr "Token" #: netbox/templates/account/token.html:39 netbox/templates/users/token.html:31 #: netbox/users/forms/bulk_edit.py:107 @@ -12669,7 +12687,7 @@ msgstr "Naposledy použitý" #: netbox/templates/account/token_list.html:12 msgid "Add a Token" -msgstr "Přidání žetonu" +msgstr "Přidat Token" #: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" @@ -13315,7 +13333,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Trace kabelů pro %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Stáhnout SVG" @@ -13720,10 +13738,14 @@ msgstr "Startovací jednotka" msgid "Descending Units" msgstr "Sestupné jednotky" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Výška stojanu" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "Načítání..." + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Přidat podřízené rozhraní" @@ -14023,7 +14045,7 @@ msgstr "Přidat nového člena" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Akce" @@ -15201,7 +15223,7 @@ msgstr "Přidat skupinu kontaktů" #: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 #: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" -msgstr "Kontaktní role" +msgstr "Role Kontaktu" #: netbox/templates/tenancy/object_contacts.html:9 msgid "Add a contact" @@ -15244,7 +15266,7 @@ msgid "View" msgstr "Pohled" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Omezení" @@ -15502,7 +15524,7 @@ msgstr "Vlastnosti odkazu" #: netbox/tenancy/filtersets.py:28 msgid "Parent contact group (ID)" -msgstr "Rodičovská kontaktní skupina (ID)" +msgstr "Rodičovská skupina kontaktu (ID)" #: netbox/tenancy/filtersets.py:34 msgid "Parent contact group (slug)" @@ -15731,11 +15753,11 @@ msgstr "Může se změnit" msgid "Can Delete" msgstr "Může smazat" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Uživatelské rozhraní" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15745,7 +15767,7 @@ msgstr "" "klíč před odesláním tohoto formuláře, protože po vytvoření tokenu " "již nemusí být přístupný." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15755,31 +15777,31 @@ msgstr "" "omezení. Příklad: 10.1.1.0/24,192.168.10.16/32,2001: db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Potvrdit heslo" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Pro ověření zadejte stejné heslo jako dříve." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "Hesla se neshodují! Zkontrolujte prosím svůj vstup a zkuste to znovu." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Další akce" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Opatření udělená navíc k výše uvedeným opatřením" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objekty" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15789,11 +15811,11 @@ msgstr "" "hodnotu null, aby odpovídala všem objektům tohoto typu. Seznam více objektů " "bude mít za následek logickou operaci OR." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Musí být vybrána alespoň jedna akce." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Neplatný filtr pro {model}: {error}" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index a025721458776c683864edc2ae3e4de9f4d05415..bfd6731a27e8e34cc1c830d78ec3517e1333678a 100644 GIT binary patch delta 64920 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 jK=xtd?7F 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 diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index 8fea7cc7f..5bc02dfa3 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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+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" @@ -26,7 +26,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Nøgle" @@ -63,7 +63,7 @@ msgstr "Sidst brugt" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "Tilladte IP'er" @@ -717,7 +717,7 @@ msgstr "Farve" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -818,7 +818,7 @@ msgstr "Leverandørkonto" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -987,7 +987,7 @@ msgstr "Serviceparametre" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1388,7 +1388,7 @@ msgstr "Termside" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Opgave" @@ -1480,11 +1480,11 @@ msgstr "Unikt kredsløbs-ID" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1612,8 +1612,8 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1703,8 +1703,8 @@ msgstr "virtuelt kredsløb" msgid "virtual circuits" msgstr "virtuelle kredsløb" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rolle" @@ -2207,7 +2207,7 @@ msgstr "Bruges kun til kloning med HTTP(S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Adgangskode" @@ -2259,7 +2259,7 @@ msgstr "Brugernavn" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2375,7 +2375,7 @@ msgstr "Færdiggjort før" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Bruger" @@ -2479,7 +2479,7 @@ msgstr "Brugerpræferencer" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Diverse" @@ -2671,7 +2671,7 @@ msgstr "sti" msgid "File path relative to the data source's root" msgstr "Filsti i forhold til datakildens rod" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "størrelse" @@ -2773,12 +2773,12 @@ msgstr "stillinger" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Job kan ikke tildeles denne objekttype ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Ugyldig status for opsigelse af job. Valgmulighederne er: {choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2800,7 +2800,7 @@ msgstr "Fulde navn" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2838,7 +2838,7 @@ msgstr "Sidst opdateret" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3420,8 +3420,9 @@ msgid "Three-phase" msgstr "Trefaset" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" @@ -3683,7 +3684,7 @@ msgstr "Er fuld dybde" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3844,8 +3845,8 @@ msgstr "Tildelt VID" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5487,7 +5488,7 @@ msgstr "Profil og attributter" msgid "Device Role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "Den lavest nummererede enhed, der er besat af enheden" @@ -6522,14 +6523,14 @@ msgid "inventory item roles" msgstr "lagervareroller" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "aktivmærke" @@ -6627,7 +6628,7 @@ msgstr "" "Overordnede enheder huser underordnede enheder i enhedspladser. Lad det stå " "tomt, hvis denne enhedstype hverken er forælder eller barn." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luftstrøm" @@ -6679,139 +6680,147 @@ msgstr "Børneenhedstyper skal være 0U." msgid "Virtual machines may be assigned to this role" msgstr "Virtuelle maskiner kan tildeles denne rolle" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "enhedsrolle" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "enhedsroller" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Begræns eventuelt denne platform til enheder fra en bestemt producent" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "platforme" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "Funktionen denne enhed tjener" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Chassisserienummer, tildelt af producenten" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Et unikt tag, der bruges til at identificere denne enhed" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP uden for båndet" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "VC position" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Virtuel chassisposition" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "VC-prioritet" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Virtuelt kabinetthovedvalgsprioritet" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "breddegrad" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-koordinat i decimalformat (xx.ååååå)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "længde" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "Enhedsnavnet skal være entydigt pr. område." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "enhed" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "enheder" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 msgid "Must specify rack face when defining rack position." msgstr "Skal angive rackflade, når du definerer rackposition." -#: netbox/dcim/models/devices.py:755 +#: netbox/dcim/models/devices.py:777 #, 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:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6819,7 +6828,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6827,7 +6836,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6836,22 +6845,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} er ikke en IPv4-adresse." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Det er ikke en IPv6-adresse." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6860,23 +6869,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:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6885,21 +6894,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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "domæne" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "virtuelt chassis" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, 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:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6908,42 +6917,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:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6951,7 +6960,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:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8385,7 +8394,7 @@ msgstr "Er aktiv" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Objekttyper" @@ -8487,8 +8496,8 @@ msgstr "Klassificering af indrejse" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Brugere" @@ -8504,8 +8513,8 @@ msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupper" @@ -8867,7 +8876,7 @@ msgstr "Ingen indekser fundet!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "vægt" @@ -10170,7 +10179,7 @@ msgstr "FHRP-gruppen (ID)" msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "IP adresse" @@ -10279,7 +10288,7 @@ msgstr "Er en pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" @@ -10292,7 +10301,7 @@ msgstr "VLAN-tildeling" msgid "Treat as populated" msgstr "Behandl som befolket" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "DNS-navn" @@ -10485,7 +10494,7 @@ msgid "" msgstr "" "En af parent eller parent_object_id skal medtages i parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} er ikke tildelt denne forælder." @@ -10820,185 +10829,185 @@ msgstr "" "Præfikser kan ikke overlappe aggregater. {prefix} dækker et eksisterende " "aggregat ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "roller" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "præfiks" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- eller IPv6-netværk med maske" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Driftsstatus for dette præfiks" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "Den primære funktion af dette præfiks" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "er en pool" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adresser inden for dette præfiks betragtes som brugbare" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "brugt mærke" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "præfikser" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Kan ikke oprette præfiks med /0-maske." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "global tabel" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplikat præfiks fundet i {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "startadresse" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- eller IPv6-adresse (med maske)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "slutadresse" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Driftsstatus for denne rækkevidde" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "Den primære funktion af dette interval" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "mærke befolket" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Forhindre oprettelse af IP-adresser inden for dette interval" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Rapporter plads som 100% udnyttet" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "IP-rækkevidde" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "IP-intervaller" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Startende og afsluttende IP-adresseversioner skal matche" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Startende og afsluttende IP-adressemasker skal matche" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Slutadressen skal være større end startadressen ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definerede adresser overlapper med rækkevidde {overlapping_range} i VRF " "{vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Defineret interval overstiger den maksimale understøttede størrelse " "({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "adresse" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "Den operationelle status for denne IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "Den funktionelle rolle af denne IP" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (indvendigt)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "Den IP, som denne adresse er den „eksterne“ IP for" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Værtsnavn eller FQDN (skelner ikke mellem store og små bogstaver)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-adresser" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Kan ikke oprette IP-adresse med /0-maske." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} er et netværks-id, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} er en udsendelsesadresse, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplikat IP-adresse fundet i {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Kan ikke oprette IP-adresse {ip} inden for rækkevidde {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11006,7 +11015,7 @@ msgstr "" "Kan ikke omtildele IP-adresse, mens den er angivet som den primære IP for " "det overordnede objekt" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Kun IPv6-adresser kan tildeles SLAAC-status" @@ -12154,9 +12163,9 @@ msgstr "Administrator" msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Tilladelser" @@ -12182,16 +12191,16 @@ msgstr "Konfigurationshistorik" msgid "Background Tasks" msgstr "Baggrundsopgaver" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Tilladelser skal videregives som en tuple eller liste." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Knapper skal sendes som en tuple eller liste." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "Knapfarve skal være et valg inden for ButtonColorChoices." @@ -12284,11 +12293,19 @@ msgstr "Begge dele" msgid "Where the paginator controls will be displayed relative to a table" msgstr "Hvor paginatorkontrolelementerne vises i forhold til en tabel" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Stribede bordrækker" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "Gengiv tabellrækker med skiftende farver for at øge læsbarheden" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Dataformat" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "Den foretrukne syntaks til visning af generiske data i brugergrænsefladen" @@ -12389,12 +12406,12 @@ msgstr "Fejl" msgid "No {model_name} found" msgstr "Nej {model_name} fundet" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Mark" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Værdi" @@ -13352,7 +13369,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Kabelspor til %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Hent SVG" @@ -13757,10 +13774,14 @@ msgstr "Startenhed" msgid "Descending Units" msgstr "Faldende enheder" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Rackhøjde" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Tilføj underordnet grænseflade" @@ -14060,7 +14081,7 @@ msgstr "Tilføj nyt medlem" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Handlinger" @@ -15284,7 +15305,7 @@ msgid "View" msgstr "Udsigt" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Begrænsninger" @@ -15771,11 +15792,11 @@ msgstr "Kan ændre sig" msgid "Can Delete" msgstr "Kan slette" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Brugergrænseflade" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15785,7 +15806,7 @@ msgstr "" "nøgle før indsendelse af denne formular, da den muligvis ikke " "længere er tilgængelig, når tokenet er oprettet." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15795,32 +15816,32 @@ msgstr "" "uden begrænsninger. Eksempel: 10.1.1.0/24.192.168.10.16/32.2001: db " "8:1: :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Bekræft adgangskode" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Indtast den samme adgangskode som før, til bekræftelse." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Adgangskoder stemmer ikke overens! Kontroller dit input, og prøv igen." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Yderligere tiltag" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Foranstaltninger, der er ydet ud over dem, der er anført ovenfor" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objekter" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15830,11 +15851,11 @@ msgstr "" "Efterlad null for at matche alle objekter af denne type. En liste over flere" " objekter vil resultere i en logisk OR-operation." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Mindst en handling skal vælges." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ugyldigt filter for {model}: {error}" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 99eeb1b3b82791d292128ed5613f90d1a11907a6..a610572f3738db658d62718869d4f6eac2d1a688 100644 GIT binary patch delta 70895 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 pdC9FH~og+I7>0o{aW(dP~Nr+%G8+2oo8P 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 delta 70496 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 z zSJBk&KpXx7YvDK85%cd2+x2=hgD;^|wgJoFZglE?Mg#f>Q~&?}93O?%oDW@GrO>rd zGnSj9yWpBwem9cUmAqN#lhZFnKNSf4|8%Nx-{Xr?cqfnB_h{qM+%>7{Mkk}Gd;|@2ar7nZOnEa-z)L?4&rQKpM$qRULjzeJ%PY|-cq6(q8E<@oMsy5) z;S4&`^JpqBpefJ$N!afd&<>i#a@XjM=y{SvpI?lodL8;%vIEQEkyxM1_Gw6EA$0ER zqc65b&-Q-k_MCvGavqwI1!zal#`^8(0Cu6fpn`j6I4D^x0HB z`)_@`u?-!;zF0ntK6o0Pf`8BxF8Al5!Sd*usf#w;CfXYvz;Lv^+hX~iSbiXuAH^%& z|4ZVHHR$5l6d%|X>p#W@)PIGpi7O9=OqD_dD331M2I%|k(GmAX0~>}uH$FNYef|kd zegA)f3+HGH+Q0$yg=6T*e?uF*L)}xE@ zz!&U)Kc~;c2lIUy{^=wWZMZj@$`RNJ$6&??lgmZHL+aex=$)g&lo^&e>_Sfj`kzd+CvovP?8nwPLwF`dq*0E$DWe6w7nb zgKAl<-;Penr|1+MPjcab@f*7OFJL{)_$n;EhS;2PJ2b$VXylKf&p(Ma^fcPeI&`FO zphx!3=n-@v=h3OV#hXeQdB`+f-4#YyN~t;f`-AoivF8P>p>Ux!6`J-S9l zM*oLqVj9}<6X?iaif%@>eKPR@7k*x!!lqd6oA8})X!I$}qW&N{q9Wgh%+x|tpB3$n z1~?2`<7jM!ub>CfpXk~tcq}Z!rdZ3*|G`|8<;Fa$h8r*wPhcgy_;@%nYhg*seQ*K( z551q~MEDg>WAxK*1ZLt)Y=o<@8J@r@SpH-Pq&rq||KG`l+haMpsy{?mdy!M&ui0+I zc9i#`tM|(9!a;OBUQ2lbx@PubKfLJs@b?4P;~2_2a1z%0A++-fI>rBDawr#te++Yc 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 syM5E|SLAIkU-^ycxGj3UU}fiR>-Z;F$MV~Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15990,7 +16016,7 @@ msgstr "" "da er möglicherweise nicht mehr zugänglich ist, sobald das Token erstellt " "wurde." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16001,33 +16027,33 @@ msgstr "" "möchten. Beispiel: 10.1.1.0/24, 192.168.10.16/32.2001:db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Passwort bestätigen" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Geben Sie zur Überprüfung dasselbe Passwort wie zuvor ein." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Passwörter stimmen nicht überein! Bitte überprüfen Sie Ihre Eingabe und " "versuchen Sie es erneut." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Zusätzliche Aktionen" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Zusätzlich zu den oben aufgeführten Maßnahmen gewährte Maßnahmen" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objekte" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16038,11 +16064,11 @@ msgstr "" "entsprechen. Eine Liste mehrerer Objekte führt zu einer logischen ODER-" "Operation." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Es muss mindestens eine Aktion ausgewählt werden." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ungültiger Filter für {model}: {error}" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 1bb50040c5b9afa57be5a6175c8eba60cc051369..c8a78f08b2f4f7dfbb498baf48504d852ddbb6ba 100644 GIT binary patch delta 64948 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 Sq}JCxwY_)HR{nE)$o~NVBbt-| delta 64724 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

nXRtUPz?OIhy-;c$3lr&vMsOfH=#!9#b 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

&xxU5X4$^P%-~?HM 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, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Przemysław Stróżniak , 2025\n" "Language-Team: Polish (https://app.transifex.com/netbox-community/teams/178115/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +27,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Klucz" @@ -49,7 +50,7 @@ msgstr "Zapis włączony" #: netbox/templates/htmx/quick_add_created.html:7 #: netbox/templates/users/token.html:35 msgid "Created" -msgstr "Utworzony" +msgstr "Utworzono" #: netbox/account/tables.py:39 netbox/templates/account/token.html:47 #: netbox/templates/users/token.html:39 netbox/users/forms/bulk_edit.py:117 @@ -63,7 +64,7 @@ msgstr "Ostatnio używane" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "Dozwolone adresy IP" @@ -78,13 +79,13 @@ msgstr "Wylogowałeś się." #: netbox/account/views.py:224 msgid "Your preferences have been updated." -msgstr "Twoje preferencje zostały zaktualizowane." +msgstr "Twoje ustawienia zostały zaktualizowane." #: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" -"Poświadczenia użytkownika uwierzytelnionego LDAP nie mogą być zmieniane w " -"NetBox." +"Poświadczenia użytkownika uwierzytelnionego przez LDAP nie mogą być " +"zmienione w NetBox." #: netbox/account/views.py:267 msgid "Your password has been changed successfully." @@ -102,7 +103,7 @@ msgstr "Planowane" #: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" -msgstr "Zaopatrzenie" +msgstr "Wdrażanie" #: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 #: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 @@ -124,27 +125,27 @@ msgstr "Aktywny" #: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" -msgstr "Nieaktywne" +msgstr "Nieaktywny" #: netbox/circuits/choices.py:25 msgid "Deprovisioning" -msgstr "Odstąpienie od zaopatrzenia" +msgstr "Wycofywanie" #: netbox/circuits/choices.py:26 msgid "Decommissioned" -msgstr "Wycofane ze służby" +msgstr "Wycofane z użytku" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" -msgstr "Pierwszorzędny" +msgstr "Główny" #: netbox/circuits/choices.py:91 netbox/ipam/choices.py:90 #: netbox/tenancy/choices.py:18 msgid "Secondary" -msgstr "Drugorzędny" +msgstr "Pomocniczy" #: netbox/circuits/choices.py:92 netbox/tenancy/choices.py:19 msgid "Tertiary" @@ -190,7 +191,7 @@ msgstr "Region (ID)" #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" -msgstr "Region (identyfikator)" +msgstr "Region (uproszczona nazwa)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 @@ -202,7 +203,7 @@ msgstr "Region (identyfikator)" #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" -msgstr "Grupa witryn (ID)" +msgstr "Grupa placówek (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 @@ -214,7 +215,7 @@ msgstr "Grupa witryn (ID)" #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" -msgstr "Grupa terenów (identyfikator)" +msgstr "Grupa placówek (uproszczona nazwa)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 @@ -263,7 +264,7 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/wireless/forms/model_forms.py:81 #: netbox/wireless/forms/model_forms.py:123 msgid "Site" -msgstr "Teren" +msgstr "Placówka" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 @@ -272,7 +273,7 @@ msgstr "Teren" #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" -msgstr "Teren (identyfikator)" +msgstr "Placówka (Uproszczona nazwa)" #: netbox/circuits/filtersets.py:73 msgid "ASN (ID)" @@ -290,37 +291,37 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 #: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" -msgstr "Dostawca (ID)" +msgstr "Dostawca usług (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" -msgstr "Dostawca (identyfikator)" +msgstr "Dostawca usług (uproszczona nazwa)" #: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 #: netbox/circuits/filtersets.py:561 msgid "Provider account (ID)" -msgstr "Konto dostawcy (ID)" +msgstr "Konto u dostawcy usług (ID)" #: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 #: netbox/circuits/filtersets.py:567 msgid "Provider account (account)" -msgstr "Konto dostawcy (konto)" +msgstr "Konto u dostawcy usług (nazwa konta)" #: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 #: netbox/circuits/filtersets.py:572 msgid "Provider network (ID)" -msgstr "Sieć dostawcy (ID)" +msgstr "Sieć dostawcy usług (ID)" #: netbox/circuits/filtersets.py:188 msgid "Circuit type (ID)" -msgstr "Typ obwodu (ID)" +msgstr "Typ łącza (ID)" #: netbox/circuits/filtersets.py:194 msgid "Circuit type (slug)" -msgstr "Typ obwodu (identyfikator)" +msgstr "Typ łącza (uproszczona nazwa)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 @@ -331,7 +332,7 @@ msgstr "Typ obwodu (identyfikator)" #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" -msgstr "Teren (ID)" +msgstr "Placówka (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 @@ -343,7 +344,7 @@ msgstr "Lokalizacja (ID)" #: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 msgid "Termination A (ID)" -msgstr "Wypowiedzenie A (ID)" +msgstr "Strona A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 @@ -388,7 +389,7 @@ msgstr "Szukaj" #: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" -msgstr "Obwód" +msgstr "Łącze" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 @@ -396,47 +397,47 @@ msgstr "Obwód" #: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 #: netbox/extras/filtersets.py:635 msgid "Location (slug)" -msgstr "Lokalizacja (identyfikator)" +msgstr "Lokalizacja (uproszczona nazwa)" #: netbox/circuits/filtersets.py:333 msgid "ProviderNetwork (ID)" -msgstr "Sieć dostawcy (ID)" +msgstr "Sieć dostawcy usług (ID)" #: netbox/circuits/filtersets.py:381 msgid "Circuit (CID)" -msgstr "Obwód (CID)" +msgstr "Łącze (CID dostawcy)" #: netbox/circuits/filtersets.py:386 msgid "Circuit (ID)" -msgstr "Obwód (ID)" +msgstr "Łącze (ID)" #: netbox/circuits/filtersets.py:391 msgid "Virtual circuit (CID)" -msgstr "Obwód wirtualny (CID)" +msgstr "Łącze wirtualne (CID dostawcy)" #: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" -msgstr "Obwód wirtualny (ID)" +msgstr "Łącze wirtualne (ID)" #: netbox/circuits/filtersets.py:401 msgid "Provider (name)" -msgstr "Dostawca (nazwa)" +msgstr "Dostawca usług (nazwa)" #: netbox/circuits/filtersets.py:410 msgid "Circuit group (ID)" -msgstr "Grupa obwodów (ID)" +msgstr "Grupa łącz (ID)" #: netbox/circuits/filtersets.py:416 msgid "Circuit group (slug)" -msgstr "Grupa obwodów (identyfikator)" +msgstr "Grupa łącz (uproszczona nazwa)" #: netbox/circuits/filtersets.py:507 msgid "Virtual circuit type (ID)" -msgstr "Typ obwodu wirtualnego (ID)" +msgstr "Typ łącza wirtualnego (ID)" #: netbox/circuits/filtersets.py:513 msgid "Virtual circuit type (slug)" -msgstr "Typ obwodu wirtualnego (ślimak)" +msgstr "Typ łącza wirtualnego (uproszczona nazwa)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 @@ -448,7 +449,7 @@ msgstr "Typ obwodu wirtualnego (ślimak)" #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" -msgstr "Wirtualny obwód" +msgstr "Wirtualne łącze" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 #: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 @@ -466,7 +467,7 @@ msgstr "Interfejs (ID)" #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" -msgstr "ASN" +msgstr "Numery ASN" #: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68 #: netbox/circuits/forms/bulk_edit.py:95 @@ -653,13 +654,13 @@ msgstr "Opis" #: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" -msgstr "Dostawca" +msgstr "Dostawca usług" #: netbox/circuits/forms/bulk_edit.py:92 #: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" -msgstr "Identyfikator usługi" +msgstr "ID usługi" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 @@ -719,7 +720,7 @@ msgstr "Kolor" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -762,7 +763,7 @@ msgstr "Typ" #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" -msgstr "Konto dostawcy" +msgstr "Konto u dostawcy usług" #: netbox/circuits/forms/bulk_edit.py:148 #: netbox/circuits/forms/bulk_edit.py:336 @@ -820,7 +821,7 @@ msgstr "Konto dostawcy" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -930,12 +931,12 @@ msgstr "Data instalacji" #: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" -msgstr "Data wypowiedzenia" +msgstr "Data podłączenia" #: netbox/circuits/forms/bulk_edit.py:170 #: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" -msgstr "Szybkość zatwierdzania (Kbps)" +msgstr "Przydzielona przepustowość (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 #: netbox/circuits/forms/filtersets.py:209 @@ -962,7 +963,7 @@ msgstr "Jednostka odległości" #: netbox/circuits/forms/bulk_edit.py:196 #: netbox/circuits/forms/model_forms.py:142 msgid "Service Parameters" -msgstr "Parametry serwisowe" +msgstr "Parametry usługi" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 @@ -989,7 +990,7 @@ msgstr "Parametry serwisowe" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1025,7 +1026,7 @@ msgstr "Atrybuty" #: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:59 #: netbox/wireless/forms/model_forms.py:175 msgid "Tenancy" -msgstr "Najem" +msgstr "Środowisko najemcy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 @@ -1057,7 +1058,7 @@ msgstr "Prędkość od klienta do serwera (Kbps)" #: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 #: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" -msgstr "Oznacz podłączony" +msgstr "Oznacz jako podłączony" #: netbox/circuits/forms/bulk_edit.py:243 #: netbox/circuits/forms/model_forms.py:185 @@ -1097,7 +1098,7 @@ msgstr "Priorytet" #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:98 msgid "Provider network" -msgstr "Sieć dostawców" +msgstr "Sieć dostawcy usług" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 @@ -1153,15 +1154,15 @@ msgstr "Rola" #: netbox/circuits/forms/bulk_import.py:61 #: netbox/circuits/forms/bulk_import.py:84 msgid "Assigned provider" -msgstr "Przydzielony dostawca" +msgstr "Przydzielony dostawca usług" #: netbox/circuits/forms/bulk_import.py:90 msgid "Assigned provider account" -msgstr "Przydzielone konto dostawcy" +msgstr "Przydzielone konto u dostawcy usług" #: netbox/circuits/forms/bulk_import.py:97 msgid "Type of circuit" -msgstr "Rodzaj obwodu" +msgstr "Typ łącza" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 @@ -1199,16 +1200,16 @@ msgstr "Przydzielony najemca" #: netbox/circuits/forms/bulk_import.py:139 msgid "Termination type (app & model)" -msgstr "Typ zakończenia (aplikacja i model)" +msgstr "Typ połączenia (aplikacja i model)" #: netbox/circuits/forms/bulk_import.py:151 #: netbox/circuits/forms/bulk_import.py:164 msgid "Termination ID" -msgstr "Identyfikator zakończenia" +msgstr "Identyfikator połączenia" #: netbox/circuits/forms/bulk_import.py:185 msgid "Circuit type (app & model)" -msgstr "Typ obwodu (aplikacja i model)" +msgstr "Typ łącza (aplikacja i model)" #: netbox/circuits/forms/bulk_import.py:211 msgid "The network to which this virtual circuit belongs" @@ -1220,7 +1221,7 @@ msgstr "Przydzielone konto dostawcy (jeśli istnieje)" #: netbox/circuits/forms/bulk_import.py:224 msgid "Type of virtual circuit" -msgstr "Rodzaj wirtualnego obwodu" +msgstr "Typ wirtualnego łącza" #: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83 msgid "Operational role" @@ -1320,7 +1321,7 @@ msgstr "Lokalizacja" #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" -msgstr "Łączność" +msgstr "Kontakty" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 @@ -1367,7 +1368,7 @@ msgstr "Region" #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" -msgstr "Grupa terenów" +msgstr "Grupa placówek" #: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 @@ -1390,7 +1391,7 @@ msgstr "Strona terminowa" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Zlecenie" @@ -1437,15 +1438,15 @@ msgstr "Grupa" #: netbox/circuits/forms/model_forms.py:240 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" -msgstr "Grupa obwodów" +msgstr "Grupa łączy" #: netbox/circuits/forms/model_forms.py:260 msgid "Circuit type" -msgstr "Typ obwodu" +msgstr "Typ łącza" #: netbox/circuits/forms/model_forms.py:271 msgid "Group Assignment" -msgstr "Przydział grupowy" +msgstr "Przydział grupy" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 @@ -1461,32 +1462,32 @@ msgstr "kolor" #: netbox/circuits/models/circuits.py:34 msgid "circuit type" -msgstr "typ obwodu" +msgstr "typ łącza" #: netbox/circuits/models/circuits.py:35 msgid "circuit types" -msgstr "typy obwodów" +msgstr "typy łączy" #: netbox/circuits/models/circuits.py:46 #: netbox/circuits/models/virtual_circuits.py:38 msgid "circuit ID" -msgstr "ID obwodu" +msgstr "ID łącza" #: netbox/circuits/models/circuits.py:47 #: netbox/circuits/models/virtual_circuits.py:39 msgid "Unique circuit ID" -msgstr "Unikalny identyfikator obwodu" +msgstr "Unikalne ID łącza" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1500,31 +1501,31 @@ msgstr "zainstalowany" #: netbox/circuits/models/circuits.py:87 msgid "terminates" -msgstr "kończy się" +msgstr "zakańcza" #: netbox/circuits/models/circuits.py:92 msgid "commit rate (Kbps)" -msgstr "szybkość zatwierdzania (Kbps)" +msgstr "przydzielona przepustowość (Kbps)" #: netbox/circuits/models/circuits.py:93 msgid "Committed rate" -msgstr "Stopa zobowiązań" +msgstr "Przydzielona przeptustowość" #: netbox/circuits/models/circuits.py:142 msgid "circuit" -msgstr "obwód" +msgstr "łącze" #: netbox/circuits/models/circuits.py:143 msgid "circuits" -msgstr "obwodów" +msgstr "łącza" #: netbox/circuits/models/circuits.py:172 msgid "circuit group" -msgstr "grupa obwodów" +msgstr "grupa łączy" #: netbox/circuits/models/circuits.py:173 msgid "circuit groups" -msgstr "grupy obwodów" +msgstr "grupy łączy" #: netbox/circuits/models/circuits.py:189 msgid "member ID" @@ -1537,11 +1538,11 @@ msgstr "priorytet" #: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" -msgstr "Przypisanie grupy obwodów" +msgstr "Przypisanie grupy łączy" #: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" -msgstr "Przydziały grup obwodowych" +msgstr "przydziały grup łączy" #: netbox/circuits/models/circuits.py:246 msgid "termination side" @@ -1553,31 +1554,31 @@ msgstr "Prędkość portu (Kbps)" #: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" -msgstr "Prędkość obwodu fizycznego" +msgstr "Prędkość łącza fizycznego" #: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" -msgstr "prędkość przed strumieniem (Kbps)" +msgstr "prędkość nadrzędna (Kbps)" #: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" -msgstr "Prędkość poprzedzająca, jeśli różni się od prędkości portu" +msgstr "Prędkość nadrzędna, jeśli różni się od prędkości portu" #: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" -msgstr "identyfikator połączenia krzyżowego" +msgstr "ID połączenia krosowego" #: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" -msgstr "Identyfikator lokalnego połączenia krzyżowego" +msgstr "ID lokalnego połączenia krosowego" #: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" -msgstr "panel krosowy/port (y)" +msgstr "panel krosowy/port(y)" #: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" -msgstr "Identyfikator panelu krosowego i numer (y) portu" +msgstr "ID panelu krosowego i numer(y) portu(ów)" #: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 @@ -1598,15 +1599,15 @@ msgstr "opis" #: netbox/circuits/models/circuits.py:338 msgid "circuit termination" -msgstr "zakończenie obwodu" +msgstr "zakończenie łącza" #: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" -msgstr "zakończenia obwodu" +msgstr "zakończenia łączy" #: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." -msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." +msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 @@ -1614,8 +1615,8 @@ msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1645,7 +1646,7 @@ msgstr "nazwa" #: netbox/circuits/models/providers.py:24 msgid "Full name of the provider" -msgstr "Pełna nazwa dostawcy" +msgstr "Pełna nazwa dostawcy usług" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 @@ -1655,68 +1656,68 @@ msgstr "Pełna nazwa dostawcy" #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" -msgstr "identyfikator" +msgstr "uproszczona nazwa" #: netbox/circuits/models/providers.py:42 msgid "provider" -msgstr "dostawca" +msgstr "dostawca usług" #: netbox/circuits/models/providers.py:43 msgid "providers" -msgstr "dostawcy" +msgstr "dostawcy usług" #: netbox/circuits/models/providers.py:60 msgid "account ID" -msgstr "Identyfikator konta" +msgstr "ID konta" #: netbox/circuits/models/providers.py:83 msgid "provider account" -msgstr "konto dostawcy" +msgstr "konto u dostawcy usług" #: netbox/circuits/models/providers.py:84 msgid "provider accounts" -msgstr "konta dostawcy" +msgstr "konta u dostawcy usług" #: netbox/circuits/models/providers.py:110 msgid "service ID" -msgstr "Identyfikator usługi" +msgstr "ID usługi" #: netbox/circuits/models/providers.py:121 msgid "provider network" -msgstr "sieć dostawców" +msgstr "sieć dostawcy usług" #: netbox/circuits/models/providers.py:122 msgid "provider networks" -msgstr "sieci dostawców" +msgstr "sieci dostawców usług" #: netbox/circuits/models/virtual_circuits.py:28 msgid "virtual circuit type" -msgstr "typ obwodu wirtualnego" +msgstr "typ łącza wirtualnego" #: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit types" -msgstr "typy obwodów wirtualnych" +msgstr "typy łączy wirtualnych" #: netbox/circuits/models/virtual_circuits.py:99 msgid "virtual circuit" -msgstr "obwód wirtualny" +msgstr "łącze wirtualne" #: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuits" -msgstr "obwody wirtualne" +msgstr "łącza wirtualne" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "roli" #: netbox/circuits/models/virtual_circuits.py:151 msgid "virtual circuit termination" -msgstr "zakończenie obwodu wirtualnego" +msgstr "zakończenie łącza wirtualnego" #: netbox/circuits/models/virtual_circuits.py:152 msgid "virtual circuit terminations" -msgstr "zakończenia obwodu wirtualnego" +msgstr "zakończenia łączy wirtualnych" #: netbox/circuits/tables/circuits.py:30 #: netbox/circuits/tables/circuits.py:168 @@ -1858,7 +1859,7 @@ msgstr "Nazwa" #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" -msgstr "Obwody" +msgstr "Łącza" #: netbox/circuits/tables/circuits.py:54 #: netbox/circuits/tables/virtual_circuits.py:42 @@ -1866,7 +1867,7 @@ msgstr "Obwody" #: netbox/templates/circuits/virtualcircuit.html:35 #: netbox/templates/dcim/interface.html:174 msgid "Circuit ID" -msgstr "Identyfikator obwodu" +msgstr "ID łącza" #: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:165 @@ -1880,7 +1881,7 @@ msgstr "Strona Z" #: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" -msgstr "Współczynnik zatwierdzania" +msgstr "Przydzielona przepustowość" #: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 @@ -1924,7 +1925,7 @@ msgstr "Zadania" #: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" -msgstr "Bok" +msgstr "Strona" #: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" @@ -1937,7 +1938,7 @@ msgstr "Punkt zakończenia" #: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" -msgstr "Grupa witryn" +msgstr "Grupa placówek" #: netbox/circuits/tables/circuits.py:149 #: netbox/templates/circuits/providernetwork.html:17 @@ -1945,7 +1946,7 @@ msgstr "Grupa witryn" #: netbox/templates/circuits/virtualcircuittermination.html:30 #: netbox/templates/dcim/interface.html:170 msgid "Provider Network" -msgstr "Sieć dostawców" +msgstr "Sieć dostawcy usług" #: netbox/circuits/tables/providers.py:23 msgid "Accounts" @@ -1957,7 +1958,7 @@ msgstr "Liczba kont" #: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" -msgstr "Liczba ASN" +msgstr "Ilość ASN" #: netbox/circuits/tables/virtual_circuits.py:64 #: netbox/netbox/navigation/menu.py:235 @@ -2040,12 +2041,12 @@ msgstr "Urządzenie" #: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." -msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}." +msgstr "Nie zdefiniowano zakończeń dla łącza {circuit}." #: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." -msgstr "Wymienione zakończenia na obwód {circuit}." +msgstr "Zamienione zakończenia dla łącza {circuit}." #: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." @@ -2053,7 +2054,7 @@ msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danyc #: netbox/core/apps.py:34 msgid "Object created" -msgstr "Utworzony obiekt" +msgstr "Utworzono obiekt" #: netbox/core/apps.py:35 msgid "Object updated" @@ -2065,11 +2066,11 @@ msgstr "Obiekt usunięty" #: netbox/core/apps.py:37 msgid "Job started" -msgstr "Praca rozpoczęta" +msgstr "Zadanie rozpoczęte" #: netbox/core/apps.py:38 msgid "Job completed" -msgstr "Praca zakończona" +msgstr "Zadanie ukończone" #: netbox/core/apps.py:39 msgid "Job failed" @@ -2077,11 +2078,11 @@ msgstr "Zadanie nie powiodło się" #: netbox/core/apps.py:40 msgid "Job errored" -msgstr "Błąd pracy" +msgstr "Błąd zadania" #: netbox/core/choices.py:18 msgid "New" -msgstr "Nowość" +msgstr "Nowy" #: netbox/core/choices.py:19 netbox/core/constants.py:18 #: netbox/core/tables/tasks.py:15 netbox/templates/core/rq_task.html:77 @@ -2120,7 +2121,7 @@ msgstr "Raporty" #: netbox/core/choices.py:54 msgid "Pending" -msgstr "Oczekiwane" +msgstr "Oczekujące" #: netbox/core/choices.py:55 netbox/core/constants.py:23 #: netbox/core/tables/jobs.py:32 netbox/core/tables/tasks.py:38 @@ -2134,7 +2135,7 @@ msgstr "Uruchomione" #: netbox/core/choices.py:58 msgid "Errored" -msgstr "Zakończone z błędem" +msgstr "Zakończono z błędem" #: netbox/core/choices.py:82 msgid "Minutely" @@ -2171,25 +2172,25 @@ msgstr "Usunięte" #: netbox/core/constants.py:19 netbox/core/tables/tasks.py:30 msgid "Finished" -msgstr "Zakończone" +msgstr "Zakończono" #: netbox/core/constants.py:21 netbox/core/tables/jobs.py:38 #: netbox/templates/core/job.html:82 #: netbox/templates/extras/htmx/script_result.html:8 msgid "Started" -msgstr "Rozpoczęte" +msgstr "Rozpoczęto" #: netbox/core/constants.py:22 netbox/core/tables/tasks.py:26 msgid "Deferred" -msgstr "Odroczone" +msgstr "Odroczono" #: netbox/core/constants.py:24 msgid "Stopped" -msgstr "Zatrzymane" +msgstr "Zatrzymano" #: netbox/core/constants.py:25 msgid "Cancelled" -msgstr "Anulowane" +msgstr "Anulowano" #: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 @@ -2205,11 +2206,11 @@ msgstr "Nazwa użytkownika" #: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 msgid "Only used for cloning with HTTP(S)" -msgstr "Tylko używane do klonowania poprzez HTTP(S)" +msgstr "Używane tylko do duplikowania poprzez HTTP(S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Hasło" @@ -2224,7 +2225,7 @@ msgstr "Pobieranie zdalnych danych nie powiodło się ({name}): {error}" #: netbox/core/data_backends.py:133 msgid "AWS access key ID" -msgstr "Identyfikator klucza dostępu AWS" +msgstr "ID klucza dostępu AWS" #: netbox/core/data_backends.py:137 msgid "AWS secret access key" @@ -2261,7 +2262,7 @@ msgstr "Nazwa użytkownika" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2273,7 +2274,7 @@ msgstr "Nazwa użytkownika" #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 #: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" -msgstr "Włączone" +msgstr "Włączono" #: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 #: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 @@ -2319,7 +2320,7 @@ msgstr "Źródło danych" #: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" -msgstr "Stworzenie" +msgstr "Utworzenie" #: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 #: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 @@ -2334,11 +2335,11 @@ msgstr "Typ obiektu" #: netbox/core/forms/filtersets.py:90 msgid "Created after" -msgstr "Utworzone po" +msgstr "Utworzony po" #: netbox/core/forms/filtersets.py:95 msgid "Created before" -msgstr "Utworzone przed" +msgstr "Utworzony przed" #: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" @@ -2377,7 +2378,7 @@ msgstr "Zakończone przed" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Użytkownik" @@ -2419,7 +2420,7 @@ msgstr "Synchronizacja" #: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" -msgstr "Parametry zaplecza" +msgstr "Parametry backendu" #: netbox/core/forms/model_forms.py:99 msgid "File Upload" @@ -2443,7 +2444,7 @@ msgstr "Elewacje szaf" #: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" -msgstr "Moc" +msgstr "Zasilanie" #: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 @@ -2481,7 +2482,7 @@ msgstr "Preferencje użytkownika" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Różne" @@ -2563,7 +2564,7 @@ msgstr "wersja konfiguracji" #: netbox/core/models/config.py:37 msgid "config revisions" -msgstr "poprawki konfiguracji" +msgstr "wersje konfiguracji" #: netbox/core/models/config.py:41 msgid "Default configuration" @@ -2626,7 +2627,7 @@ msgstr "ignoruj zasady" #: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" -"Wzory (jeden na wiersz) pasujące do plików do zignorowania podczas " +"Wzorce (jeden na wiersz) dopasowujące pliki do zignorowania podczas " "synchronizacji" #: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 @@ -2648,7 +2649,7 @@ msgstr "źródła danych" #: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" -msgstr "Nieznany typ zaplecza: {type}" +msgstr "Nieznany typ backendu: {type}" #: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." @@ -2674,21 +2675,21 @@ msgstr "ścieżka" msgid "File path relative to the data source's root" msgstr "Ścieżka pliku względem katalogu głównego źródła danych" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "rozmiar" #: netbox/core/models/data.py:293 msgid "hash" -msgstr "haszysz" +msgstr "suma kontrolna" #: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." -msgstr "Długość musi wynosić 64 znaki szesnastkowe." +msgstr "Długość musi wynosić 64 znaki heksadecymalne." #: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" -msgstr "Skrót danych pliku SHA256" +msgstr "suma kontrolna SHA256 dla pliku" #: netbox/core/models/data.py:313 msgid "data file" @@ -2700,11 +2701,11 @@ msgstr "pliki danych" #: netbox/core/models/data.py:387 msgid "auto sync record" -msgstr "zapis automatycznej synchronizacji" +msgstr "automatyczna synchronizacja rekordu" #: netbox/core/models/data.py:388 msgid "auto sync records" -msgstr "automatyczna synchronizacja rekordów" +msgstr "automatycznie synchronizuj rekordy" #: netbox/core/models/files.py:40 msgid "file root" @@ -2729,11 +2730,11 @@ msgstr "zarządzane pliki" #: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." -msgstr "A {model} z tą ścieżką pliku już istnieje ({path})." +msgstr "{model} z tą ścieżką pliku już istnieje ({path})." #: netbox/core/models/jobs.py:56 msgid "scheduled" -msgstr "planowy" +msgstr "zaplanowany" #: netbox/core/models/jobs.py:61 msgid "interval" @@ -2741,7 +2742,7 @@ msgstr "interwał" #: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" -msgstr "Odstęp nawrotów (w minutach)" +msgstr "Częstotliwość powtarzania (w minutach)" #: netbox/core/models/jobs.py:70 msgid "started" @@ -2761,37 +2762,37 @@ msgstr "błąd" #: netbox/core/models/jobs.py:104 msgid "job ID" -msgstr "ID pracy" +msgstr "ID zadania" #: netbox/core/models/jobs.py:115 msgid "job" -msgstr "pracy" +msgstr "zadanie" #: netbox/core/models/jobs.py:116 msgid "jobs" -msgstr "prace" +msgstr "zadania" #: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Nieprawidłowy status zakończenia pracy. Wybory to: {choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () nie można wywołać z wartościami zarówno dla schedule_at, jak i " -"natychmiastowego." +"natychmiastowo." #: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" -msgstr "Usuwanie jest zapobiegane przez regułę ochrony: {message}" +msgstr "Usunięcie zostało zablokowane przez regułę ochrony: {message}" #: netbox/core/tables/change_logging.py:25 #: netbox/templates/account/profile.html:17 @@ -2804,18 +2805,18 @@ msgstr "Pełne imię i nazwisko" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 #: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" -msgstr "Przedmiot" +msgstr "Obiekt" #: netbox/core/tables/change_logging.py:42 #: netbox/templates/core/objectchange.html:68 msgid "Request ID" -msgstr "Identyfikator żądania" +msgstr "ID żądania" #: netbox/core/tables/config.py:21 netbox/users/forms/filtersets.py:44 #: netbox/users/tables.py:39 @@ -2842,16 +2843,16 @@ msgstr "Ostatnia aktualizacja" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" -msgstr "IDENTYFIKATOR" +msgstr "ID" #: netbox/core/tables/jobs.py:35 msgid "Interval" -msgstr "Przedział" +msgstr "Interwał" #: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 @@ -2901,7 +2902,7 @@ msgstr "Najstarsze zadanie" #: netbox/core/tables/tasks.py:42 netbox/templates/core/rq_worker_list.html:39 msgid "Workers" -msgstr "Pracownicy" +msgstr "Moduły wykonawcze" #: netbox/core/tables/tasks.py:46 netbox/vpn/tables/tunnels.py:88 msgid "Host" @@ -2917,7 +2918,7 @@ msgstr "DB" #: netbox/core/tables/tasks.py:58 msgid "Scheduler PID" -msgstr "Harmonogram PID" +msgstr "PID Harmonogramu" #: netbox/core/tables/tasks.py:62 msgid "No queues found" @@ -2953,22 +2954,22 @@ msgstr "PID" #: netbox/core/tables/tasks.py:128 msgid "No workers found" -msgstr "Nie znaleziono pracowników" +msgstr "Nie znaleziono modułów wykonawczych" #: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" -msgstr "Praca {job_id} nie znaleziono" +msgstr "Nie znaleziono zadania {job_id}" #: netbox/core/utils.py:102 netbox/core/utils.py:118 #, python-brace-format msgid "Job {id} not found." -msgstr "Praca {id} nie znaleziono." +msgstr "Nie znaleziono zadania {id}. " #: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" -msgstr "Zadanie w kolejce #{id} zsynchronizować {datasource}" +msgstr "Zadanie w kolejce #{id} do synchronizacji {datasource}" #: netbox/core/views.py:334 #, python-brace-format @@ -2978,7 +2979,7 @@ msgstr "Przywrócona wersja konfiguracji #{id}" #: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." -msgstr "Praca {id} został usunięty." +msgstr "Zadanie {id} zostało usunięte." #: netbox/core/views.py:439 #, python-brace-format @@ -2988,17 +2989,17 @@ msgstr "Błąd usuwania zadania {id}: {error}" #: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." -msgstr "Praca {id} został ponownie ustawiony w kolejce." +msgstr "Zadanie {id} zostało ponownie dodane do kolejki." #: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." -msgstr "Praca {id} został ustawiony w kolejce." +msgstr "Zadanie {id} zostało dodane do kolejki." #: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." -msgstr "Praca {id} został zatrzymany." +msgstr "Zadanie {id} zostało zatrzymane." #: netbox/core/views.py:468 #, python-brace-format @@ -3012,20 +3013,20 @@ msgstr "Nie można załadować katalogu wtyczek" #: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" -msgstr "Wtyczka {name} nie znaleziono" +msgstr "Nie znaleziono wtyczki {name}" #: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" -msgstr "Tryb interfejsu nie obsługuje usługi q-in-q vlan" +msgstr "Tryb interfejsu nie obsługuje q-in-q service vlan" #: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" -msgstr "Tryb interfejsu nie obsługuje nieoznakowanych sieci VLAN" +msgstr "Tryb interfejsu nie obsługuje nietagowanych VLANów" #: netbox/dcim/api/serializers_/device_components.py:275 #: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" -msgstr "Tryb interfejsu nie obsługuje oznaczonych sieci VLAN" +msgstr "Tryb interfejsu nie obsługuje tagowanych VLANów" #: netbox/dcim/api/serializers_/devices.py:53 #: netbox/dcim/api/serializers_/devicetypes.py:27 @@ -3035,34 +3036,34 @@ msgstr "Pozycja (U)" #: netbox/dcim/api/serializers_/racks.py:113 #: netbox/templates/dcim/rack.html:28 msgid "Facility ID" -msgstr "Identyfikator obiektu" +msgstr "ID obiektu" #: netbox/dcim/choices.py:21 netbox/virtualization/choices.py:21 msgid "Staging" -msgstr "Inscenizacja" +msgstr "Etap przygotowywaczy" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 #: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 #: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" -msgstr "Wycofanie z eksploatacji" +msgstr "Wycofywanie z użytku" #: netbox/dcim/choices.py:24 msgid "Retired" -msgstr "Emerytowany" +msgstr "Wycofany z użycia" #: netbox/dcim/choices.py:65 msgid "2-post frame" -msgstr "Rama 2-słupkowa" +msgstr "Rama 2-belkowa" #: netbox/dcim/choices.py:66 msgid "4-post frame" -msgstr "Rama 4-słupkowa" +msgstr "Rama 4-belkowa" #: netbox/dcim/choices.py:67 msgid "4-post cabinet" -msgstr "Szafka 4-słupkowa" +msgstr "Szafa 4-belkowa" #: netbox/dcim/choices.py:68 msgid "Wall-mounted frame" @@ -3074,23 +3075,23 @@ msgstr "Rama naścienna (pionowa)" #: netbox/dcim/choices.py:70 msgid "Wall-mounted cabinet" -msgstr "Szafka naścienna" +msgstr "Szafa naścienna" #: netbox/dcim/choices.py:71 msgid "Wall-mounted cabinet (vertical)" -msgstr "Szafka naścienna (pionowa)" +msgstr "Szafa naścienna (pionowa)" #: netbox/dcim/choices.py:83 netbox/dcim/choices.py:84 #: netbox/dcim/choices.py:85 netbox/dcim/choices.py:86 #, python-brace-format msgid "{n} inches" -msgstr "{n} cale" +msgstr "{n} cale(i)" #: netbox/dcim/choices.py:100 netbox/ipam/choices.py:32 #: netbox/ipam/choices.py:50 netbox/ipam/choices.py:70 #: netbox/ipam/choices.py:155 netbox/wireless/choices.py:26 msgid "Reserved" -msgstr "Zastrzeżone" +msgstr "Zarezerwowany" #: netbox/dcim/choices.py:101 netbox/templates/dcim/device.html:265 msgid "Available" @@ -3100,26 +3101,26 @@ msgstr "Dostępny" #: netbox/ipam/choices.py:51 netbox/ipam/choices.py:71 #: netbox/ipam/choices.py:156 netbox/wireless/choices.py:28 msgid "Deprecated" -msgstr "Przestarzałe" +msgstr "Przestarzały" #: netbox/dcim/choices.py:114 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" -msgstr "Milimetrów" +msgstr "Milimetry(ów)" #: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" -msgstr "Cale" +msgstr "Cale(i)" #: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 #: netbox/dcim/choices.py:257 msgid "Front to rear" -msgstr "Przód do tyłu" +msgstr "Od przódu do tyłu" #: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 #: netbox/dcim/choices.py:258 msgid "Rear to front" -msgstr "Tył do przodu" +msgstr "Od tyłu do przodu" #: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 #: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 @@ -3159,11 +3160,11 @@ msgstr "Tył do przodu" #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 msgid "Parent" -msgstr "Rodzic" +msgstr "Nadrzędny" #: netbox/dcim/choices.py:153 msgid "Child" -msgstr "Dziecko" +msgstr "Podrzędny" #: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:133 @@ -3182,11 +3183,11 @@ msgstr "Tył" #: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 #: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" -msgstr "Inscenizowane" +msgstr "Na etapie przygotowawczym" #: netbox/dcim/choices.py:189 msgid "Inventory" -msgstr "Inwentaryzacja" +msgstr "Inwentarz" #: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" @@ -3198,11 +3199,11 @@ msgstr "Od prawej do lewej" #: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" -msgstr "Z boku do tyłu" +msgstr "Od boku do tyłu" #: netbox/dcim/choices.py:214 msgid "Rear to side" -msgstr "Tył na bok" +msgstr "Od tyłu do boku" #: netbox/dcim/choices.py:215 msgid "Bottom to top" @@ -3223,11 +3224,11 @@ msgstr "Mieszane" #: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" -msgstr "NEMA (bez blokowania)" +msgstr "NEMA (bez blokady)" #: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" -msgstr "NEMA (Blokowanie)" +msgstr "NEMA (z blokadą)" #: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" @@ -3254,7 +3255,7 @@ msgstr "ITA/Międzynarodowy" #: netbox/dcim/choices.py:857 msgid "Physical" -msgstr "Fizyczne" +msgstr "Fizyczny" #: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" @@ -3266,7 +3267,7 @@ msgstr "Wirtualny" #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" -msgstr "Bezprzewodowy" +msgstr "Sieci bezprzewodowe" #: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" @@ -3284,7 +3285,7 @@ msgstr "Most" #: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" -msgstr "Grupa agregacji linków (LGD)" +msgstr "Grupa agregacji linków (LAG)" #: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" @@ -3296,7 +3297,7 @@ msgstr "Ethernet (modułowy)" #: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" -msgstr "Ethernet (płaszczyzna tylna)" +msgstr "Ethernet (backplane)" #: netbox/dcim/choices.py:1121 msgid "Cellular" @@ -3308,7 +3309,7 @@ msgstr "Komórkowy" #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" -msgstr "Seryjny" +msgstr "Numer seryjny" #: netbox/dcim/choices.py:1188 msgid "Coaxial" @@ -3316,7 +3317,7 @@ msgstr "koncentryczny" #: netbox/dcim/choices.py:1209 msgid "Stacking" -msgstr "Układanie" +msgstr "Łączenie w stos" #: netbox/dcim/choices.py:1261 msgid "Half" @@ -3333,21 +3334,21 @@ msgstr "Automatyczny" #: netbox/dcim/choices.py:1275 msgid "Access" -msgstr "Dostęp" +msgstr "Dostępowy (nietagowany)" #: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" -msgstr "Oznaczone" +msgstr "Tagowany" #: netbox/dcim/choices.py:1277 msgid "Tagged (All)" -msgstr "Oznaczone (Wszystkie)" +msgstr "Tagowane (Wszystkie)" #: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" -msgstr "Q w Q (802.1ad)" +msgstr "Q-in-Q (802.1ad)" #: netbox/dcim/choices.py:1307 msgid "IEEE Standard" @@ -3396,11 +3397,11 @@ msgstr "Kilometry" #: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" -msgstr "Mierniki" +msgstr "Metry" #: netbox/dcim/choices.py:1569 msgid "Centimeters" -msgstr "Centymetry" +msgstr "Centymetry(ów)" #: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" @@ -3424,8 +3425,9 @@ msgid "Three-phase" msgstr "Trójfazowy" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Niepełnosprawny" @@ -3445,19 +3447,19 @@ msgstr "Nieprawidłowy format WWN: {value}" #: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" -msgstr "Region macierzysty (ID)" +msgstr "Region nadrzędny (ID)" #: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" -msgstr "Region macierzysty (identyfikator)" +msgstr "Region nadrzędny (uproszczona nazwa)" #: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" -msgstr "Nadrzędna grupa witryn (ID)" +msgstr "Nadrzędna grupa placówek (ID)" #: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" -msgstr "Nadrzędna grupa terenów (identyfikator)" +msgstr "Nadrzędna grupa placówek (uproszczona nazwa)" #: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 @@ -3466,11 +3468,11 @@ msgstr "Grupa (ID)" #: netbox/dcim/filtersets.py:173 msgid "Group (slug)" -msgstr "Grupa (identyfikator)" +msgstr "Grupa (uproszczona nazwa)" #: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" -msgstr "JAKO (ID)" +msgstr "AS (ID)" #: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" @@ -3478,7 +3480,7 @@ msgstr "Lokalizacja nadrzędna (ID)" #: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" -msgstr "Lokalizacja nadrzędna (identyfikator)" +msgstr "Lokalizacja nadrzędna (uproszczona nazwa)" #: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 @@ -3494,15 +3496,15 @@ msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 #: netbox/dcim/filtersets.py:2114 msgid "Manufacturer (slug)" -msgstr "Producent (identyfikator)" +msgstr "Producent (uproszczona nazwa)" #: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" -msgstr "Typ szafy (identyfikator)" +msgstr "Typ szafy (uproszczona nazwa)" #: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" -msgstr "Typ szafy (numer identyfikacyjny)" +msgstr "Typ szafy (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 #: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 @@ -3517,13 +3519,13 @@ msgstr "Rola (ID)" #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" -msgstr "Rola (identyfikator)" +msgstr "Rola (uproszczona nazwa)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 #: netbox/dcim/filtersets.py:2516 msgid "Rack (ID)" -msgstr "Szafa (numer identyfikacyjny)" +msgstr "Szafa (ID)" #: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 #: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 @@ -3538,39 +3540,39 @@ msgstr "Domyślna platforma (ID)" #: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" -msgstr "Domyślna platforma (identyfikator)" +msgstr "Domyślna platforma (uproszczona nazwa)" #: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" -msgstr "Posiada obraz z przodu" +msgstr "Posiada zdjęcie przodu" #: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" -msgstr "Posiada tylny obraz" +msgstr "Posiada zdjęcie tyłu" #: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 #: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" -msgstr "Posiada porty konsoli" +msgstr "Posiada porty konsolowe" #: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 #: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" -msgstr "Posiada porty serwera konsoli" +msgstr "Posiada porty serwera konsolowego" #: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 #: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" -msgstr "Posiada porty zasilania" +msgstr "Posiada gniazda wejściowe zasilania" #: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 #: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" -msgstr "Posiada gniazdka elektryczne" +msgstr "Posiada gniazda zasilające" #: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 #: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 @@ -3582,12 +3584,12 @@ msgstr "Posiada interfejsy" #: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 #: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" -msgstr "Posiada porty przelotowe" +msgstr "Posiada porty pass-through" #: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 #: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" -msgstr "Posiada kieszenie modułowe" +msgstr "Posiada zatoki na moduły" #: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 #: netbox/dcim/forms/filtersets.py:575 @@ -3596,7 +3598,7 @@ msgstr "Posiada zatoki na urządzenia" #: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" -msgstr "Posiada pozycje inwentaryzacyjne" +msgstr "Posiada pozycje inwentarza" #: netbox/dcim/filtersets.py:697 msgid "Profile (ID)" @@ -3621,7 +3623,7 @@ msgstr "Port zasilania (ID)" #: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 msgid "Parent inventory item (ID)" -msgstr "Nadrzędny element zapasów (ID)" +msgstr "Nadrzędny element inwentarza (ID)" #: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 #: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 @@ -3634,11 +3636,11 @@ msgstr "Rola urządzenia nadrzędnego (ID)" #: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 msgid "Parent device role (slug)" -msgstr "Rola urządzenia nadrzędnego (slug)" +msgstr "Rola urządzenia nadrzędnego (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" -msgstr "Typ urządzenia (identyfikator)" +msgstr "Typ urządzenia (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" @@ -3651,26 +3653,26 @@ msgstr "Platforma (ID)" #: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 #: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" -msgstr "Platforma (identyfikator)" +msgstr "Platforma (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 #: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 #: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 msgid "Site name (slug)" -msgstr "Nazwa terenu (identyfikator)" +msgstr "Nazwa placówki (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" -msgstr "Zatoka macierzysta (ID)" +msgstr "Zatoka nadrzędna (ID)" #: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" -msgstr "Klaster maszyn wirtualnych (ID)" +msgstr "Klaster wirtualizacji (ID)" #: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" -msgstr "Grupa klastra (identyfikator)" +msgstr "Grupa klastra (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" @@ -3678,16 +3680,16 @@ msgstr "Grupa klastra (ID)" #: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" -msgstr "Model urządzenia (identyfikator)" +msgstr "Model urządzenia (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" -msgstr "Jest pełna głębokość" +msgstr "Jest pełnej głębokości" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3700,19 +3702,19 @@ msgstr "Adres MAC" #: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" -msgstr "Posiada podstawowy adres IP" +msgstr "Posiada główny adres IP" #: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" -msgstr "Posiada adres IP poza pasmem" +msgstr "Posiada adres IP OOB (poza pasmem)" #: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" -msgstr "Wirtualne podwozie (ID)" +msgstr "Wirtualny stos (ID)" #: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" -msgstr "Jest członkiem wirtualnego podwozia" +msgstr "Jest członkiem stosu wirtualnego" #: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" @@ -3736,7 +3738,7 @@ msgstr "Typ modułu (model)" #: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" -msgstr "Osłona modułu (ID)" +msgstr "Zatoka modułu (ID)" #: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" @@ -3766,11 +3768,11 @@ msgstr "Rola urządzenia (ID)" #: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" -msgstr "Rola urządzenia (identyfikator)" +msgstr "Rola urządzenia (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" -msgstr "Wirtualne podwozie (ID)" +msgstr "Wirtualny stos (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 @@ -3780,7 +3782,7 @@ msgstr "Wirtualne podwozie (ID)" #: netbox/templates/dcim/virtualchassis_add.html:12 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" -msgstr "Wirtualne podwozie" +msgstr "Wirtualny stos" #: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" @@ -3827,7 +3829,7 @@ msgstr "Tryb 802.1Q" #: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" -msgstr "Przypisana sieć VLAN" +msgstr "Przypisany VLAN" #: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" @@ -3848,8 +3850,8 @@ msgstr "Przypisany VID" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -3891,7 +3893,7 @@ msgstr "L2VPN" #: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" -msgstr "Zasady tłumaczenia sieci VLAN (ID)" +msgstr "Polityka tłumaczenia VLAN (ID)" #: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/model_forms.py:1553 @@ -3902,19 +3904,19 @@ msgstr "Zasady tłumaczenia sieci VLAN (ID)" #: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" -msgstr "Polityka tłumaczeń VLAN" +msgstr "Polityka tłumaczenia VLAN" #: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" -msgstr "Interfejsy wirtualnej obudowy dla urządzenia" +msgstr "Interfejsy wirtualnego stosu dla urządzenia" #: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" -msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)" +msgstr "Interfejsy wirtualnego stosu dla urządzenia (ID)" #: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" -msgstr "Rodzaj interfejsu" +msgstr "Typ interfejsu" #: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" @@ -3968,11 +3970,11 @@ msgstr "Połączenie bezprzewodowe" #: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" -msgstr "Zakończenie obwodu wirtualnego (ID)" +msgstr "Zakończenie łącza wirtualnego (ID)" #: netbox/dcim/filtersets.py:2071 msgid "Parent module bay (ID)" -msgstr "Osłona modułu nadrzędnego (ID)" +msgstr "Nadrzędna zatoka modułu (ID)" #: netbox/dcim/filtersets.py:2076 msgid "Installed module (ID)" @@ -3988,11 +3990,11 @@ msgstr "Zainstalowane urządzenie (nazwa)" #: netbox/dcim/filtersets.py:2163 msgid "Master (ID)" -msgstr "Mistrz (ID)" +msgstr "Master (ID)" #: netbox/dcim/filtersets.py:2169 msgid "Master (name)" -msgstr "Mistrz (imię)" +msgstr "Master (nazwa)" #: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" @@ -4001,15 +4003,15 @@ msgstr "Najemca (ID)" #: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" -msgstr "Najemca (identyfikator)" +msgstr "Najemca (uproszczona nazwa)" #: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" -msgstr "Nieskończony" +msgstr "Niezakończony" #: netbox/dcim/filtersets.py:2511 msgid "Power panel (ID)" -msgstr "Panel zasilania (ID)" +msgstr "Rozdzielnica zasilająca (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 #: netbox/extras/forms/model_forms.py:649 @@ -4052,7 +4054,7 @@ msgstr "Telefon kontaktowy" #: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" -msgstr "Kontakt E-mail" +msgstr "E-mail kontaktowy" #: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 #: netbox/dcim/forms/model_forms.py:137 @@ -4095,7 +4097,7 @@ msgstr "Producent" #: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" -msgstr "Współczynnik kształtu" +msgstr "Typ obudowy" #: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 #: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 @@ -4170,7 +4172,7 @@ msgstr "Waga" #: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 #: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" -msgstr "Maksymalna waga" +msgstr "Waga maksymalna" #: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 #: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 @@ -4327,7 +4329,7 @@ msgstr "Typ modułu" #: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" -msgstr "Podwozie" +msgstr "Obudowa" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 @@ -4454,7 +4456,7 @@ msgstr "Domena" #: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" -msgstr "Panel zasilania" +msgstr "Rozdzielnica zasilająca" #: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 #: netbox/dcim/forms/filtersets.py:1248 @@ -4510,11 +4512,11 @@ msgstr "Port zasilania" #: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" -msgstr "Noga do karmienia" +msgstr "Odnoga zasilania" #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" -msgstr "Tylko zarządzanie" +msgstr "Tylko do zarządzania" #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 #: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 @@ -4555,7 +4557,7 @@ msgstr "Moduł" #: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" -msgstr "OPÓŹNIENIE" +msgstr "LAG" #: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" @@ -4597,38 +4599,38 @@ msgstr "Grupa VLAN" #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" -msgstr "Nieoznaczone sieci VLAN" +msgstr "Nietagowany VLAN" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 #: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" -msgstr "Oznaczone sieci VLAN" +msgstr "Tagowane VLANy" #: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" -msgstr "Dodaj oznaczone sieci VLAN" +msgstr "Dodaj tagowane VLANy" #: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" -msgstr "Usuń oznaczone sieci VLAN" +msgstr "Usuń tagowane VLANy" #: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" -msgstr "Usługa Q-in-Q Usługa VLAN" +msgstr "Q-in-Q Service VLAN" #: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" -msgstr "Grupa sieci bezprzewodowej sieci LAN" +msgstr "Grupy WLAN" #: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 #: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" -msgstr "Bezprzewodowe sieci LAN" +msgstr "Sieci WLAN" #: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 @@ -4646,7 +4648,7 @@ msgstr "Adresowanie" #: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" -msgstr "Operacja" +msgstr "Działanie" #: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 #: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 @@ -4678,15 +4680,15 @@ msgstr "Tryb interfejsu musi być określony, aby przypisać sieci VLAN" #: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." -msgstr "Interfejs dostępu nie może mieć przypisanych oznakowanych sieci VLAN." +msgstr "Interfejs dostępowy nie może mieć przypisanych tagowanych VLANów." #: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" -msgstr "Nazwa regionu macierzystego" +msgstr "Nazwa regionu nadrzędnego" #: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" -msgstr "Nazwa nadrzędnej grupy witryn" +msgstr "Nazwa nadrzędnej grupy placówek" #: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" @@ -4706,7 +4708,7 @@ msgstr "dostępne opcje" #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" -msgstr "Przydzielona witryna" +msgstr "Przydzielona placówka" #: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" @@ -4726,7 +4728,7 @@ msgstr "Najniższy numer pozycji w szafie" #: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" -msgstr "Szerokość szyny do szyny (w calach)" +msgstr "Szerokość od belki do belki (w calach)" #: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" @@ -5123,7 +5125,7 @@ msgstr "Nazwa strony A" #: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" -msgstr "Nazwa zakończenia" +msgstr "Nazwa połączenia" #: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" @@ -5145,7 +5147,7 @@ msgstr "Status połączenia" #: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" -msgstr "Bok {side_upper}: {device} {termination_object} jest już połączony" +msgstr "Strona{side_upper}: {device} {termination_object} jest już podłączona" #: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format @@ -5169,7 +5171,7 @@ msgstr "Nazwa witryny nadrzędnej" #: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" -msgstr "Panel zasilania przed strumieniem" +msgstr "Nadrzędna rozdzielnica zasilająca" #: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" @@ -5255,13 +5257,13 @@ msgstr "A {model} o nazwie {name} już istnieje" #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 msgid "Power Panel" -msgstr "Panel zasilania" +msgstr "Rozdzielnica zasilająca" #: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" -msgstr "Zasilanie zasilania" +msgstr "Linia zasilająca" #: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" @@ -5291,7 +5293,7 @@ msgstr "Funkcja" #: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" -msgstr "Obrazy" +msgstr "Zdjęcia" #: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 #: netbox/dcim/forms/filtersets.py:746 @@ -5355,7 +5357,7 @@ msgstr "Połączenie" #: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" -msgstr "Uprzejmy" +msgstr "Typ" #: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" @@ -5448,7 +5450,7 @@ msgstr "Typ zakresu (aplikacja i model)" #: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" -msgstr "Dane kontaktowe" +msgstr "Informacje kontaktowe" #: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" @@ -5458,7 +5460,7 @@ msgstr "Rola szafy" #: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" -msgstr "Identyfikator" +msgstr "Uproszczona nazwa" #: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." @@ -5495,7 +5497,7 @@ msgstr "Profil i atrybuty" msgid "Device Role" msgstr "Rola urządzenia" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "Jednostka o najniższej liczbie zajmowana przez urządzenie" @@ -5767,7 +5769,7 @@ msgstr "Pozycja musi być określona dla pierwszego członka VC." #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" -msgstr "marka" +msgstr "etykieta" #: netbox/dcim/models/cables.py:71 msgid "length" @@ -5805,7 +5807,7 @@ msgstr "Niekompatybilne typy zakończeń: {type_a} a {type_b}" #: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." -msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem." +msgstr "Zakończenia A i B nie mogą łączyć się z tym samym punktem." #: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" @@ -5861,18 +5863,16 @@ msgstr "ścieżki kablowe" #: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" -"Wszystkie początkowe zakończenia muszą być dołączone do tego samego łącza" +"Wszystkie początkowe zakończenia muszą być dołączone do tego samego " +"połączenia" #: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" -msgstr "" -"Wszystkie zakończenia w średnim przedziale muszą mieć ten sam typ " -"zakończenia" +msgstr "Wszystkie pośrednie zakończenia muszą mieć ten sam typ zakończenia" #: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" -msgstr "" -"Wszystkie zakończenia średniego zakresu muszą mieć ten sam obiekt nadrzędny" +msgstr "Wszystkie pośrednie zakończenia muszą mieć ten sam obiekt nadrzędny" #: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" @@ -5891,7 +5891,7 @@ msgstr "" #: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" -msgstr "Brak filtra pozycji zdalnego zakończenia" +msgstr "Brak filtra pozycji dla zdalnego zakończenia" #: netbox/dcim/models/device_component_templates.py:46 #, python-brace-format @@ -6545,14 +6545,14 @@ msgid "inventory item roles" msgstr "role pozycji zapasów" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numer seryjny" #: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "znacznik zasobu" @@ -6654,7 +6654,7 @@ msgstr "" " Pozostaw puste, jeśli ten typ urządzenia nie jest ani rodzicem, ani " "dzieckiem." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "przepływ powietrza" @@ -6706,141 +6706,149 @@ msgstr "Typy urządzeń podrzędnych muszą mieć wartość 0U." msgid "Virtual machines may be assigned to this role" msgstr "Maszyny wirtualne mogą być przypisane do tej roli" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "rola urządzenia" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "role urządzenia" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Opcjonalnie ogranicz tę platformę do urządzeń określonego producenta" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "Funkcja, jaką spełnia to urządzenie" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numer seryjny podwozia, przypisany przez producenta" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "pozycja (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "powierzchnia szafy" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "podstawowy IPv4" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "podstawowy IPv6" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "Poza pasmem IP" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Pozycja VC" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Wirtualna pozycja podwozia" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Priorytet VC" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Priorytet wyboru głównego wirtualnego podwozia" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "swoboda" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Współrzędne GPS w formacie dziesiętnym (xx.rrrr)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "długość geograficzna" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "Nazwa urządzenia musi być niepowtarzalna dla każdej witryny." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "urządzenie" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "urządzenia" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Szafa {rack} nie należy do terenu {site}." -#: netbox/dcim/models/devices.py:720 +#: netbox/dcim/models/devices.py:742 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokalizacja {location} nie należy do strony {site}." -#: netbox/dcim/models/devices.py:726 +#: netbox/dcim/models/devices.py:748 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Szafa {rack} nie należy do lokalizacji {location}." -#: netbox/dcim/models/devices.py:733 +#: netbox/dcim/models/devices.py:755 msgid "Cannot select a rack face without assigning a rack." msgstr "Nie można wybrać powierzchni szafy bez przypisania szafy." -#: netbox/dcim/models/devices.py:737 +#: netbox/dcim/models/devices.py:759 msgid "Cannot select a rack position without assigning a rack." msgstr "Nie można wybrać pozycji w szafie bez przypisania szafy." -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:765 msgid "Position must be in increments of 0.5 rack units." msgstr "Pozycja musi być w odstępach co 0,5 jednostek regałowych." -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:769 msgid "Must specify rack face when defining rack position." msgstr "" "Należy określić powierzchnię szafy podczas definiowania pozycji w szafie." -#: netbox/dcim/models/devices.py:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" "Typ urządzenia 0U ({device_type}) nie może być przypisany do pozycji szafy." -#: netbox/dcim/models/devices.py:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6848,7 +6856,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do powierzchni szafy. Jest" " to atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6856,7 +6864,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do pozycji szafy. Jest to " "atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6865,22 +6873,22 @@ msgstr "" "U{position} jest już zajęty lub nie ma wystarczającej ilości miejsca, aby " "pomieścić ten typ urządzenia: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} nie jest adresem IPv4." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Podany adres IP ({ip}) nie jest przypisany do tego urządzenia." -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} nie jest adresem IPv6." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6889,23 +6897,23 @@ msgstr "" "Przydzielona platforma jest ograniczona do {platform_manufacturer} typy " "urządzeń, ale typ tego urządzenia należy do {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Przypisany klaster należy do innej lokalizacji ({site})" -#: netbox/dcim/models/devices.py:868 +#: netbox/dcim/models/devices.py:890 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Przypisany klaster należy do innej lokalizacji ({location})" -#: netbox/dcim/models/devices.py:876 +#: netbox/dcim/models/devices.py:898 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Urządzenie przypisane do wirtualnej obudowy musi mieć zdefiniowane " "położenie." -#: netbox/dcim/models/devices.py:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6914,22 +6922,22 @@ msgstr "" "Nie można usunąć urządzenia z wirtualnej obudowy {virtual_chassis} ponieważ " "jest obecnie wyznaczony jako jego mistrz." -#: netbox/dcim/models/devices.py:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "domena" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "wirtualne podwozie" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy." -#: netbox/dcim/models/devices.py:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6938,43 +6946,43 @@ msgstr "" "Nie można usunąć wirtualnej obudowy {self}. Istnieją interfejsy członów, " "które tworzą interfejsy LAG między podwoziami." -#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identyfikator" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentarzy" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "kontekst urządzenia wirtualnego" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "konteksty urządzeń wirtualnych" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nie jest IPV{family} adres." -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Podstawowy adres IP musi należeć do interfejsu na przypisanym urządzeniu." -#: netbox/dcim/models/devices.py:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "Adresy MAC" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6982,7 +6990,7 @@ msgstr "" "Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako " "główny MAC dla obiektu" -#: netbox/dcim/models/devices.py:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7043,7 +7051,7 @@ msgstr "" #: netbox/dcim/models/power.py:55 msgid "power panel" -msgstr "panel zasilania" +msgstr "rozdzielnica zasilająca" #: netbox/dcim/models/power.py:56 msgid "power panels" @@ -7087,7 +7095,7 @@ msgstr "dostępna moc" #: netbox/dcim/models/power.py:162 msgid "power feed" -msgstr "zasilanie" +msgstr "linia zasilająca" #: netbox/dcim/models/power.py:163 msgid "power feeds" @@ -7099,7 +7107,7 @@ msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " "are in different sites." msgstr "" -"Szafa {rack} ({rack_site}) i panel zasilania {powerpanel} " +"Szafa {rack} ({rack_site}) i rozdzielnica zasilająca {powerpanel} " "({powerpanel_site}) znajdują się na różnych terenach." #: netbox/dcim/models/power.py:185 @@ -7172,7 +7180,7 @@ msgid "" " is the distance between the front and rear rails." msgstr "" "Maksymalna głębokość zamontowanego urządzenia w milimetrach. W przypadku " -"stojaków czterosłupkowych jest to odległość między przednią i tylną szyną." +"stojaków czterobelkowych jest to odległość między przednią i tylną belką." #: netbox/dcim/models/racks.py:108 msgid "max weight" @@ -7309,7 +7317,8 @@ msgstr "Grupa witryn najwyższego poziomu o tej nazwie już istnieje." #: netbox/dcim/models/sites.py:119 msgid "A top-level site group with this slug already exists." -msgstr "Grupa terenów najwyższego poziomu z tym identyfikatorem już istnieje." +msgstr "" +"Grupa obiektów najwyższego poziomu z tą uproszczoną nazwą już istnieje." #: netbox/dcim/models/sites.py:122 msgid "site group" @@ -7384,7 +7393,7 @@ msgstr "Wypowiedzenie A" #: netbox/dcim/tables/cables.py:60 msgid "Termination B" -msgstr "Wypowiedzenie B" +msgstr "Strona B" #: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:97 #: netbox/wireless/tables/wirelesslink.py:22 @@ -8422,7 +8431,7 @@ msgstr "Jest aktywny" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Typy obiektów" @@ -8524,8 +8533,8 @@ msgstr "Klasyfikacja wpisu" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Użytkownicy" @@ -8542,8 +8551,8 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupy" @@ -8907,7 +8916,7 @@ msgstr "Nie znaleziono indeksatorów!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "waga" @@ -9101,7 +9110,7 @@ msgstr "" #: netbox/extras/models/customfields.py:223 msgid "is cloneable" -msgstr "jest klonowalny" +msgstr "jest duplikowalny" #: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" @@ -10143,7 +10152,7 @@ msgstr "Grupa VLAN (ID)" #: netbox/ipam/filtersets.py:364 msgid "VLAN Group (slug)" -msgstr "Grupa VLAN (ślimak)" +msgstr "Grupa VLAN (uproszczona nazwa)" #: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" @@ -10216,7 +10225,7 @@ msgstr "Grupa FHRP (ID)" msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "Adres IP" @@ -10286,7 +10295,7 @@ msgstr "Jest prywatny" #: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19 #: netbox/templates/ipam/rir.html:19 msgid "RIR" -msgstr "WRZUCIĆ" +msgstr "RIR" #: netbox/ipam/forms/bulk_edit.py:174 msgid "Date added" @@ -10325,7 +10334,7 @@ msgstr "Jest basenem" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" @@ -10338,7 +10347,7 @@ msgstr "Przypisanie sieci VLAN" msgid "Treat as populated" msgstr "Traktuj jako zaludniony" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Nazwa DNS" @@ -10534,7 +10543,7 @@ msgstr "" "Jeden z identyfikatorów macierzystych lub parent_object_id musi być " "dołączony do parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} nie jest przypisany do tego rodzica." @@ -10848,11 +10857,11 @@ msgstr "agregat" #: netbox/ipam/models/ip.py:113 msgid "aggregates" -msgstr "agregaty" +msgstr "agregaty IP" #: netbox/ipam/models/ip.py:126 msgid "Cannot create aggregate with /0 mask." -msgstr "Nie można utworzyć agregatu z maską /0." +msgstr "Nie można utworzyć agregatu IP z maską /0." #: netbox/ipam/models/ip.py:138 #, python-brace-format @@ -10869,188 +10878,188 @@ msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " "({aggregate})." msgstr "" -"Prefiksy nie mogą nakładać się na agregaty. {prefix} obejmuje istniejące " -"kruszywo ({aggregate})." +"Prefiksy nie mogą nakładać się na agregaty IP. {prefix} obejmuje istniejące " +"agregat IP ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "ról" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "prefiks" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Sieć IPv4 lub IPv6 z maską" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Status operacyjny tego prefiksu" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "Podstawowa funkcja tego prefiksu" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "jest basenem" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "Wszystkie adresy IP w tym prefiksie są uważane za użyteczne" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "użyty znak" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "prefiksy" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Nie można utworzyć prefiksu z maską /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "tabela globalna" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Zduplikowany prefiks znaleziony w {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "adres początkowy" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adres IPv4 lub IPv6 (z maską)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "adres końcowy" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Stan operacyjny tego zakresu" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "Podstawowa funkcja tego zakresu" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "znak zapełniony" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Zapobiegaj tworzeniu adresów IP w tym zakresie" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Przestrzeń raportu w 100% wykorzystana" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "Zakres IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Zakresy IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Początkowe i kończące wersje adresu IP muszą być zgodne" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Początkowe i kończące maski adresów IP muszą być zgodne" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Adres końcowy musi być większy niż adres początkowy ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Zdefiniowane adresy pokrywają się z zakresem {overlapping_range} w VRF {vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Zdefiniowany zakres przekracza maksymalny obsługiwany rozmiar ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "przemawiać" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "Status operacyjny niniejszego IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "Funkcjonalna rola tego IP" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (wewnątrz)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, dla którego ten adres jest „zewnętrznym” adresem IP" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nazwa hosta lub FQDN (nie rozróżnia wielkości liter)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Adresy IP" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Nie można utworzyć adresu IP z maską /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} jest identyfikatorem sieci, który może nie być przypisany do " "interfejsu." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} jest adresem nadawczym, który nie może być przypisany do interfejsu." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Zduplikowany adres IP znaleziony w {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Nie można utworzyć adresu IP {ip} zasięg wewnętrzny {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11058,7 +11067,7 @@ msgstr "" "Nie można ponownie przypisać adresu IP, gdy jest on wyznaczony jako główny " "adres IP dla obiektu nadrzędnego" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Tylko adresy IPv6 mogą mieć przypisany status SLAAC" @@ -11276,7 +11285,7 @@ msgstr "Głębokość" #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" -msgstr "Rodzaj zakresu" +msgstr "Typ zakresu" #: netbox/ipam/tables/ip.py:214 msgid "Pool" @@ -12066,25 +12075,25 @@ msgstr "Zakończenia obwodów" #: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" -msgstr "Wirtualne obwody" +msgstr "Wirtualne łącza" #: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" -msgstr "Typy obwodów wirtualnych" +msgstr "Typy łączy wirtualnych" #: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" -msgstr "Zakończenia obwodu wirtualnego" +msgstr "Zakończenia łącza wirtualnego" #: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" -msgstr "Grupy obwodów" +msgstr "Grupy łączy" #: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" -msgstr "Zadania grupowe" +msgstr "Przypisania grup" #: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" @@ -12210,9 +12219,9 @@ msgstr "Administrator" msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Uprawnienia" @@ -12238,16 +12247,16 @@ msgstr "Historia konfiguracji" msgid "Background Tasks" msgstr "Zadania w tle" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Uprawnienia muszą być przekazywane jako kropka lub lista." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Przyciski muszą być przekazywane jako kółka lub lista." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "Kolor przycisku musi być wybrany w ButtonColorChoices." @@ -12342,11 +12351,20 @@ msgstr "Obie" msgid "Where the paginator controls will be displayed relative to a table" msgstr "Gdzie elementy sterujące paginatora będą wyświetlane względem tabeli" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Rzędy stołów w paski" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Renderuj wiersze tabel z naprzemiennymi kolorami, aby zwiększyć czytelność" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Format danych" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "Preferowana składnia do wyświetlania ogólnych danych w interfejsie " @@ -12447,12 +12465,12 @@ msgstr "Błąd" msgid "No {model_name} found" msgstr "Nie znaleziono {model_name} " -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Wartość" @@ -12846,7 +12864,7 @@ msgstr "Przypisz obwód" #: netbox/templates/circuits/circuitgroupassignment.html:19 msgid "Circuit Group Assignment" -msgstr "Przypisanie grupy obwodów" +msgstr "Przypisanie grupy łączy" #: netbox/templates/circuits/circuittype.html:10 msgid "Add Circuit" @@ -12854,7 +12872,7 @@ msgstr "Dodaj obwód" #: netbox/templates/circuits/circuittype.html:19 msgid "Circuit Type" -msgstr "Typ obwodu" +msgstr "Typ łącza" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 @@ -12993,7 +13011,7 @@ msgstr "Dodaj zakończenie" #: netbox/templates/circuits/virtualcircuittermination.html:23 msgid "Virtual Circuit Termination" -msgstr "Zakończenie obwodu wirtualnego" +msgstr "Zakończenie łącza wirtualnego" #: netbox/templates/circuits/virtualcircuittype.html:10 msgid "Add Virtual Circuit" @@ -13001,7 +13019,7 @@ msgstr "Dodaj obwód wirtualny" #: netbox/templates/circuits/virtualcircuittype.html:19 msgid "Virtual Circuit Type" -msgstr "Typ obwodu wirtualnego" +msgstr "Typ łącza wirtualnego" #: netbox/templates/core/configrevision.html:35 msgid "Configuration Data" @@ -13078,7 +13096,7 @@ msgstr "Domyślna szerokość jednostki" #: netbox/templates/core/inc/config_data.html:20 msgid "Power feeds" -msgstr "Zasilanie zasilania" +msgstr "Linie zasilające" #: netbox/templates/core/inc/config_data.html:23 msgid "Default voltage" @@ -13323,7 +13341,7 @@ msgstr "Bieżąca praca" #: netbox/templates/core/rq_worker.html:67 msgid "Successful job count" -msgstr "Liczba udanych miejsc pracy" +msgstr "Liczba zadań zakończonych sukcesem" #: netbox/templates/core/rq_worker.html:71 msgid "Failed job count" @@ -13408,7 +13426,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Śledzenie kabli dla %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Pobierz SVG" @@ -13635,7 +13653,7 @@ msgstr "Zatoka Parent" #: netbox/templates/dcim/device_edit.html:50 #: netbox/utilities/templates/form_helpers/render_field.html:22 msgid "Regenerate Slug" -msgstr "Regeneruj identyfikator" +msgstr "Wygeneruj ponownie uproszczoną nazwę" #: netbox/templates/dcim/device_edit.html:51 #: netbox/templates/extras/tableconfig_edit.html:32 @@ -13755,7 +13773,7 @@ msgstr "Strona B" #: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" -msgstr "Brak wypowiedzenia" +msgstr "Brak zakończenia" #: netbox/templates/dcim/inc/cable_toggle_buttons.html:3 msgid "Mark Planned" @@ -13813,17 +13831,21 @@ msgstr "Jednostka startowa" msgid "Descending Units" msgstr "Jednostki malejące" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Elewacja szafy" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "Ładowanie..." + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Dodaj interfejs podrzędny" #: netbox/templates/dcim/interface.html:50 msgid "Speed/Duplex" -msgstr "Prędkości/Duplex" +msgstr "Prędkość/Duplex" #: netbox/templates/dcim/interface.html:73 msgid "PoE Mode" @@ -13840,7 +13862,7 @@ msgstr "Tłumaczenie VLAN" #: netbox/templates/dcim/interface.html:208 msgid "Wireless Link" -msgstr "Bezprzewodowe łącze" +msgstr "Połączenie bezprzewodowe" #: netbox/templates/dcim/interface.html:287 #: netbox/templates/wireless/inc/wirelesslink_interface.html:26 @@ -13906,23 +13928,23 @@ msgstr "Identyfikator części" #: netbox/templates/dcim/location.html:17 msgid "Add Child Location" -msgstr "Dodaj lokalizację dziecka" +msgstr "Dodaj lokalizację podrzędną" #: netbox/templates/dcim/location.html:78 msgid "Child Locations" -msgstr "Lokalizacje dzieci" +msgstr "Lokalizacje podrzędne" #: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" -msgstr "Dodawanie lokalizacji" +msgstr "Dodaj lokalizację" #: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" -msgstr "Dodawanie urządzenia" +msgstr "Dodaj urządzenie" #: netbox/templates/dcim/macaddress.html:36 msgid "Primary for interface" -msgstr "Podstawowy interfejs" +msgstr "Główny dla interfejsu" #: netbox/templates/dcim/manufacturer.html:16 msgid "Add Device Type" @@ -13965,7 +13987,7 @@ msgstr "A" #: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" -msgstr "Noga karmienia" +msgstr "Odnoga zasilania" #: netbox/templates/dcim/powerpanel.html:72 msgid "Add Power Feeds" @@ -13973,11 +13995,11 @@ msgstr "Dodaj źródła zasilania" #: netbox/templates/dcim/powerport.html:44 msgid "Maximum Draw" -msgstr "Maksymalne losowanie" +msgstr "Maksymalne obciążenie" #: netbox/templates/dcim/powerport.html:48 msgid "Allocated Draw" -msgstr "Przydzielone losowanie" +msgstr "Przydzielone obciążenie" #: netbox/templates/dcim/rack.html:69 msgid "Space Utilization" @@ -14116,7 +14138,7 @@ msgstr "Dodaj nowego członka" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Działania" @@ -14297,7 +14319,7 @@ msgstr "Nazwa grupy" #: netbox/templates/extras/customfield.html:42 msgid "Must be Unique" -msgstr "Musi być wyjątkowy" +msgstr "Musi być unikalny" #: netbox/templates/extras/customfield.html:46 msgid "Cloneable" @@ -14449,7 +14471,7 @@ msgstr "Wyjście" #: netbox/templates/extras/htmx/script_result.html:61 #: netbox/templates/extras/object_render_config.html:60 msgid "Download" -msgstr "Ściągnij" +msgstr "Pobierz" #: netbox/templates/extras/inc/result_pending.html:4 msgid "Loading" @@ -15341,7 +15363,7 @@ msgid "View" msgstr "Widok" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Ograniczenia" @@ -15603,7 +15625,7 @@ msgstr "Nadrzędna grupa kontaktów (ID)" #: netbox/tenancy/filtersets.py:34 msgid "Parent contact group (slug)" -msgstr "Nadrzędna grupa kontaktów (identyfikator)" +msgstr "Nadrzędna grupa kontaktów (uproszczona nazwa)" #: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 #: netbox/tenancy/filtersets.py:115 @@ -15637,7 +15659,7 @@ msgstr "Grupa nadrzędnych najemców (ID)" #: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" -msgstr "Nadrzędna grupa najemców (identyfikator)" +msgstr "Nadrzędna grupa najemców (uproszczona nazwa)" #: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" @@ -15828,11 +15850,11 @@ msgstr "Może się zmienić" msgid "Can Delete" msgstr "Można usunąć" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Interfejs użytkownika" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15842,7 +15864,7 @@ msgstr "" "zapisać swój klucz przed przesłaniem tego formularza, ponieważ może" " nie być już dostępny po utworzeniu tokena." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15852,31 +15874,31 @@ msgstr "" " ograniczeń. Przykład: 10.1.1.0/24,192.168.10.16/32,2001: db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Potwierdź hasło" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Wprowadź to samo hasło, co poprzednio, w celu weryfikacji." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "Hasła nie pasują! Sprawdź dane wejściowe i spróbuj ponownie." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Dodatkowe działania" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Działania udzielone w uzupełnieniu do wymienionych powyżej" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Obiekty" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15886,11 +15908,11 @@ msgstr "" "Pozostaw wartość null, aby pasowała do wszystkich obiektów tego typu. Lista " "wielu obiektów spowoduje logiczną operację OR." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Należy wybrać co najmniej jedną akcję." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Nieprawidłowy filtr dla {model}: {error}" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 2d7169720ad7f363342032426c7ba4e96a35abda..d43345e851d8bae444f8b641d860f799055f7434 100644 GIT binary patch delta 64960 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 diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index c6e21b2fe..bceb8c15d 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -6,17 +6,17 @@ # Translators: # Renato Almeida de Oliveira, 2023 # Fer22f , 2024 -# Jeremy Stretch, 2025 # Fabricio Maciel, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Fabricio Maciel, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +26,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Chave" @@ -63,7 +63,7 @@ msgstr "Usado pela Última Vez" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "IPs Permitidos" @@ -719,7 +719,7 @@ msgstr "Cor" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -820,7 +820,7 @@ msgstr "Conta do provedor" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -989,7 +989,7 @@ msgstr "Parâmetros do serviço" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1390,7 +1390,7 @@ msgstr "Lado da Terminação" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Atribuição" @@ -1482,11 +1482,11 @@ msgstr "ID única do circuito" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1615,8 +1615,8 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1706,8 +1706,8 @@ msgstr "circuito virtual" msgid "virtual circuits" msgstr "circuitos virtuais" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "função" @@ -2210,7 +2210,7 @@ msgstr "Usado apenas para clonagem com HTTP(S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Senha" @@ -2262,7 +2262,7 @@ msgstr "Nome de usuário" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2378,7 +2378,7 @@ msgstr "Concluído antes" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Usuário" @@ -2486,7 +2486,7 @@ msgstr "Preferências de Usuário" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Diversos" @@ -2680,7 +2680,7 @@ msgstr "caminho" msgid "File path relative to the data source's root" msgstr "Caminho de arquivo relativo à raiz da origem de dados" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "tamanho" @@ -2782,12 +2782,12 @@ msgstr "tarefas" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Tarefas não podem ser atribuídas a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Status inválido para encerramento da tarefa. As opções são: {choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2810,7 +2810,7 @@ msgstr "Nome Completo" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2848,7 +2848,7 @@ msgstr "Última atualização" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3430,8 +3430,9 @@ msgid "Three-phase" msgstr "Trifásico" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Desativado" @@ -3693,7 +3694,7 @@ msgstr "É full-depth" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3854,8 +3855,8 @@ msgstr "VLAN ID Designada " #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5502,7 +5503,7 @@ msgstr "Perfis e Atributos" msgid "Device Role" msgstr "Função do Dispositivo" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "A unidade mais baixa ocupada pelo dispositivo" @@ -6559,14 +6560,14 @@ msgid "inventory item roles" msgstr "funções dos itens de inventário" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: 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:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de patrimônio" @@ -6669,7 +6670,7 @@ msgstr "" "dispositivos. Deixe em branco se este tipo de dispositivo não for nem pai " "nem filho." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "fluxo de ar" @@ -6722,135 +6723,143 @@ msgstr "Dispositivo filho deve ser 0U." msgid "Virtual machines may be assigned to this role" msgstr "Máquinas virtuais podem ser atribuídas a esta função" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "função de dispositivo" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "funções de dispositivos" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Opcionalmente, limite esta plataforma a dispositivos de um determinado " "fabricante" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "A função que este dispositivo desempenha" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "posição (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primário" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP fora de banda" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Posição no chassi virtual" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "O nome do dispositivo deve ser exclusivo por site." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 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:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6858,7 +6867,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:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6866,7 +6875,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:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6874,7 +6883,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:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6883,23 +6892,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} não é um endereço IPv4." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} não é um endereço IPv6." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6909,22 +6918,22 @@ msgstr "" "{platform_manufacturer}, mas este pertence ao fabricante " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6933,22 +6942,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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, 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:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6957,44 +6966,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:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, 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:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "Endereços MAC" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7002,7 +7011,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:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8443,7 +8452,7 @@ msgstr "Está ativo" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Tipos de objetos" @@ -8546,8 +8555,8 @@ msgstr "A classificação da entrada" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Usuários" @@ -8563,8 +8572,8 @@ msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupos" @@ -8931,7 +8940,7 @@ msgstr "Nenhum indexador encontrado!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "peso" @@ -10246,7 +10255,7 @@ msgstr "Grupo FHRP (ID)" msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "Endereço IP" @@ -10355,7 +10364,7 @@ msgstr "É um pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" @@ -10368,7 +10377,7 @@ msgstr "Atribuição de VLAN" msgid "Treat as populated" msgstr "Trate como populado" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Nome DNS" @@ -10566,7 +10575,7 @@ msgid "" msgstr "" "Um dos pais ou parent_object_id deve ser incluído com parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} não está atribuído a esse pai." @@ -10901,185 +10910,185 @@ msgstr "" "Os prefixos não podem se sobrepor aos agregados. {prefix} cobre um agregado " "existente ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "funções" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "prefixo" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Rede IPv4 ou IPv6 com máscara" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Status operacional deste prefixo" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "A função primária deste prefixo" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "é um pool" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Todos os endereços IP dentro deste prefixo são considerados utilizáveis" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "marcar utilizado" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "prefixos" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Não é possível criar prefixo com a máscara /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "tabela global" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefixo duplicado encontrado em {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "endereço inicial" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Endereço IPv4 ou IPv6 (com máscara)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "endereço final" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Status operacional desta faixa" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "A função principal desta faixa" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "marcar populado" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Impedir a criação de endereços IP dentro desse intervalo" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Reportar intervalo como 100% utilizado" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "Faixa de IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Faixas de IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Endereços IP inicial e final devem ter a mesma versão" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Máscaras de endereço IP inicial e final precisam ser iguais" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "O endereço final deve ser maior que o endereço inicial ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Endereços definidos se sobrepõem com a faixa {overlapping_range} em VRF " "{vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "Faixa definida excede o tamanho máximo suportado ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "endereço" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "O status operacional deste IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "O papel funcional deste IP" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interno)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "O IP para o qual este endereço é o IP “externo”" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostname ou FQDN (não diferencia maiúsculas de minúsculas)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Endereços IP" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Não é possível criar endereço IP com máscara /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} é um ID de rede, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} é um endereço de broadcast, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Não é possível criar o endereço IP {ip} dentro do intervalo {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11087,7 +11096,7 @@ msgstr "" "Não é possível reatribuir o endereço IP enquanto ele estiver designado como " "o IP primário do objeto pai" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Somente endereços IPv6 podem receber o status SLAAC" @@ -12235,9 +12244,9 @@ msgstr "Administrador" msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Permissões" @@ -12263,16 +12272,16 @@ msgstr "Histórico de Configuração" msgid "Background Tasks" msgstr "Tarefas em Background" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Permissões devem ser passadas como uma tupla ou lista." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Botões devem ser passados como uma tupla ou lista." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "Cor do botão deve ser uma opção em ButtonColorChoices." @@ -12365,11 +12374,21 @@ msgstr "Ambos" msgid "Where the paginator controls will be displayed relative to a table" msgstr "Onde os controles do paginador serão exibidos em relação a uma tabela" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Linhas de mesa listradas" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Renderize as linhas da tabela com cores alternadas para aumentar a " +"legibilidade" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Formato de dados" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "A sintaxe preferida para exibir dados genéricos na interface do usuário" @@ -12469,12 +12488,12 @@ msgstr "Erro" msgid "No {model_name} found" msgstr "{model_name} não encontrados" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Valor" @@ -13433,7 +13452,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Rastrear Cabo para %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Baixar SVG" @@ -13838,10 +13857,14 @@ msgstr "Unidade Inicial" msgid "Descending Units" msgstr "Unidades Descendentes" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Elevação de rack" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Adicionar Interface Filha" @@ -14141,7 +14164,7 @@ msgstr "Adicionar Novo Membro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Ações" @@ -15367,7 +15390,7 @@ msgid "View" msgstr "Visualizar" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Restrições" @@ -15854,11 +15877,11 @@ msgstr "Pode Alterar" msgid "Can Delete" msgstr "Pode Excluir" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Interface de Usuário" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15868,7 +15891,7 @@ msgstr "" "salvar sua chave antes de enviar este formulário, pois ela não será" " mais acessível depois que o token for criado." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15878,31 +15901,31 @@ msgstr "" "para nenhuma restrição. Exemplo: 10.1.1.0/24.192.168.10.16/32, 2001:db" " 8:1: :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Confirme a senha" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Digite a senha novamente." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "As senhas não coincidem! Verifique e tente novamente." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Ações adicionais" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Ações concedidas além das listadas acima" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objetos" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15912,11 +15935,11 @@ msgstr "" "permitidos. Deixe em nulo para corresponder a todos os objetos deste tipo. " "Uma lista de vários objetos resultará em uma operação lógica \"OR\"." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Ao menos uma ação deve ser selecionada." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro inválido para {model}: {error}" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index 2398446cba0854a049ad709bc671fad21bdb334f..bff439f2b90b06d2f4174678099a56342729e408 100644 GIT binary patch delta 65023 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 delta 64738 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�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 sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15861,7 +15884,7 @@ msgstr "" "свой ключ до отправки этой формы, так как после создания токена она" " может быть недоступна." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15871,33 +15894,33 @@ msgstr "" "поле пустым, чтобы не было ограничений. Пример: 10.1.1.0/24, " "192.168.10.16/32, 2001:DB8:1::/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Подтвердите пароль" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Введите тот же пароль, что и раньше, для проверки." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Пароли не совпадают! Пожалуйста, проверьте введенные данные и попробуйте " "снова." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Дополнительные действия" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Действия, предпринятые в дополнение к перечисленным выше" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Объекты" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15907,11 +15930,11 @@ msgstr "" "Оставьте значение null для соответствия всем объектам этого типа. Список из " "нескольких объектов приведет к логической операции ИЛИ." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Должно быть выбрано хотя бы одно действие." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Неверный фильтр для {model}: {error}" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index c527c6d0d52ec67c81119512426fd151fe6b3134..a8d48f93fbfdfbcd3c66906620a43619dc564953 100644 GIT binary patch delta 64944 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 sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15765,7 +15788,7 @@ msgstr "" "kaydettiğinizden emin olun belirteç oluşturulduktan sonra artık " "erişilemeyebileceğinden, bu formu göndermeden önce." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15775,32 +15798,32 @@ msgstr "" "olmadan boş bırakın. Örnek: 10.1.1.0/24.192.168.10.16/32,2001: db 8:1:" " :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Şifreyi onayla" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Doğrulama için öncekiyle aynı şifreyi girin." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Şifreler eşleşmiyor! Lütfen girdilerinizi kontrol edin ve tekrar deneyin." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Ek eylemler" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Yukarıda listelenenlere ek olarak verilen eylemler" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Nesneler" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15810,11 +15833,11 @@ msgstr "" "ifadesi. Bu türdeki tüm nesneleri eşleştirmek için null bırakın. Birden çok " "nesnenin listesi mantıksal bir OR işlemi ile sonuçlanır." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "En az bir eylem seçilmelidir." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Geçersiz filtre {model}: {error}" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 2ba59ef99c42f9ae1f475cf4611892197a3c55e2..eb6ca77405ebc437535bdbb0f7c14dedd8a975a3 100644 GIT binary patch delta 65007 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 kBe sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15842,7 +15865,7 @@ msgstr "" "запишіть свій ключ перед відправкою цієї форми, оскільки вона може " "більше не бути доступною після створення токена." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15852,32 +15875,32 @@ msgstr "" "порожнім без обмежень. Приклад: " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Підтвердити пароль" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Введіть той же пароль, що і раніше, для перевірки." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Паролі не збігаються! Будь ласка, перевірте свої дані та спробуйте ще раз." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Додаткові дії" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Дії, надані на додаток до перерахованих вище" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Об'єкти" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15887,11 +15910,11 @@ msgstr "" "null, щоб відповідати всім об'єктам цього типу. Список декількох об'єктів " "призведе до логічної операції OR." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Необхідно вибрати хоча б одну дію." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Невірний фільтр для {model}: {error}" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 102947fca2e3a85664260c1d5b89dcb9d8922f40..8ada1d61e4708aa0e891c8258f15fb15bac729ba 100644 GIT binary patch delta 64857 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 delta 64687 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 diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 47c9b5734..626445b84 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" @@ -34,7 +34,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "令牌" @@ -71,7 +71,7 @@ msgstr "最后使用" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "允许的IP" @@ -725,7 +725,7 @@ msgstr "颜色" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -826,7 +826,7 @@ msgstr "运营商账户" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -995,7 +995,7 @@ msgstr "服务参数" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1396,7 +1396,7 @@ msgstr "线路终端侧" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "分配" @@ -1488,11 +1488,11 @@ msgstr "唯一线路 ID" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1620,8 +1620,8 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1711,8 +1711,8 @@ msgstr "虚拟电路" msgid "virtual circuits" msgstr "虚拟电路" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "角色" @@ -2215,7 +2215,7 @@ msgstr "仅用于通过 HTTP(S) 进行克隆" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "密码" @@ -2267,7 +2267,7 @@ msgstr "用户名" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2383,7 +2383,7 @@ msgstr "完成后" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "用户" @@ -2487,7 +2487,7 @@ msgstr "用户首选项" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "杂项" @@ -2675,7 +2675,7 @@ msgstr "路径" msgid "File path relative to the data source's root" msgstr "相对于数据源根目录的文件路径" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "大小" @@ -2777,12 +2777,12 @@ msgstr "任务" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "任务不能分配给此对象类型 ({type})" -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "作业终止状态无效。选项有:{choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" @@ -2803,7 +2803,7 @@ msgstr "全名" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2841,7 +2841,7 @@ msgstr "最后更新日期" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3423,8 +3423,9 @@ msgid "Three-phase" msgstr "三相" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "禁用" @@ -3686,7 +3687,7 @@ msgstr "是否全尺寸" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3847,8 +3848,8 @@ msgstr "指定VID" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5472,7 +5473,7 @@ msgstr "配置文件和属性" msgid "Device Role" msgstr "设备角色" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "设备在机柜上最下面的U位" @@ -6450,14 +6451,14 @@ msgid "inventory item roles" msgstr "库存物品分类" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "序列号" #: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "资产标签" @@ -6553,7 +6554,7 @@ msgid "" "device type is neither a parent nor a child." msgstr "父设备将子设备放置在设备托架中。如果此设备类型既不是父设备也不是子设备,请保留为空。" -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "气流方向" @@ -6598,173 +6599,181 @@ msgstr "子设备类型高度必须为0U。" msgid "Virtual machines may be assigned to this role" msgstr "虚拟机可以使用该型号/角色" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "设备角色" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "设备角色" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "可选择将此平台限定为特定制造商的设备" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "操作系统" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "操作系统" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "该设备的功能" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "制造商分配的机箱序列号" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "用于识别该设备的唯一标签" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "机柜位置(U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "首选 IPv6" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "带外管理IP地址" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "VC优先级" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "堆叠主设备优先级" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "纬度" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS坐标(十进制格式, xx.yyyyyy)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "经度" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "每个站点的设备名称必须唯一。" -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "设备" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "设备" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "机柜 {rack} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:720 +#: netbox/dcim/models/devices.py:742 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "地点 {location} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:726 +#: netbox/dcim/models/devices.py:748 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "机柜{rack}不属于{location}地点." -#: netbox/dcim/models/devices.py:733 +#: netbox/dcim/models/devices.py:755 msgid "Cannot select a rack face without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:737 +#: netbox/dcim/models/devices.py:759 msgid "Cannot select a rack position without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。" -#: netbox/dcim/models/devices.py:743 +#: netbox/dcim/models/devices.py:765 msgid "Position must be in increments of 0.5 rack units." msgstr "机柜位置必须以0.5个U位递增。" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:769 msgid "Must specify rack face when defining rack position." msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:755 +#: netbox/dcim/models/devices.py:777 #, 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:766 +#: netbox/dcim/models/devices.py:788 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:773 +#: netbox/dcim/models/devices.py:795 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:787 +#: netbox/dcim/models/devices.py:809 #, 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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} 不是有效的IPv4地址" -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定的IP地址 ({ip}) 未分配给该设备。" -#: netbox/dcim/models/devices.py:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} 不是有效的IPv6地址" -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6772,90 +6781,90 @@ msgid "" msgstr "" "指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。" -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "分配的群集属于其他站点({site})" -#: netbox/dcim/models/devices.py:868 +#: netbox/dcim/models/devices.py:890 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "分配的集群属于不同的位置 ({location})" -#: netbox/dcim/models/devices.py:876 +#: netbox/dcim/models/devices.py:898 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "分配给集群的设备必须定义其位置。" -#: netbox/dcim/models/devices.py:882 +#: netbox/dcim/models/devices.py:904 #, 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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "域" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "堆叠" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1117 +#: netbox/dcim/models/devices.py:1139 #, 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:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "评论" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} 不是有效的 IPv{family} 地址" -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "首选 IP 地址必须属于指定设备上的接口。" -#: netbox/dcim/models/devices.py:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "MAC 地址" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配" -#: netbox/dcim/models/devices.py:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8271,7 +8280,7 @@ msgstr "激活的" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "对象类型" @@ -8370,8 +8379,8 @@ msgstr "条目的分类" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "用户" @@ -8387,8 +8396,8 @@ msgstr "用户名用逗号分隔,用双引号括起来" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "组" @@ -8737,7 +8746,7 @@ msgstr "找不到索引!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "重量" @@ -9999,7 +10008,7 @@ msgstr "FHRP 小组 (ID)" msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "IP 地址" @@ -10108,7 +10117,7 @@ msgstr "是一个池" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" @@ -10121,7 +10130,7 @@ msgstr "VLAN 分配" msgid "Treat as populated" msgstr "视作已填充" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "DNS 名称" @@ -10312,7 +10321,7 @@ msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "父对象或 parent_object_id 中的一个必须包含在 parent_object_type 中" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} 未分配给该父母。" @@ -10633,186 +10642,186 @@ msgid "" "({aggregate})." msgstr "前缀不能与聚合重叠。{prefix} 包含现有聚合({aggregate})。" -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "角色" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "前缀" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "带掩码的IPv4或IPv6网络" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "此前缀的操作状态" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "此前缀的主要功能" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "地址池" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "此前缀内的所有IP地址都可用" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "使用标记" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "前缀" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "无法创建/0掩码的IP地址前缀。" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "全局表" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "在{table}中发现重复的前缀: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "起始地址" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 或 IPv6 地址(带掩码)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "结束地址" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "此IP范围的操作状态" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "此IP范围的主要功能" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "标记已填充" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "防止在此范围内创建 IP 地址" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "报告空间的利用率为 100%" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "IP范围" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "IP范围" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "起始和结束IP地址的版本必须一致" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "起始和结束IP地址的掩码必须一致" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "结束地址必须大于起始地址 ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "定义的地址与 VRF {vrf} 中的范围 {overlapping_range} 重叠" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "定义的范围超过了支持的最大大小 ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "地址" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "此IP的运行状态" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "此IP的功能作用" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT(内部 IP)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "此IP地址为外部IP" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "主机名或 FQDN(不区分大小写)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP地址" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "无法创建/0掩码的IP地址。" -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip}是一个网络号,不能分配给接口。" -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip}是一个广播地址,不能分配给接口。" -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "在 {table}中发现重复的IP地址: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "无法创建 IP 地址 {ip} 范围内 {range}。" -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "当 IP 地址被指定为父对象的首选 IP 时,无法重新分配 IP 地址" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "只能为IPv6地址分配SLAAC状态" @@ -11938,9 +11947,9 @@ msgstr "管理员" msgid "API Tokens" msgstr "API Token" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "权限" @@ -11966,16 +11975,16 @@ msgstr "配置历史记录" msgid "Background Tasks" msgstr "后台任务" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "权限必须以元组或列表的形式传递。" -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "按钮必须作为元组或列表传递。" -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "按钮颜色必须是颜色可选项中的一个。" @@ -12064,11 +12073,19 @@ msgstr "两者皆有" msgid "Where the paginator controls will be displayed relative to a table" msgstr "分页器控件相对于表格的显示位置" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "条纹表行" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "使用交替的颜色渲染表格行以提高可读性" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "数据格式" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "在UI中显示通用数据的首选语法" @@ -12167,12 +12184,12 @@ msgstr "错误" msgid "No {model_name} found" msgstr "找不到 {model_name} " -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "字段" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "值" @@ -13122,7 +13139,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "电缆走线用于 %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "下载 SVG文件" @@ -13525,10 +13542,14 @@ msgstr "起始U位" msgid "Descending Units" msgstr "降序单位" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "机架仰角" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "添加子接口" @@ -13828,7 +13849,7 @@ msgstr "新增成员" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "激活" @@ -15008,7 +15029,7 @@ msgid "View" msgstr "查看" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "限制因素" @@ -15493,11 +15514,11 @@ msgstr "可更改" msgid "Can Delete" msgstr "可删除" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "用户接口" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15505,7 +15526,7 @@ msgid "" msgstr "" "密钥的长度必须至少为40个字符。在提交此表单之前请务必记下您的密钥因为一旦创建了令牌,就可能无法再访问该密钥。" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15514,42 +15535,42 @@ msgstr "" "允许使用 Token 的 IPv4/IPv6 网络。留空表示无限制。示例: " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "确认密码" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "输入与以前相同的密码进行验证。" -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "密码错误!请检查您的输入,然后重试。" -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "其他操作" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "除上述操作外,还批准了其他操作" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "对象" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " "objects will result in a logical OR operation." msgstr "查询集筛选器的JSON表达式,该表达式将只返回允许的对象。保留null以匹配此类型的所有对象。多个对象的列表将执行“或”运算。" -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "必须至少选择一个操作。" -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "{model}的筛选器无效: {error}" diff --git a/pyproject.toml b/pyproject.toml index 855c67dd8..4651693d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "netbox" -version = "4.3.3" +version = "4.3.4" requires-python = ">=3.10" authors = [ { name = "NetBox Community" } diff --git a/requirements.txt b/requirements.txt index 6306370f7..07cbf82f7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ -Django==5.2.3 +Django==5.2.4 django-cors-headers==4.7.0 django-debug-toolbar==5.2.0 django-filter==25.1 -django-htmx==1.23.1 django-graphiql-debug-toolbar==0.2.0 +django-htmx==1.23.2 django-mptt==0.17.0 django-pglocks==1.0.4 django-prometheus==2.4.1 @@ -11,29 +11,29 @@ django-redis==6.0.0 django-rich==2.0.0 django-rq==3.0.1 django-storages==1.14.6 -django-taggit==6.1.0 django-tables2==2.7.5 +django-taggit==6.1.0 django-timezone-field==7.1 djangorestframework==3.16.0 drf-spectacular==0.28.0 -drf-spectacular-sidecar==2025.6.1 +drf-spectacular-sidecar==2025.7.1 feedparser==6.0.11 gunicorn==23.0.0 Jinja2==3.1.6 jsonschema==4.24.0 Markdown==3.8.2 -mkdocs-material==9.6.14 +mkdocs-material==9.6.15 mkdocstrings[python]==0.29.1 netaddr==1.3.0 -nh3==0.2.21 -Pillow==11.2.1 +nh3==0.2.22 +Pillow==11.3.0 psycopg[c,pool]==3.2.9 PyYAML==6.0.2 requests==2.32.4 rq==2.4.0 -social-auth-app-django==5.4.3 -social-auth-core==4.6.1 -strawberry-graphql==0.275.4 +social-auth-app-django==5.5.1 +social-auth-core==4.7.0 +strawberry-graphql==0.276.0 strawberry-graphql-django==0.60.0 svgwrite==1.4.3 tablib==3.8.0

I$3pFVB2%CBq*HIV(Z$Ld2UQ3*#NonYUI`f<` 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 L%{5zkf9U&v)FD3q diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 8bf8650b5..57253511f 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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+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" @@ -24,7 +24,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Clave" @@ -61,7 +61,7 @@ msgstr "Utilizado por última vez" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "IP permitidas" @@ -717,7 +717,7 @@ msgstr "Color" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -818,7 +818,7 @@ msgstr "Cuenta de proveedor" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -987,7 +987,7 @@ msgstr "Parámetros de servicio" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1388,7 +1388,7 @@ msgstr "Lado del término" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Asignación" @@ -1480,11 +1480,11 @@ msgstr "ID de circuito único" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1613,8 +1613,8 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1704,8 +1704,8 @@ msgstr "circuito virtual" msgid "virtual circuits" msgstr "circuitos virtuales" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "papel" @@ -2208,7 +2208,7 @@ msgstr "Solo se usa para clonar con HTTP (S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Contraseña" @@ -2260,7 +2260,7 @@ msgstr "Nombre de usuario" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2376,7 +2376,7 @@ msgstr "Completado antes" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "usuario" @@ -2482,7 +2482,7 @@ msgstr "Preferencias de usuario" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Misceláneo" @@ -2676,7 +2676,7 @@ msgstr "ruta" msgid "File path relative to the data source's root" msgstr "Ruta del archivo relativa a la raíz de la fuente de datos" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "tamaño" @@ -2778,14 +2778,14 @@ msgstr "trabajos" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "No se pueden asignar trabajos a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Estado no válido para la terminación del trabajo. Las opciones son: " "{choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2808,7 +2808,7 @@ msgstr "Nombre completo" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2846,7 +2846,7 @@ msgstr "Última actualización" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3428,8 +3428,9 @@ msgid "Three-phase" msgstr "Trifásico" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" @@ -3691,7 +3692,7 @@ msgstr "Es de profundidad total" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3852,8 +3853,8 @@ msgstr "VID asignado" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5505,7 +5506,7 @@ msgstr "Perfil y atributos" msgid "Device Role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "La unidad con el número más bajo ocupado por el dispositivo" @@ -6569,14 +6570,14 @@ msgid "inventory item roles" msgstr "roles de artículos de inventario" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: 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:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de activo" @@ -6680,7 +6681,7 @@ msgstr "" "compartimentos para dispositivos. Déjelo en blanco si este tipo de " "dispositivo no es para padres ni para niños." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flujo de aire" @@ -6733,139 +6734,147 @@ msgstr "Los tipos de dispositivos secundarios deben ser 0U." msgid "Virtual machines may be assigned to this role" msgstr "Se pueden asignar máquinas virtuales a esta función" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "rol del dispositivo" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "funciones del dispositivo" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Si lo desea, limite esta plataforma a dispositivos de un fabricante " "determinado." -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "La función que cumple este dispositivo" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de serie del chasis, asignado por el fabricante" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "posición (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP fuera de banda" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Posición VC" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Posición virtual del chasis" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Prioridad VC" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Prioridad de elección del maestro del chasis virtual" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitud" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitud" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "El nombre del dispositivo debe ser único por sitio." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 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:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6873,7 +6882,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:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6881,7 +6890,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:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6889,7 +6898,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:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6898,23 +6907,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} no es una dirección IPv4." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} no es una dirección IPv6." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6924,22 +6933,22 @@ msgstr "" "dispositivos, pero el tipo de este dispositivo pertenece a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6948,22 +6957,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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "chasis virtual" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, 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:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6972,44 +6981,44 @@ msgstr "" "No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " "forman interfaces LAG entre chasis." -#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, 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:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7017,7 +7026,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:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8459,7 +8468,7 @@ msgstr "Está activo" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Tipos de objetos" @@ -8563,8 +8572,8 @@ msgstr "La clasificación de entrada" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "usuarios" @@ -8580,8 +8589,8 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupos" @@ -8952,7 +8961,7 @@ msgstr "¡No se encontró ningún indexador!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "peso" @@ -10276,7 +10285,7 @@ msgstr "Grupo FHRP (ID)" msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "dirección IP" @@ -10385,7 +10394,7 @@ msgstr "Es una piscina" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" @@ -10398,7 +10407,7 @@ msgstr "Asignación de VLAN" msgid "Treat as populated" msgstr "Tratar como poblado" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Nombre DNS" @@ -10601,7 +10610,7 @@ msgstr "" "Uno de los valores parent o parent_object_id debe incluirse en " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} no está asignado a este padre." @@ -10938,169 +10947,169 @@ msgstr "" "Los prefijos no pueden superponerse a los agregados. {prefix} cubre un " "agregado existente ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "papeles" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "prefijo" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Red IPv4 o IPv6 con máscara" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Estado operativo de este prefijo" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "La función principal de este prefijo" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "es una piscina" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Todas las direcciones IP incluidas en este prefijo se consideran " "utilizables." -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "marca utilizada" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "prefijos" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "No se puede crear un prefijo con la máscara /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "tabla global" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "dirección de inicio" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Dirección IPv4 o IPv6 (con máscara)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "dirección final" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Estado operativo de esta gama" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "La función principal de esta gama" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "marca poblada" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Impedir la creación de direcciones IP dentro de este rango" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Indique el espacio se ha utilizado al 100%" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "Rango IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Intervalos de IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Las versiones de la dirección IP inicial y final deben coincidir" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Las máscaras de direcciones IP iniciales y finales deben coincidir" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "La dirección final debe ser mayor que la dirección inicial ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Las direcciones definidas se superponen con el rango {overlapping_range} en " "VRF {vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "El rango definido supera el tamaño máximo admitido ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "dirección" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "El estado operativo de esta IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "La función funcional de esta propiedad intelectual" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interior)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "La IP para la que esta dirección es la IP «externa»" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nombre de host o FQDN (no distingue mayúsculas de minúsculas)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "direcciones IP" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "No se puede crear una dirección IP con la máscara /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} es un ID de red, que no puede asignarse a una interfaz." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11108,17 +11117,17 @@ msgstr "" "{ip} es una dirección de transmisión, que puede no estar asignada a una " "interfaz." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Se encontró una dirección IP duplicada en {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "No se puede crear la dirección IP {ip} rango interior {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11126,7 +11135,7 @@ msgstr "" "No se puede reasignar la dirección IP mientras esté designada como la IP " "principal del objeto principal" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC" @@ -12285,9 +12294,9 @@ msgstr "Admin" msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Permisos" @@ -12313,16 +12322,16 @@ msgstr "Historial de configuración" msgid "Background Tasks" msgstr "Tareas en segundo plano" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Los permisos se deben pasar en forma de tupla o lista." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Los botones se deben pasar como una tupla o una lista." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "El color del botón debe ser una opción dentro de ButtonColorChoices." @@ -12416,11 +12425,21 @@ msgid "Where the paginator controls will be displayed relative to a table" msgstr "" "Dónde se mostrarán los controles del paginador en relación con una tabla" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Filas de mesa rayadas" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Renderice las filas de la tabla con colores alternos para aumentar la " +"legibilidad" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Formato de datos" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "La sintaxis preferida para mostrar datos genéricos en la interfaz de usuario" @@ -12520,12 +12539,12 @@ msgstr "Error" msgid "No {model_name} found" msgstr "No {model_name} encontrado" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Valor" @@ -13488,7 +13507,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Cable Trace para %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Descargar SVG" @@ -13895,10 +13914,14 @@ msgstr "Unidad inicial" msgid "Descending Units" msgstr "Unidades descendentes" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Elevación del bastidor" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Agregar interfaz secundaria" @@ -14198,7 +14221,7 @@ msgstr "Agregar nuevo miembro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Acciones" @@ -15425,7 +15448,7 @@ msgid "View" msgstr "Ver" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Restricciones" @@ -15912,11 +15935,11 @@ msgstr "Puede cambiar" msgid "Can Delete" msgstr "Puede eliminar" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Interfaz de usuario" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15926,7 +15949,7 @@ msgstr "" "su clave antes de enviar este formulario, ya que es posible que ya " "no se pueda acceder a él una vez que se haya creado el token." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15936,33 +15959,33 @@ msgstr "" "blanco para que no haya restricciones. Ejemplo: 10.1.1.0/24, " "192.168.10.16/32, 2001:db 8:1: :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Confirme la contraseña" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Introduce la misma contraseña que antes para verificarla." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "¡Las contraseñas no coinciden! Compruebe los datos introducidos e inténtelo " "de nuevo." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Acciones adicionales" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Acciones concedidas además de las enumeradas anteriormente" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objetos" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15973,11 +15996,11 @@ msgstr "" "este tipo. Una lista de varios objetos dará como resultado una operación OR " "lógica." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Debe seleccionarse al menos una acción." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro no válido para {model}: {error}" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 2e10e3c4d821e0d9345cfa998725b16a15d76d85..4883cbdd53348b9ba1235075b09ae92ca9c9fb6f 100644 GIT binary patch delta 64952 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μ_ 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 S-M@E_n4UWxwD+7j`2PTw*t%f= delta 64724 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 O=f(`%PPg~82K*mR>R;ag diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 90d4e8f7e..daba2cfe1 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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+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" @@ -34,7 +34,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Clé" @@ -71,7 +71,7 @@ msgstr "Dernière utilisation" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "IP autorisées" @@ -727,7 +727,7 @@ msgstr "Couleur" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -828,7 +828,7 @@ msgstr "Identifiant de compte du prestataire" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -997,7 +997,7 @@ msgstr "Paramètres du service" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1398,7 +1398,7 @@ msgstr "Côté terme" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Affectation" @@ -1490,11 +1490,11 @@ msgstr "ID de circuit unique" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1623,8 +1623,8 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1714,8 +1714,8 @@ msgstr "circuit virtuel" msgid "virtual circuits" msgstr "circuits virtuels" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rôle" @@ -2219,7 +2219,7 @@ msgstr "Utilisé uniquement pour le clonage avec HTTP(S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Mot de passe" @@ -2271,7 +2271,7 @@ msgstr "Nom d'utilisateur" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2387,7 +2387,7 @@ msgstr "Terminé avant" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Utilisateur" @@ -2495,7 +2495,7 @@ msgstr "Préférences de l'utilisateur" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Divers" @@ -2692,7 +2692,7 @@ msgstr "chemin" msgid "File path relative to the data source's root" msgstr "Chemin du fichier par rapport à la racine de la source de données" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "taille" @@ -2794,14 +2794,14 @@ msgstr "tâches" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Les tâches ne peuvent pas être attribuées à ce type d'objet ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : " "{choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2824,7 +2824,7 @@ msgstr "Nom complet" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2862,7 +2862,7 @@ msgstr "Dernière mise à jour" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3444,8 +3444,9 @@ msgid "Three-phase" msgstr "Triphasé" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Désactivé" @@ -3707,7 +3708,7 @@ msgstr "Est en pleine profondeur" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3868,8 +3869,8 @@ msgstr "VID attribué" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5521,7 +5522,7 @@ msgstr "Profil et attributs" msgid "Device Role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unité la moins numérotée occupée par l'appareil" @@ -6583,14 +6584,14 @@ msgid "inventory item roles" msgstr "rôles des articles d'inventaire" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: 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:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "étiquette d'actif" @@ -6692,7 +6693,7 @@ msgstr "" "pour appareils. Laissez ce champ vide si ce type d'appareil n'est ni un " "parent ni un enfant." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "débit d'air" @@ -6744,140 +6745,148 @@ msgstr "Les types d'appareils pour enfants doivent être 0U." msgid "Virtual machines may be assigned to this role" msgstr "Des machines virtuelles peuvent être affectées à ce rôle" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "rôle de l'appareil" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "rôles des appareils" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Limitez éventuellement cette plate-forme aux appareils d'un certain " "fabricant" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "plateforme" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "plateformes" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "La fonction de cet appareil" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 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:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Un tag unique utilisé pour identifier cet appareil" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP hors bande" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Position en VC" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Position virtuelle du châssis" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Priorité VC" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Priorité d'élection principale du châssis virtuel" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "Le nom de l'appareil doit être unique par site." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "appareil" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "appareils" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 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:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6885,7 +6894,7 @@ msgstr "" "Un appareil de type 0U ({device_type}) ne peut pas être attribué à une " "position en baie." -#: netbox/dcim/models/devices.py:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6893,7 +6902,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:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6901,7 +6910,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:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6910,22 +6919,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} n'est pas une adresse IPv4." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} n'est pas une adresse IPv6." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6935,23 +6944,23 @@ msgstr "" "d'appareils, mais le type de cet appareil appartient à " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6960,22 +6969,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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "domaine" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "châssis virtuel" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, 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:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6984,44 +6993,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:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, 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:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7029,7 +7038,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:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8480,7 +8489,7 @@ msgstr "Est actif" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Types d'objets" @@ -8583,8 +8592,8 @@ msgstr "La classification de l'entrée" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Utilisateurs" @@ -8601,8 +8610,8 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Groupes" @@ -8977,7 +8986,7 @@ msgstr "Aucun indexeur n'a été trouvé !" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "poids" @@ -10308,7 +10317,7 @@ msgstr "Groupe FHRP (ID)" msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "Adresse IP" @@ -10417,7 +10426,7 @@ msgstr "C'est une plage d'adresses" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Traiter comme s'il avait été pleinement utilisé" @@ -10430,7 +10439,7 @@ msgstr "Attribution de VLAN" msgid "Treat as populated" msgstr "Traiter comme peuplé" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Nom DNS" @@ -10631,7 +10640,7 @@ msgstr "" "L'un des éléments parent ou parent_object_id doit être inclus dans " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} n'est pas attribué à ce parent." @@ -10968,173 +10977,173 @@ msgstr "" "Les préfixes ne peuvent pas chevaucher des agrégats. {prefix} couvre un " "agrégat existant ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "rôles" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "préfixe" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Réseau IPv4 ou IPv6 avec masque" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "État opérationnel de ce préfixe" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "La fonction principale de ce préfixe" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "est une plage d'adresses" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Toutes les adresses IP comprises dans ce préfixe sont considérées comme " "utilisables" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "marque utilisée" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "préfixes" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Impossible de créer un préfixe avec le masque /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "tableau global" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "adresse de départ" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adresse IPv4 ou IPv6 (avec masque)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "adresse finale" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "État opérationnel de cette gamme" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "La principale fonction de cette gamme" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "marque remplie" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Empêcher la création d'adresses IP comprises dans cette plage" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Indiquer que l'espace est utilisé à 100 %" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "plage IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Plages IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Les versions des adresses IP de début et de fin doivent correspondre" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Les masques d'adresse IP de début et de fin doivent correspondre" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "L'adresse de fin doit être supérieure à l'adresse de début ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Les adresses définies se chevauchent avec la plage {overlapping_range} en " "VRF {vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "La plage définie dépasse la taille maximale prise en charge ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "adresse" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "L'état opérationnel de cette adresse IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "Le rôle fonctionnel de cette propriété intellectuelle" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (intérieur)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "" "L'adresse IP pour laquelle cette adresse est l'adresse IP « extérieure »" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nom d'hôte ou FQDN (pas de distinction majuscules/minuscules)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Adresses IP" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Impossible de créer une adresse IP avec le masque /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} est un identifiant réseau, qui ne peut pas être attribué à une " "interface." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11142,17 +11151,17 @@ msgstr "" "{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une " "interface." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Adresse IP dupliquée trouvée dans {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Impossible de créer une adresse IP {ip} gamme intérieure {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11160,7 +11169,7 @@ msgstr "" "Impossible de réattribuer l'adresse IP lorsqu'elle est désignée comme " "adresse IP principale pour l'objet parent" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "" "Seules les adresses IPv6 peuvent être de type SLAAC (Configuration " @@ -12327,9 +12336,9 @@ msgstr "Administrateur" msgid "API Tokens" msgstr "Jetons d'API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Autorisations" @@ -12355,17 +12364,17 @@ msgstr "Historique de configuration" msgid "Background Tasks" msgstr "Tâches d'arrière-plan" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "" "Les autorisations doivent être transmises sous forme de tuple ou de liste." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Les boutons doivent être transmis sous forme de tuple ou de liste." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "La couleur du bouton doit être sélectionnée dans ButtonColorChoices." @@ -12460,11 +12469,21 @@ msgid "Where the paginator controls will be displayed relative to a table" msgstr "" "Où les commandes du paginateur seront affichées par rapport à un tableau" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Rangées de table à rayures" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Afficher les lignes du tableau avec des couleurs alternées pour améliorer la" +" lisibilité" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Format des données" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "Syntaxe préférée pour afficher des données génériques dans l'interface " @@ -12565,12 +12584,12 @@ msgstr "Erreur" msgid "No {model_name} found" msgstr "{model_name} non trouvé" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Champ" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Valeur" @@ -13534,7 +13553,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Cable Trace pour %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Télécharger SVG" @@ -13940,10 +13959,14 @@ msgstr "U initial" msgid "Descending Units" msgstr "Unités décroissantes" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Position en baie" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Ajouter une interface enfant" @@ -14243,7 +14266,7 @@ msgstr "Ajouter un nouveau membre" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Actions" @@ -15471,7 +15494,7 @@ msgid "View" msgstr "Afficher" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Contraintes" @@ -15958,11 +15981,11 @@ msgstr "Peut changer" msgid "Can Delete" msgstr "Peut supprimer" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Interface utilisateur" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15972,7 +15995,7 @@ msgstr "" "d'enregistrer votre clé avant de soumettre ce formulaire, car il se" " peut qu'il ne soit plus accessible une fois le jeton créé." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15982,33 +16005,33 @@ msgstr "" "Laissez ce champ vide pour éviter toute restriction. Exemple : " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Confirmer mot de passe" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "" "Entrez le même mot de passe que précédemment, à des fins de vérification." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Les mots de passe ne correspondent pas ! Vérifiez votre saisie et réessayez." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Actions supplémentaires" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Actions accordées en plus de celles énumérées ci-dessus" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objets" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16018,11 +16041,11 @@ msgstr "" "autorisés. Laissez null pour chercher tous les objets de ce type. Une liste " "de plusieurs termes correspond à un OU logique." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Au moins une action doit être sélectionnée." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtre non valide pour {model}: {error}" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 410cdb657da13667f4b3f8e53f39c9165b33ea80..73bc0744a3f2ee5e24528a01d69014a70a7a0951 100644 GIT binary patch delta 64947 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 bqW_w2tXw5={D=Nu*Ch(sc(Hln4+i`n{gWf` diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 6da039767..910225180 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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+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" @@ -26,7 +26,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Chiave" @@ -63,7 +63,7 @@ msgstr "Ultimo utilizzo" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "IP consentiti" @@ -719,7 +719,7 @@ msgstr "Colore" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -820,7 +820,7 @@ msgstr "Provider account " #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -989,7 +989,7 @@ msgstr "Parametri del servizio" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1390,7 +1390,7 @@ msgstr "Lato del termine" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Assegnazione" @@ -1482,11 +1482,11 @@ msgstr "ID univoco del circuito" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1615,8 +1615,8 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1706,8 +1706,8 @@ msgstr "circuito virtuale" msgid "virtual circuits" msgstr "circuiti virtuali" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "ruolo" @@ -2212,7 +2212,7 @@ msgstr "Utilizzato solo per la clonazione con HTTP (S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Password" @@ -2264,7 +2264,7 @@ msgstr "Nome utente" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2380,7 +2380,7 @@ msgstr "Completato prima" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Utente" @@ -2485,7 +2485,7 @@ msgstr "Preferenze utente" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Varie" @@ -2681,7 +2681,7 @@ msgstr "sentiero" msgid "File path relative to the data source's root" msgstr "Percorso del file relativo alla radice dell'origine dati" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "taglia" @@ -2784,13 +2784,13 @@ msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" "I lavori non possono essere assegnati a questo tipo di oggetto ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Stato non valido per la cessazione del lavoro. Le scelte sono: {choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2813,7 +2813,7 @@ msgstr "Nome completo" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2851,7 +2851,7 @@ msgstr "Ultimo aggiornamento" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3433,8 +3433,9 @@ msgid "Three-phase" msgstr "Trifase" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" @@ -3696,7 +3697,7 @@ msgstr "È a piena profondità" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3857,8 +3858,8 @@ msgstr "VID assegnato" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5513,7 +5514,7 @@ msgstr "Profilo e attributi" msgid "Device Role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unità con il numero più basso occupata dal dispositivo" @@ -6592,14 +6593,14 @@ msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: 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:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etichetta dell'asset" @@ -6705,7 +6706,7 @@ msgstr "" "alloggiamenti dei dispositivi. Lascia vuoto se questo tipo di dispositivo " "non è né un genitore né un bambino." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flusso d'aria" @@ -6758,139 +6759,147 @@ msgstr "I tipi di dispositivi per bambini devono essere 0U." msgid "Virtual machines may be assigned to this role" msgstr "Le macchine virtuali possono essere assegnate a questo ruolo" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "ruolo del dispositivo" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "ruoli dei dispositivi" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Facoltativamente, limita questa piattaforma ai dispositivi di un determinato" " produttore" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "piattaforma" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "piattaforme" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "La funzione utilizzata da questo dispositivo" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numero di serie del telaio, assegnato dal produttore" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Un tag univoco utilizzato per identificare questo dispositivo" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "posizione (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP fuori banda" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "Posizione VC" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Posizione virtuale dello chassis" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "Priorità VC" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Priorità di elezione del master dello chassis virtuale" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitudine" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitudine" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "Il nome del dispositivo deve essere univoco per sito." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "dispositivi" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 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:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6898,7 +6907,7 @@ msgstr "" "Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una " "posizione nel rack." -#: netbox/dcim/models/devices.py:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6906,7 +6915,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:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6914,7 +6923,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:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6923,23 +6932,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} non è un indirizzo IPv4." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} non è un indirizzo IPv6." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6949,23 +6958,23 @@ msgstr "" "dispositivo, ma il tipo di questo dispositivo appartiene a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6974,22 +6983,22 @@ msgstr "" "Il dispositivo non può essere rimosso dallo chassis virtuale " "{virtual_chassis} perché attualmente è designato come suo padrone." -#: netbox/dcim/models/devices.py:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "chassis virtuale" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, 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:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6998,44 +7007,44 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " "membri che formano interfacce GAL trasversali." -#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7043,7 +7052,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8489,7 +8498,7 @@ msgstr "È attivo" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Tipi di oggetti" @@ -8593,8 +8602,8 @@ msgstr "La classificazione degli ingressi" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Utenti" @@ -8610,8 +8619,8 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Gruppi" @@ -8980,7 +8989,7 @@ msgstr "Nessun indicizzatore trovato!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "peso" @@ -10304,7 +10313,7 @@ msgstr "Gruppo FHRP (ID)" msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "indirizzo IP" @@ -10413,7 +10422,7 @@ msgstr "È una piscina" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" @@ -10426,7 +10435,7 @@ msgstr "Assegnazione VLAN" msgid "Treat as populated" msgstr "Tratta come popolato" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "Nome DNS" @@ -10624,7 +10633,7 @@ msgid "" msgstr "" "Uno tra parent o parent_object_id deve essere incluso in parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} non è assegnato a questo genitore." @@ -10963,114 +10972,114 @@ msgstr "" "I prefissi non possono sovrapporsi agli aggregati. {prefix} copre un " "aggregato esistente ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "ruoli" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "prefisso" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "Rete IPv4 o IPv6 con maschera" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Stato operativo di questo prefisso" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "La funzione principale di questo prefisso" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "è una piscina" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Tutti gli indirizzi IP all'interno di questo prefisso sono considerati " "utilizzabili" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "marchio utilizzato" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "prefissi" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Impossibile creare un prefisso con la maschera /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "tabella globale" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefisso duplicato trovato in {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "indirizzo iniziale" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "Indirizzo IPv4 o IPv6 (con maschera)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "indirizzo finale" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Stato operativo di questa gamma" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "La funzione principale di questa gamma" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "contrassegno popolato" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "" "Impedire la creazione di indirizzi IP all'interno di questo intervallo" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Segnala lo spazio utilizzato al 100%" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "Intervallo IP" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "Intervalli IP" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "Le versioni iniziali e finali degli indirizzi IP devono corrispondere" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "Le maschere di indirizzo IP iniziale e finale devono corrispondere" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" @@ -11078,57 +11087,57 @@ msgstr "" "L'indirizzo finale deve essere maggiore dell'indirizzo iniziale " "({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Gli indirizzi definiti si sovrappongono all'intervallo {overlapping_range} " "in VRF {vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "L'intervallo definito supera la dimensione massima supportata ({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "indirizzo" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "Lo stato operativo di questo IP" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "Il ruolo funzionale di questo IP" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interno)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "L'IP per il quale questo indirizzo è l'IP «esterno»" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nome host o FQDN (senza distinzione tra maiuscole e minuscole)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Indirizzi IP" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Impossibile creare un indirizzo IP con la maschera /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} è un ID di rete, che non può essere assegnato a un'interfaccia." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11136,17 +11145,17 @@ msgstr "" "{ip} è un indirizzo di trasmissione, che non può essere assegnato a " "un'interfaccia." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Indirizzo IP duplicato trovato in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Impossibile creare l'indirizzo IP {ip} gamma interna {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11154,7 +11163,7 @@ msgstr "" "Impossibile riassegnare l'indirizzo IP mentre è designato come IP primario " "per l'oggetto padre" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo agli indirizzi IPv6 può essere assegnato lo stato SLAAC" @@ -12315,9 +12324,9 @@ msgstr "Amministratore" msgid "API Tokens" msgstr "Token API" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Autorizzazioni" @@ -12343,16 +12352,16 @@ msgstr "Cronologia della configurazione" msgid "Background Tasks" msgstr "Attività in background" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Le autorizzazioni devono essere passate come tupla o elenco." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "I pulsanti devono essere passati come tupla o lista." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "" "Il colore del pulsante deve essere una scelta all'interno di " @@ -12449,11 +12458,21 @@ msgstr "" "Dove verranno visualizzati i controlli dell'impaginatore rispetto a una " "tabella" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Righe della tabella a strisce" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Renderizza le righe della tabella con colori alternati per aumentare la " +"leggibilità" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Formato dati" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "La sintassi preferita per la visualizzazione di dati generici all'interno " @@ -12554,12 +12573,12 @@ msgstr "Errore" msgid "No {model_name} found" msgstr "No {model_name} trovato" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Valore" @@ -13518,7 +13537,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Cable Trace per %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "Scarica SVG" @@ -13924,10 +13943,14 @@ msgstr "Unità di partenza" msgid "Descending Units" msgstr "Unità discendenti" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Elevazione del rack" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Aggiungi interfaccia figlio" @@ -14227,7 +14250,7 @@ msgstr "Aggiungi nuovo membro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Azioni" @@ -15456,7 +15479,7 @@ msgid "View" msgstr "Visualizza" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Vincoli" @@ -15945,11 +15968,11 @@ msgstr "Può cambiare" msgid "Can Delete" msgstr "Può eliminare" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Interfaccia utente" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15959,7 +15982,7 @@ msgstr "" "registrare la tua chiave prima di inviare questo modulo, poiché " "potrebbe non essere più accessibile una volta creato il token." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15969,31 +15992,31 @@ msgstr "" "vuoto per non avere restrizioni. Esempio: " "10.1.1.0/24,192.168.10.16/32,2001: db 8:1: :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Conferma la password" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Inserisci la stessa password di prima, per la verifica." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "Le password non corrispondono! Controlla i dati inseriti e riprova." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Azioni aggiuntive" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Azioni concesse in aggiunta a quelle sopra elencate" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Oggetti" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16003,11 +16026,11 @@ msgstr "" "consentiti. Lascia null in modo che corrisponda a tutti gli oggetti di " "questo tipo. Un elenco di più oggetti risulterà in un'operazione OR logica." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "È necessario selezionare almeno un'azione." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro non valido per {model}: {error}" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 31d10db0303b7d485883494f8429c5e6b0487f83..8b90575e06bd8b34f580992276cc035964430839 100644 GIT binary patch delta 64939 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 F|9|JI$Z!Av delta 64739 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 @M(No#~4)G*1ym1Bk!ErP8#^Te` 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�|2)_N9slQmhu`S* zOhC6B`@b*}{YQR^&f*uP0X=;%E_+}cp@rUk_Ze3Im$WZp2rl=Mt>_w6?8LpWGxNx4y6VC zqQ(t;D!MM7NsJ{~oN3Rav+t%M{_77HaSWn9j5WLm{SmZ2R=rGN0=PPXdi%^SuqeR;OC6{ReXn~m+TJQ<8{z#>l0SMd#U zkTXBCs^rPVSki(TCD0XM-h@ndVNbdnYtgP3t3nP|`9^&8{YWu$c`-COMCY4-R8RcGM0 zky7bF4tSG! zV+s}~Uup7JA?Hx?hroSwA4jg%9B+_s9(_;Z$jGrfP&b*^7xg3RCAgKPjkI)op7F=D zkvcFmnKv%fA?sU#Wq5kG2DYK`e?W~d$X9{D4jdh+Bl#SDW#eJC{QmS&7oVXVag5WD zZ9D7C$dMl3@)S%*FPRyy#x@?mO^o@=r=V=2&P9$Y_)Aiy2);%q8Hy%!xr?Mv2>hOc zHCe%x!06=OSbs^(v&mZz^JnB-#IcLxZS-&BK9>CD$-B<_Y-4@%yJVg);3FCT0oL3Gs$RJtW{Sk{6=*IV-Nf zsex`G-q`T|^tYK>BXM&A(?h(`p$93oDX=lb8<*XO_6(JNWY_xPm7N4lnZIJ;KLos? z-pJy!QT;%^k67R~)JvJKW&Ffy?X`ygB|IAaJ+fu{23;WuNCzCb1(jp&P%5>Ow(UIgQ?7vyul)zI``p2;HQB->*?-^&T*v6&Rn=8&~8zyz*0i1Lis$<;d2NtOISi zhuGJz8CNIdrd9F>t`i!5j0Pnw={&!4?`Wj=e4t<|ug~9zoSW(3PvX9{(sDe{HhfRe z1jfJHmW-pNjrdezuHS^L!#E?yQ|jt3D0k7WBmjT4Tx-d{nt5TUKlROyZ(GLI$yFsK zzbSez7{WIsC@*MR0w+`PjQk<+B9%9$NNV~mOgO*G8I;P1LFNI>y>@=9 zVZWsfw(2u&7pKF&(eK1Ruce;C!m?9+E-~S-DL!v7o=n+Vfr!-J$fy-ehf%5@M?Krq zldx`}RBCTbwVhPGOtvyaB)8_LVxB{lH0Ucp$pR`J#`hvexcNz+jH=1-nI4#*n)UCp zMGT>8b()#Qd^zck1`<8ccnf$x2qdQQ#)S63`O`pXT5nADW(=><{2tRQbp)I4W>ObQi8OStTdM-tI(Yz)hc{ebNqyD3MnLE zfg<7Fn1sQYJCjCI+$wftoE%*>_HiH_Oox&UfuZ5v$n5VCQrfoIHSl_l%!ip|2>cZ8 zjrQga><#zERrjt+`y&I?Cm^H0*-{Dh$y>ChS;mn&eUK5y>-WwA&&(2mJ)*u-}FEl|9KHMH0$mqM)qJBMVII$$w>+r`nIbjKL)=ZGcM3sP3ar-J;Dme}9G|6|MB6QB9aAL0L)V=4Z- z@%vi;cjq^Odl|gGoW+U#kfRM7R*5qfPE0*o9)@39Vs@;}6X6}QbM4KO-v2U;dV0gV p_UVmeAC3#mJC!WM+67-E_eO>Md~x`Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15545,7 +15566,7 @@ msgstr "" "キーの長さは 40 文字以上でなければなりません。 キーは必ず記録してください。 " "このフォームを送信する前に。トークンが作成されるとアクセスできなくなる可能性があるためです。" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15554,31 +15575,31 @@ msgstr "" "トークンを使用できる許可された IPv4/IPv6 ネットワーク。制限がない場合は空白のままにしてください。例: " "10.1.1.0/24,192.168.10.16/32,2001: db 8:1:: /64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "パスワードを確認" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "確認のため、以前と同じパスワードを入力します。" -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "パスワードが一致しません!入力内容を確認して、もう一度試してください。" -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "その他のアクション" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "上記以外に付与されたアクション" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "オブジェクト" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15587,11 +15608,11 @@ msgstr "" "許可されたオブジェクトのみを返すクエリセットフィルタの JSON 式。null " "のままにしておくと、このタイプのすべてのオブジェクトに一致します。複数のオブジェクトのリストでは、論理 OR 演算が行われます。" -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "少なくとも 1 つのアクションを選択する必要があります。" -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "のフィルタが無効です {model}: {error}" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index fc7825afccc55c29c397c0b058155ed215af7178..b929e359aa0e7c4931bbaebe3b9be5127a095ee5 100644 GIT binary patch delta 64939 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%0A1@l&`eFj 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 E58ciaHvj+t diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 0f585bc98..7d3247d49 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-06-26 05:02+0000\n" +"POT-Creation-Date: 2025-07-15 05:05+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" @@ -28,7 +28,7 @@ msgstr "" #: netbox/account/tables.py:27 netbox/templates/account/token.html:22 #: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: netbox/users/forms/model_forms.py:113 msgid "Key" msgstr "Sleutel" @@ -65,7 +65,7 @@ msgstr "Laatst gebruikt" #: netbox/account/tables.py:45 netbox/templates/account/token.html:55 #: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/model_forms.py:125 msgid "Allowed IPs" msgstr "Toegestane IP-adressen" @@ -721,7 +721,7 @@ msgstr "Kleur" #: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 #: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 -#: netbox/netbox/tables/tables.py:272 +#: netbox/netbox/tables/tables.py:274 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -822,7 +822,7 @@ msgstr "Provideraccount" #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:195 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 @@ -991,7 +991,7 @@ msgstr "Serviceparameters" #: 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/netbox/tables/tables.py:290 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 @@ -1392,7 +1392,7 @@ msgstr "Termzijde" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 msgid "Assignment" msgstr "Opdracht" @@ -1484,11 +1484,11 @@ msgstr "Uniek circuit-ID" #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:456 #: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 +#: netbox/ipam/models/ip.py:521 netbox/ipam/models/ip.py:750 #: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1617,8 +1617,8 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 -#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:499 netbox/dcim/models/devices.py:1092 +#: netbox/dcim/models/devices.py:1155 netbox/dcim/models/modules.py:32 #: 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/extras/models/configs.py:33 netbox/extras/models/configs.py:214 @@ -1708,8 +1708,8 @@ msgstr "virtueel circuit" msgid "virtual circuits" msgstr "virtuele circuits" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 +#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:199 +#: netbox/ipam/models/ip.py:757 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "functie" @@ -2214,7 +2214,7 @@ msgstr "Alleen gebruikt voor klonen met HTTP(S)" #: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: netbox/users/forms/model_forms.py:171 msgid "Password" msgstr "Wachtwoord" @@ -2266,7 +2266,7 @@ msgstr "Gebruikersnaam" #: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 #: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 #: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 +#: netbox/netbox/preferences.py:61 netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 @@ -2382,7 +2382,7 @@ msgstr "Eerder voltooid" #: netbox/templates/users/user.html:4 netbox/templates/users/user.html:12 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 #: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 +#: netbox/users/forms/model_forms.py:156 netbox/users/forms/model_forms.py:193 #: netbox/users/tables.py:19 msgid "User" msgstr "Gebruiker" @@ -2489,7 +2489,7 @@ msgstr "Gebruikersvoorkeuren" #: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: netbox/users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Diversen" @@ -2683,7 +2683,7 @@ msgstr "pad" msgid "File path relative to the data source's root" msgstr "Bestandspad relatief ten opzichte van de hoofdmap van de gegevensbron" -#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:502 msgid "size" msgstr "grootte" @@ -2785,14 +2785,14 @@ msgstr "taken" msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Taken kunnen niet worden toegewezen aan dit objecttype ({type})." -#: netbox/core/models/jobs.py:193 +#: netbox/core/models/jobs.py:192 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: " "{choices}" -#: netbox/core/models/jobs.py:235 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2815,7 +2815,7 @@ msgstr "Volledige naam" #: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 #: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 #: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 -#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:276 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:278 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2853,7 +2853,7 @@ msgstr "Laatst bijgewerkt" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 #: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 #: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 -#: netbox/netbox/tables/tables.py:221 +#: netbox/netbox/tables/tables.py:223 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -3435,8 +3435,9 @@ msgid "Three-phase" msgstr "Drie fase" #: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 -#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 -#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +#: netbox/netbox/preferences.py:21 netbox/netbox/preferences.py:60 +#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 +#: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Uitgeschakeld" @@ -3698,7 +3699,7 @@ msgstr "Is volledige diepte" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3859,8 +3860,8 @@ msgstr "Toegewezen VID" #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 -#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/models/ip.py:222 netbox/ipam/models/ip.py:511 +#: netbox/ipam/models/ip.py:740 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 #: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 @@ -5513,7 +5514,7 @@ msgstr "Profiel en kenmerken" msgid "Device Role" msgstr "Apparaat Rol" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 msgid "The lowest-numbered unit occupied by the device" msgstr "" "De eenheid met het laagste nummer die door het apparaat wordt gebruikt" @@ -6578,14 +6579,14 @@ msgid "inventory item roles" msgstr "Rollen van inventarisitems" #: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" @@ -6689,7 +6690,7 @@ msgstr "" "apparaatvakken. Laat dit veld leeg als dit apparaattype geen ouder of kind " "is." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luchtstroom" @@ -6741,136 +6742,144 @@ msgstr "Apparaattypen voor kinderen moeten 0U zijn." msgid "Virtual machines may be assigned to this role" msgstr "Virtuele machines kunnen aan deze rol worden toegewezen" -#: netbox/dcim/models/devices.py:401 +#: netbox/dcim/models/devices.py:410 +msgid "A top-level device role with this name already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:420 +msgid "A top-level device role with this slug already exists." +msgstr "" + +#: netbox/dcim/models/devices.py:423 msgid "device role" msgstr "rol van het apparaat" -#: netbox/dcim/models/devices.py:402 +#: netbox/dcim/models/devices.py:424 msgid "device roles" msgstr "rollen van het apparaat" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:438 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Beperk dit platform optioneel tot apparaten van een bepaalde fabrikant" -#: netbox/dcim/models/devices.py:428 +#: netbox/dcim/models/devices.py:450 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:451 msgid "platforms" msgstr "platformen" -#: netbox/dcim/models/devices.py:460 +#: netbox/dcim/models/devices.py:482 msgid "The function this device serves" msgstr "De functie die dit apparaat dient" -#: netbox/dcim/models/devices.py:487 +#: netbox/dcim/models/devices.py:509 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Serienummer van het chassis, toegekend door de fabrikant" -#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren" -#: netbox/dcim/models/devices.py:522 +#: netbox/dcim/models/devices.py:544 msgid "position (U)" msgstr "positie (U)" -#: netbox/dcim/models/devices.py:530 +#: netbox/dcim/models/devices.py:552 msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primaire IPv6" -#: netbox/dcim/models/devices.py:567 +#: netbox/dcim/models/devices.py:589 msgid "out-of-band IP" msgstr "IP-adres buiten de band" -#: netbox/dcim/models/devices.py:584 +#: netbox/dcim/models/devices.py:606 msgid "VC position" msgstr "VC-positie" -#: netbox/dcim/models/devices.py:587 +#: netbox/dcim/models/devices.py:609 msgid "Virtual chassis position" msgstr "Virtuele chassispositie" -#: netbox/dcim/models/devices.py:590 +#: netbox/dcim/models/devices.py:612 msgid "VC priority" msgstr "VC-prioriteit" -#: netbox/dcim/models/devices.py:594 +#: netbox/dcim/models/devices.py:616 msgid "Virtual chassis master election priority" msgstr "Verkiezingsprioriteit van het virtuele chassis" -#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "breedtegraad" -#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 +#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)" -#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "lengtegraad" -#: netbox/dcim/models/devices.py:684 +#: netbox/dcim/models/devices.py:706 msgid "Device name must be unique per site." msgstr "De apparaatnaam moet per site uniek zijn." -#: netbox/dcim/models/devices.py:695 +#: netbox/dcim/models/devices.py:717 msgid "device" msgstr "apparaat" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:718 msgid "devices" msgstr "apparaten" -#: netbox/dcim/models/devices.py:715 +#: netbox/dcim/models/devices.py:737 #, 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:720 +#: netbox/dcim/models/devices.py:742 #, 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:726 +#: netbox/dcim/models/devices.py:748 #, 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:733 +#: netbox/dcim/models/devices.py:755 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:737 +#: netbox/dcim/models/devices.py:759 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:743 +#: netbox/dcim/models/devices.py:765 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:747 +#: netbox/dcim/models/devices.py:769 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:755 +#: netbox/dcim/models/devices.py:777 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6878,7 +6887,7 @@ msgstr "" "Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een " "rackpositie." -#: netbox/dcim/models/devices.py:766 +#: netbox/dcim/models/devices.py:788 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6886,7 +6895,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. " "Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:773 +#: netbox/dcim/models/devices.py:795 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6894,7 +6903,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet worden toegewezen aan een " "rackpositie. Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:787 +#: netbox/dcim/models/devices.py:809 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6903,22 +6912,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:802 +#: netbox/dcim/models/devices.py:824 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} is geen IPv4-adres." -#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 #, 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:820 +#: netbox/dcim/models/devices.py:842 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} is geen IPv6-adres." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:872 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6928,23 +6937,23 @@ msgstr "" "apparaattypen, maar het type van dit apparaat behoort tot " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:883 #, 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:868 +#: netbox/dcim/models/devices.py:890 #, 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:876 +#: netbox/dcim/models/devices.py:898 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:882 +#: netbox/dcim/models/devices.py:904 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6953,15 +6962,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:1075 +#: netbox/dcim/models/devices.py:1097 msgid "domain" msgstr "domein" -#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 +#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 msgid "virtual chassis" msgstr "virtueel chassis" -#: netbox/dcim/models/devices.py:1101 +#: netbox/dcim/models/devices.py:1123 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -6969,7 +6978,7 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1117 +#: netbox/dcim/models/devices.py:1139 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6978,44 +6987,44 @@ msgstr "" "Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die " "een LAG-interface tussen chassis vormen." -#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1166 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "reacties" -#: netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:1210 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1211 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" -#: netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/devices.py:1240 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} is geen IPv{family} adres." -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/devices.py:1246 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:1255 +#: netbox/dcim/models/devices.py:1277 msgid "MAC addresses" msgstr "MAC-adressen" -#: netbox/dcim/models/devices.py:1287 +#: netbox/dcim/models/devices.py:1309 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7023,7 +7032,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:1291 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -8465,7 +8474,7 @@ msgstr "Is actief" #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 #: netbox/extras/forms/model_forms.py:567 -#: netbox/users/forms/model_forms.py:276 +#: netbox/users/forms/model_forms.py:277 msgid "Object types" msgstr "Objecttypen" @@ -8571,8 +8580,8 @@ msgstr "De classificatie van binnenkomst" #: netbox/extras/forms/bulk_import.py:275 #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 +#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 #: netbox/users/tables.py:102 msgid "Users" msgstr "Gebruikers" @@ -8589,8 +8598,8 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 +#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Groepen" @@ -8961,7 +8970,7 @@ msgstr "Geen indexers gevonden!" #: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 #: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:16 +#: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" msgstr "gewicht" @@ -10281,7 +10290,7 @@ msgstr "FHRP-groep (ID)" msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:808 msgid "IP address" msgstr "IP-adres" @@ -10390,7 +10399,7 @@ msgstr "Is een pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 #: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 -#: netbox/ipam/models/ip.py:256 +#: netbox/ipam/models/ip.py:261 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" @@ -10403,7 +10412,7 @@ msgstr "VLAN-toewijzing" msgid "Treat as populated" msgstr "Behandel als gevuld" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:792 msgid "DNS name" msgstr "DNS-naam" @@ -10605,7 +10614,7 @@ msgstr "" "Een van de ouders of parent_object_id moet worden opgenomen in " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:641 #, python-brace-format msgid "{ip} is not assigned to this parent." msgstr "{ip} is niet toegewezen aan deze ouder." @@ -10942,187 +10951,187 @@ msgstr "" "Prefixen mogen aggregaten niet overlappen. {prefix} omvat een bestaand " "aggregaat ({aggregate})." -#: netbox/ipam/models/ip.py:195 +#: netbox/ipam/models/ip.py:200 msgid "roles" msgstr "rollen" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: netbox/ipam/models/ip.py:213 netbox/ipam/models/ip.py:282 msgid "prefix" msgstr "prefix" -#: netbox/ipam/models/ip.py:209 +#: netbox/ipam/models/ip.py:214 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- of IPv6-netwerk met masker" -#: netbox/ipam/models/ip.py:238 +#: netbox/ipam/models/ip.py:243 msgid "Operational status of this prefix" msgstr "Operationele status van deze prefix" -#: netbox/ipam/models/ip.py:246 +#: netbox/ipam/models/ip.py:251 msgid "The primary function of this prefix" msgstr "De primaire functie van deze prefix" -#: netbox/ipam/models/ip.py:249 +#: netbox/ipam/models/ip.py:254 msgid "is a pool" msgstr "is een pool" -#: netbox/ipam/models/ip.py:251 +#: netbox/ipam/models/ip.py:256 msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adressen binnen deze prefix worden als bruikbaar beschouwd" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 +#: netbox/ipam/models/ip.py:259 netbox/ipam/models/ip.py:541 msgid "mark utilized" msgstr "merk gebruikt" -#: netbox/ipam/models/ip.py:278 +#: netbox/ipam/models/ip.py:283 msgid "prefixes" msgstr "prefixen" -#: netbox/ipam/models/ip.py:298 +#: netbox/ipam/models/ip.py:303 msgid "Cannot create prefix with /0 mask." msgstr "Kan geen prefix aanmaken met het masker /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 +#: netbox/ipam/models/ip.py:310 netbox/ipam/models/ip.py:896 msgid "global table" msgstr "globale tabel" -#: netbox/ipam/models/ip.py:307 +#: netbox/ipam/models/ip.py:312 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicaat prefix gevonden in {table}: {prefix}" -#: netbox/ipam/models/ip.py:484 +#: netbox/ipam/models/ip.py:494 msgid "start address" msgstr "startadres" -#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 -#: netbox/ipam/models/ip.py:722 +#: netbox/ipam/models/ip.py:495 netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:732 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- of IPv6-adres (met masker)" -#: netbox/ipam/models/ip.py:488 +#: netbox/ipam/models/ip.py:498 msgid "end address" msgstr "eindadres" -#: netbox/ipam/models/ip.py:515 +#: netbox/ipam/models/ip.py:525 msgid "Operational status of this range" msgstr "Operationele status van deze serie" -#: netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:533 msgid "The primary function of this range" msgstr "De primaire functie van dit assortiment" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:536 msgid "mark populated" msgstr "markering ingevuld" -#: netbox/ipam/models/ip.py:528 +#: netbox/ipam/models/ip.py:538 msgid "Prevent the creation of IP addresses within this range" msgstr "Voorkom het aanmaken van IP-adressen binnen dit bereik" -#: netbox/ipam/models/ip.py:533 +#: netbox/ipam/models/ip.py:543 #, python-format msgid "Report space as 100% utilized" msgstr "Rapporteer de ruimte als 100% benut" -#: netbox/ipam/models/ip.py:542 +#: netbox/ipam/models/ip.py:552 msgid "IP range" msgstr "IP-bereik" -#: netbox/ipam/models/ip.py:543 +#: netbox/ipam/models/ip.py:553 msgid "IP ranges" msgstr "IP-bereiken" -#: netbox/ipam/models/ip.py:556 +#: netbox/ipam/models/ip.py:566 msgid "Starting and ending IP address versions must match" msgstr "" "De versies van het begin- en eindpunt van het IP-adres moeten overeenkomen" -#: netbox/ipam/models/ip.py:562 +#: netbox/ipam/models/ip.py:572 msgid "Starting and ending IP address masks must match" msgstr "De IP-adresmaskers voor het begin en einde moeten overeenkomen" -#: netbox/ipam/models/ip.py:569 +#: netbox/ipam/models/ip.py:579 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Het eindadres moet groter zijn dan het beginadres ({start_address})" -#: netbox/ipam/models/ip.py:597 +#: netbox/ipam/models/ip.py:607 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Gedefinieerde adressen overlappen met het bereik {overlapping_range} in VRF " "{vrf}" -#: netbox/ipam/models/ip.py:606 +#: netbox/ipam/models/ip.py:616 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Het gedefinieerde bereik overschrijdt de maximale ondersteunde grootte " "({max_size})" -#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:76 +#: netbox/ipam/models/ip.py:731 netbox/tenancy/models/contacts.py:76 msgid "address" msgstr "adres" -#: netbox/ipam/models/ip.py:744 +#: netbox/ipam/models/ip.py:754 msgid "The operational status of this IP" msgstr "De operationele status van dit IP-adres" -#: netbox/ipam/models/ip.py:752 +#: netbox/ipam/models/ip.py:762 msgid "The functional role of this IP" msgstr "De functionele rol van dit IP-adres" -#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:785 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (binnen)" -#: netbox/ipam/models/ip.py:776 +#: netbox/ipam/models/ip.py:786 msgid "The IP for which this address is the \"outside\" IP" msgstr "Het IP-adres waarvoor dit adres het „externe” IP-adres is" -#: netbox/ipam/models/ip.py:783 +#: netbox/ipam/models/ip.py:793 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostnaam of FQDN (niet hoofdlettergevoelig)" -#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 +#: netbox/ipam/models/ip.py:809 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-adressen" -#: netbox/ipam/models/ip.py:852 +#: netbox/ipam/models/ip.py:867 msgid "Cannot create IP address with /0 mask." msgstr "Kan geen IP-adres aanmaken met een masker /0." -#: netbox/ipam/models/ip.py:858 +#: netbox/ipam/models/ip.py:873 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} is een netwerk-ID, die mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:869 +#: netbox/ipam/models/ip.py:884 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} is een uitzendadres dat mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:883 +#: netbox/ipam/models/ip.py:898 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicaat IP-adres gevonden in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:899 +#: netbox/ipam/models/ip.py:914 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Kan geen IP-adres aanmaken {ip} binnen bereik {range}." -#: netbox/ipam/models/ip.py:920 +#: netbox/ipam/models/ip.py:935 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11130,7 +11139,7 @@ msgstr "" "Kan het IP-adres niet opnieuw toewijzen terwijl dit is aangewezen als het " "primaire IP-adres voor het bovenliggende object" -#: netbox/ipam/models/ip.py:926 +#: netbox/ipam/models/ip.py:941 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Alleen IPv6-adressen kunnen een SLAAC-status krijgen" @@ -12287,9 +12296,9 @@ msgstr "beheerder" msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:196 netbox/users/forms/model_forms.py:243 +#: netbox/users/forms/model_forms.py:250 msgid "Permissions" msgstr "Machtigingen" @@ -12315,16 +12324,16 @@ msgstr "Configuratiegeschiedenis" msgid "Background Tasks" msgstr "Achtergrondtaken" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/netbox/plugins/navigation.py:55 +#: netbox/netbox/plugins/navigation.py:88 msgid "Permissions must be passed as a tuple or list." msgstr "Machtigingen moeten worden doorgegeven als een tuple of lijst." -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/netbox/plugins/navigation.py:59 msgid "Buttons must be passed as a tuple or list." msgstr "Knoppen moeten als een tuple of lijst worden doorgegeven." -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/netbox/plugins/navigation.py:92 msgid "Button color must be a choice within ButtonColorChoices." msgstr "De kleur van de knop moet een keuze zijn binnen ButtonColorChoices." @@ -12419,11 +12428,20 @@ msgstr "" "Waar de bedieningselementen van de paginator worden weergegeven ten opzichte" " van een tabel" -#: netbox/netbox/preferences.py:60 +#: netbox/netbox/preferences.py:58 +msgid "Striped table rows" +msgstr "Gestreepte tabelrijen" + +#: netbox/netbox/preferences.py:63 +msgid "Render table rows with alternating colors to increase readability" +msgstr "" +"Tabelrijen met afwisselende kleuren renderen om de leesbaarheid te vergroten" + +#: netbox/netbox/preferences.py:68 msgid "Data format" msgstr "Formaat van de gegevens" -#: netbox/netbox/preferences.py:65 +#: netbox/netbox/preferences.py:73 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" "De voorkeurssyntaxis voor het weergeven van generieke gegevens in de " @@ -12524,12 +12542,12 @@ msgstr "Fout" msgid "No {model_name} found" msgstr "Geen {model_name} gevonden" -#: netbox/netbox/tables/tables.py:281 +#: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Veld" -#: netbox/netbox/tables/tables.py:284 +#: netbox/netbox/tables/tables.py:286 msgid "Value" msgstr "Waarde" @@ -13490,7 +13508,7 @@ msgid "Cable Trace for %(object_type)s %(object)s" msgstr "Cable Trace voor %(object_type)s %(object)s" #: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: netbox/templates/dcim/inc/rack_elevation.html:18 msgid "Download SVG" msgstr "SVG downloaden" @@ -13897,10 +13915,14 @@ msgstr "Starteenheid" msgid "Descending Units" msgstr "Aflopende eenheden" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: netbox/templates/dcim/inc/rack_elevation.html:7 msgid "Rack elevation" msgstr "Rackhoogte" +#: netbox/templates/dcim/inc/rack_elevation.html:11 +msgid "Loading..." +msgstr "" + #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "Kindinterface toevoegen" @@ -14200,7 +14222,7 @@ msgstr "Nieuw lid toevoegen" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 msgid "Actions" msgstr "Acties" @@ -15429,7 +15451,7 @@ msgid "View" msgstr "Bekijken" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: netbox/users/forms/model_forms.py:316 msgid "Constraints" msgstr "Beperkingen" @@ -15918,11 +15940,11 @@ msgstr "Kan veranderen" msgid "Can Delete" msgstr "Kan verwijderen" -#: netbox/users/forms/model_forms.py:62 +#: netbox/users/forms/model_forms.py:63 msgid "User Interface" msgstr "Gebruikersinterface" -#: netbox/users/forms/model_forms.py:114 +#: netbox/users/forms/model_forms.py:115 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " @@ -15932,7 +15954,7 @@ msgstr "" "sleutel opneemt voordat dit formulier wordt verzonden, omdat het " "mogelijk niet meer toegankelijk is nadat het token is aangemaakt." -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:127 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -15942,33 +15964,33 @@ msgstr "" "Laat dit veld leeg zodat er geen beperkingen zijn. Voorbeeld: " "10.1.1.0/24, 192.168.10.16/32,2001:db 8:1: :/64" -#: netbox/users/forms/model_forms.py:175 +#: netbox/users/forms/model_forms.py:176 msgid "Confirm password" msgstr "Wachtwoord bevestigen" -#: netbox/users/forms/model_forms.py:178 +#: netbox/users/forms/model_forms.py:179 msgid "Enter the same password as before, for verification." msgstr "Voer ter verificatie hetzelfde wachtwoord in als voorheen." -#: netbox/users/forms/model_forms.py:227 +#: netbox/users/forms/model_forms.py:228 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Wachtwoorden komen niet overeen! Controleer uw invoer en probeer het " "opnieuw." -#: netbox/users/forms/model_forms.py:294 +#: netbox/users/forms/model_forms.py:295 msgid "Additional actions" msgstr "Aanvullende acties" -#: netbox/users/forms/model_forms.py:297 +#: netbox/users/forms/model_forms.py:298 msgid "Actions granted in addition to those listed above" msgstr "Acties die zijn toegekend in aanvulling op de hierboven genoemde" -#: netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/model_forms.py:314 msgid "Objects" msgstr "Objecten" -#: netbox/users/forms/model_forms.py:325 +#: netbox/users/forms/model_forms.py:326 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -15979,11 +16001,11 @@ msgstr "" " Een lijst met meerdere objecten zal resulteren in een logische OR-" "bewerking." -#: netbox/users/forms/model_forms.py:364 +#: netbox/users/forms/model_forms.py:365 msgid "At least one action must be selected." msgstr "Er moet minstens één actie worden geselecteerd." -#: netbox/users/forms/model_forms.py:382 +#: netbox/users/forms/model_forms.py:383 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ongeldig filter voor {model}: {error}" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index a0b3e16862a96bdfd16f18a45bb49345b858c32e..c4f5f4d2760f2fc32da6ea42bc136ad6fb8363f2 100644 GIT binary patch delta 75416 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