From 6ca390871525c248b56f9e941bc4f1fa28b86a69 Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Tue, 29 Jul 2025 15:28:49 -0500 Subject: [PATCH] Release v4.3.5 (#19975) * Release v4.3.5 * Fix missing strawberry-graphql==0.278.0 specifier --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- base_requirements.txt | 7 +- docs/release-notes/version-4.3.md | 17 + netbox/project-static/yarn.lock | 462 ++++++------ netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 246926 -> 247728 bytes netbox/translations/cs/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 239330 -> 240140 bytes netbox/translations/da/LC_MESSAGES/django.po | 676 ++++++++--------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 252442 -> 252905 bytes netbox/translations/de/LC_MESSAGES/django.po | 681 ++++++++--------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 253775 -> 254643 bytes netbox/translations/es/LC_MESSAGES/django.po | 677 ++++++++--------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 255845 -> 256743 bytes netbox/translations/fr/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 251884 -> 252736 bytes netbox/translations/it/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 270218 -> 271103 bytes netbox/translations/ja/LC_MESSAGES/django.po | 674 ++++++++--------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 247436 -> 248292 bytes netbox/translations/nl/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 249732 -> 250502 bytes netbox/translations/pl/LC_MESSAGES/django.po | 677 ++++++++--------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 249813 -> 250675 bytes netbox/translations/pt/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 320637 -> 321806 bytes netbox/translations/ru/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 243375 -> 244143 bytes netbox/translations/tr/LC_MESSAGES/django.po | 686 +++++++++--------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 320453 -> 321566 bytes netbox/translations/uk/LC_MESSAGES/django.po | 678 ++++++++--------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 225154 -> 225953 bytes netbox/translations/zh/LC_MESSAGES/django.po | 675 ++++++++--------- pyproject.toml | 2 +- requirements.txt | 14 +- 36 files changed, 5217 insertions(+), 4785 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index e5e527dc1..1a7c49682 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.4 + placeholder: v4.3.5 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index a038d91b6..c6d28fbe6 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.4 + placeholder: v4.3.5 validations: required: true - type: dropdown diff --git a/base_requirements.txt b/base_requirements.txt index f2ccfa989..d11eff972 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -8,7 +8,9 @@ django-cors-headers # Runtime UI tool for debugging Django # https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst -django-debug-toolbar +# django-debug-toolbar v6.0.0 raises "Attribute Error at /: 'function' object has no attribute 'set'" +# see https://github.com/netbox-community/netbox/issues/19974 +django-debug-toolbar==5.2.0 # Library for writing reusable URL query filters # https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst @@ -145,8 +147,7 @@ strawberry-graphql # Strawberry GraphQL Django extension # https://github.com/strawberry-graphql/strawberry-django/releases -# See #19771 -strawberry-graphql-django==0.60.0 +strawberry-graphql-django # SVG image rendering (used for rack elevations) # https://github.com/mozman/svgwrite/blob/master/NEWS.rst diff --git a/docs/release-notes/version-4.3.md b/docs/release-notes/version-4.3.md index 520b14f28..896a5fa5d 100644 --- a/docs/release-notes/version-4.3.md +++ b/docs/release-notes/version-4.3.md @@ -1,5 +1,22 @@ # NetBox v4.3 +## v4.3.5 (2025-07-29) + +### Enhancements +* [#18399](https://github.com/netbox-community/netbox/issues/18399) - Data source synchronization jobs now properly show "queued" status when enqueued +* [#18797](https://github.com/netbox-community/netbox/issues/18797) - Added jinja2.StrictUndefined option for config template rendering to catch undefined variables +* [#18936](https://github.com/netbox-community/netbox/issues/18936) - Cable imports now accept color names (e.g. "red", "blue") in addition to hex color codes +* [#19840](https://github.com/netbox-community/netbox/issues/19840) - Cable imports now support specifying site information for better organization +* [#19902](https://github.com/netbox-community/netbox/issues/19902) - Device names in rack elevation SVG exports are automatically truncated to prevent overflow beyond rack unit boundaries +* [#19903](https://github.com/netbox-community/netbox/issues/19903) - String field filters now support `regex` and `iregex` lookups for advanced pattern matching +* [#19910](https://github.com/netbox-community/netbox/issues/19910) - Internet-dependent links are no longer visible when running in air-gapped environments + +### Bug Fixes +* [#18900](https://github.com/netbox-community/netbox/issues/18900) - REST API paginator now raises proper exceptions when attempting to paginate unordered querysets +* [#19916](https://github.com/netbox-community/netbox/issues/19916) - Rack elevation image/label dropdown functionality restored +* [#19934](https://github.com/netbox-community/netbox/issues/19934) - Added missing description field to tenant bulk edit form +* [#19956](https://github.com/netbox-community/netbox/issues/19956) - Prevent duplicate deletion records in changelog from cascading deletions + ## v4.3.4 (2025-07-15) ### Enhancements diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index f52028c49..ba9923943 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -19,135 +19,135 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@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/aix-ppc64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz#a1414903bb38027382f85f03dda6065056757727" + integrity sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz#c859994089e9767224269884061f89dae6fb51c6" + integrity sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w== -"@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-arm@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.8.tgz#96a8f2ca91c6cd29ea90b1af79d83761c8ba0059" + integrity sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw== -"@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/android-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.8.tgz#a3a626c4fec4a024a9fa8c7679c39996e92916f0" + integrity sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz#a5e1252ca2983d566af1c0ea39aded65736fc66d" + integrity sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw== -"@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/darwin-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz#5271b0df2bb12ce8df886704bfdd1c7cc01385d2" + integrity sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz#d0a0e7fdf19733b8bb1566b81df1aa0bb7e46ada" + integrity sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA== -"@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/freebsd-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz#2de8b2e0899d08f1cb1ef3128e159616e7e85343" + integrity sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz#a4209efadc0c2975716458484a4e90c237c48ae9" + integrity sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w== -"@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-arm@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz#ccd9e291c24cd8d9142d819d463e2e7200d25b19" + integrity sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg== -"@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-ia32@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz#006ad1536d0c2b28fb3a1cf0b53bcb85aaf92c4d" + integrity sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg== -"@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-loong64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz#127b3fbfb2c2e08b1397e985932f718f09a8f5c4" + integrity sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ== -"@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-mips64el@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz#837d1449517791e3fa7d82675a2d06d9f56cb340" + integrity sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw== -"@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-ppc64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz#aa2e3bd93ab8df084212f1895ca4b03c42d9e0fe" + integrity sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ== -"@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-riscv64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz#a340620e31093fef72767dd28ab04214b3442083" + integrity sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg== -"@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-s390x@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz#ddfed266c8c13f5efb3105a0cd47f6dcd0e79e71" + integrity sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg== -"@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/linux-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz#9a4f78c75c051e8c060183ebb39a269ba936a2ac" + integrity sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz#902c80e1d678047926387230bc037e63e00697d0" + integrity sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw== -"@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/netbsd-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz#2d9eb4692add2681ff05a14ce99de54fbed7079c" + integrity sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz#89c3b998c6de739db38ab7fb71a8a76b3fa84a45" + integrity sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ== -"@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/openbsd-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz#2f01615cf472b0e48c077045cfd96b5c149365cc" + integrity sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ== -"@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/openharmony-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz#a201f720cd2c3ebf9a6033fcc3feb069a54b509a" + integrity sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg== -"@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/sunos-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz#07046c977985a3334667f19e6ab3a01a80862afb" + integrity sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w== -"@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-arm64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz#4a5470caf0d16127c05d4833d4934213c69392d1" + integrity sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ== -"@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== +"@esbuild/win32-ia32@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz#3de3e8470b7b328d99dbc3e9ec1eace207e5bbc4" + integrity sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg== -"@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== +"@esbuild/win32-x64@0.25.8": + version "0.25.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz#610d7ea539d2fcdbe39237b5cc175eb2c4451f9c" + integrity sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw== "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" @@ -163,7 +163,12 @@ dependencies: eslint-visitor-keys "^3.4.3" -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": +"@eslint-community/regexpp@^4.10.0": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint-community/regexpp@^4.6.1": version "4.11.0" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== @@ -464,10 +469,10 @@ "@parcel/watcher-win32-ia32" "2.4.1" "@parcel/watcher-win32-x64" "2.4.1" -"@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== +"@pkgr/core@^0.2.9": + version "0.2.9" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b" + integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== "@popperjs/core@^2.11.6", "@popperjs/core@^2.11.8", "@popperjs/core@^2.9.2": version "2.11.8" @@ -840,78 +845,78 @@ "@types/estree" "*" "@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== + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz#6e5220d16f2691ab6d983c1737dd5b36e17641b7" + integrity sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA== dependencies: "@eslint-community/regexpp" "^4.10.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" + "@typescript-eslint/scope-manager" "8.38.0" + "@typescript-eslint/type-utils" "8.38.0" + "@typescript-eslint/utils" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.0" graphemer "^1.4.0" ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" "@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== + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.38.0.tgz#6723a5ea881e1777956b1045cba30be5ea838293" + integrity sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ== dependencies: - "@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" + "@typescript-eslint/scope-manager" "8.38.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/typescript-estree" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.0" debug "^4.3.4" -"@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== +"@typescript-eslint/project-service@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.38.0.tgz#4900771f943163027fd7d2020a062892056b5e2f" + integrity sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.37.0" - "@typescript-eslint/types" "^8.37.0" + "@typescript-eslint/tsconfig-utils" "^8.38.0" + "@typescript-eslint/types" "^8.38.0" debug "^4.3.4" -"@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== +"@typescript-eslint/scope-manager@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz#5a0efcb5c9cf6e4121b58f87972f567c69529226" + integrity sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ== dependencies: - "@typescript-eslint/types" "8.37.0" - "@typescript-eslint/visitor-keys" "8.37.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.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/tsconfig-utils@8.38.0", "@typescript-eslint/tsconfig-utils@^8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz#6de4ce224a779601a8df667db56527255c42c4d0" + integrity sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ== -"@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== +"@typescript-eslint/type-utils@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz#a56cd84765fa6ec135fe252b5db61e304403a85b" + integrity sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg== dependencies: - "@typescript-eslint/types" "8.37.0" - "@typescript-eslint/typescript-estree" "8.37.0" - "@typescript-eslint/utils" "8.37.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/typescript-estree" "8.38.0" + "@typescript-eslint/utils" "8.38.0" debug "^4.3.4" 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/types@8.38.0", "@typescript-eslint/types@^8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.38.0.tgz#297351c994976b93c82ac0f0e206c8143aa82529" + integrity sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw== -"@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== +"@typescript-eslint/typescript-estree@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz#82262199eb6778bba28a319e25ad05b1158957df" + integrity sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ== 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" + "@typescript-eslint/project-service" "8.38.0" + "@typescript-eslint/tsconfig-utils" "8.38.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -919,22 +924,22 @@ semver "^7.6.0" ts-api-utils "^2.1.0" -"@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== +"@typescript-eslint/utils@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.38.0.tgz#5f10159899d30eb92ba70e642ca6f754bddbf15a" + integrity sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg== dependencies: "@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/scope-manager" "8.38.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/typescript-estree" "8.38.0" -"@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== +"@typescript-eslint/visitor-keys@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz#a9765a527b082cb8fc60fd8a16e47c7ad5b60ea5" + integrity sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g== dependencies: - "@typescript-eslint/types" "8.37.0" + "@typescript-eslint/types" "8.38.0" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.2.0": @@ -1120,9 +1125,9 @@ brace-expansion@^1.1.7: concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== dependencies: balanced-match "^1.0.0" @@ -1344,11 +1349,11 @@ debug@^4.3.1, debug@^4.3.2, debug@^4.3.5: ms "2.1.2" debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" + integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== dependencies: - ms "2.1.2" + ms "^2.1.3" decode-uri-component@^0.4.1: version "0.4.1" @@ -1633,36 +1638,36 @@ esbuild-sass-plugin@^3.3.1: sass "^1.71.1" 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== + version "0.25.8" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.8.tgz#482d42198b427c9c2f3a81b63d7663aecb1dda07" + integrity sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q== optionalDependencies: - "@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" + "@esbuild/aix-ppc64" "0.25.8" + "@esbuild/android-arm" "0.25.8" + "@esbuild/android-arm64" "0.25.8" + "@esbuild/android-x64" "0.25.8" + "@esbuild/darwin-arm64" "0.25.8" + "@esbuild/darwin-x64" "0.25.8" + "@esbuild/freebsd-arm64" "0.25.8" + "@esbuild/freebsd-x64" "0.25.8" + "@esbuild/linux-arm" "0.25.8" + "@esbuild/linux-arm64" "0.25.8" + "@esbuild/linux-ia32" "0.25.8" + "@esbuild/linux-loong64" "0.25.8" + "@esbuild/linux-mips64el" "0.25.8" + "@esbuild/linux-ppc64" "0.25.8" + "@esbuild/linux-riscv64" "0.25.8" + "@esbuild/linux-s390x" "0.25.8" + "@esbuild/linux-x64" "0.25.8" + "@esbuild/netbsd-arm64" "0.25.8" + "@esbuild/netbsd-x64" "0.25.8" + "@esbuild/openbsd-arm64" "0.25.8" + "@esbuild/openbsd-x64" "0.25.8" + "@esbuild/openharmony-arm64" "0.25.8" + "@esbuild/sunos-x64" "0.25.8" + "@esbuild/win32-arm64" "0.25.8" + "@esbuild/win32-ia32" "0.25.8" + "@esbuild/win32-x64" "0.25.8" escape-string-regexp@^4.0.0: version "4.0.0" @@ -1737,9 +1742,9 @@ eslint-plugin-import@^2.32.0: tsconfig-paths "^3.15.0" 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== + version "5.5.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz#1f88e9220a72ac8be171eec5f9d4e4d529b5f4a0" + integrity sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w== dependencies: prettier-linter-helpers "^1.0.0" synckit "^0.11.7" @@ -1850,15 +1855,15 @@ fast-diff@^1.1.2: integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== 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== + version "3.3.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.4" + micromatch "^4.0.8" fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -1871,9 +1876,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + version "1.19.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== dependencies: reusify "^1.0.4" @@ -2741,7 +2746,7 @@ meros@^1.1.4: resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.0.tgz#c617d2092739d55286bf618129280f362e6242f2" integrity sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== -micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -2773,7 +2778,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: +ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -3110,9 +3115,9 @@ resolve@^1.22.4, resolve@^1.22.8: supports-preserve-symlinks-flag "^1.0.0" reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== rimraf@^3.0.2: version "3.0.2" @@ -3217,7 +3222,12 @@ semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.6.0, semver@^7.6.3: +semver@^7.6.0: + version "7.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + +semver@^7.6.3: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -3430,11 +3440,11 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 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== + version "0.11.11" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0" + integrity sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw== dependencies: - "@pkgr/core" "^0.2.4" + "@pkgr/core" "^0.2.9" tapable@^2.2.0: version "2.2.1" diff --git a/netbox/release.yaml b/netbox/release.yaml index a4cf4db30..0115419cd 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.3.4" +version: "4.3.5" edition: "Community" -published: "2025-07-15" +published: "2025-07-29" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 15300e6cf8118e8112b8d7c4be929c5dddc2a485..769d022a32106be3e58f38077b866582c5cbe1e4 100644 GIT binary patch delta 71151 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 delta 70578 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

$jt+bqx>xQ*GxIPy&I{=C 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 aqVcxrEz0^93ff)Pw`kX(mIr)GhW, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Luděk Janča , 2025\n" +"Last-Translator: Jeremy Stretch, 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" @@ -223,8 +223,8 @@ msgstr "Skupina umístění (zkratka)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -234,9 +234,9 @@ msgstr "Skupina umístění (zkratka)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -361,7 +361,7 @@ msgstr "Zakončení A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -461,7 +461,7 @@ msgstr "Rozhraní (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -598,9 +598,10 @@ msgstr "ASN" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -667,13 +668,13 @@ msgstr "ID služby" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -706,8 +707,8 @@ msgstr "Barva" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -715,8 +716,8 @@ msgstr "Barva" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -779,18 +780,18 @@ msgstr "Účet poskytovatele" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -839,7 +840,7 @@ msgstr "Účet poskytovatele" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Stav" @@ -858,8 +859,8 @@ msgstr "Stav" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1029,7 +1030,7 @@ msgstr "Tenanti" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Typ ukončení" @@ -1082,7 +1083,7 @@ msgstr "Podrobnosti o zakončení" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorita" @@ -1108,8 +1109,8 @@ msgstr "Síť poskytovatele" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1134,10 +1135,10 @@ msgstr "Síť poskytovatele" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1168,7 +1169,7 @@ msgstr "Typ okruhu" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1183,8 +1184,8 @@ msgstr "Provozní stav" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1232,7 +1233,7 @@ msgstr "Provozní role" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1265,8 +1266,8 @@ msgstr "Rozhraní" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1281,7 +1282,7 @@ msgstr "Rozhraní" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1313,7 +1314,7 @@ msgstr "Lokace" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1335,8 +1336,8 @@ msgstr "Kontakty" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1398,7 +1399,7 @@ msgstr "Přiřazení" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1415,7 +1416,7 @@ msgstr "Přiřazení" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1430,7 +1431,7 @@ msgstr "Přiřazení" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Skupina" @@ -1585,8 +1586,8 @@ msgstr "ID propojovacího panelu a číslo portu/ů" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1620,9 +1621,9 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1649,7 +1650,7 @@ msgstr "Celé jméno poskytovatele" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1727,21 +1728,21 @@ msgstr "zakončení virtuálních obvodů" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1826,9 +1827,9 @@ msgstr "zakončení virtuálních obvodů" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1843,7 +1844,7 @@ msgstr "zakončení virtuálních obvodů" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Jméno" @@ -1887,13 +1888,13 @@ msgstr "Smluvní rychlost" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1903,22 +1904,22 @@ msgstr "Smluvní rychlost" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Komentáře" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Úkoly" @@ -1934,7 +1935,7 @@ msgstr "Typ ukončení" msgid "Termination Point" msgstr "Koncový bod" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Skupina stránek" @@ -1955,7 +1956,7 @@ msgstr "Účty" msgid "Account Count" msgstr "Počet účtů" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Počet ASN" @@ -1976,7 +1977,7 @@ msgstr "Zakončení" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1990,12 +1991,12 @@ msgstr "Zakončení" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2033,7 +2034,7 @@ msgstr "Zakončení" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Zařízení" @@ -2047,7 +2048,7 @@ msgstr "Pro okruh {circuit} nebyla definována žádná zakončení ." msgid "Swapped terminations for circuit {circuit}." msgstr "Vyměněná zakončení pro okruh {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat." @@ -2253,7 +2254,7 @@ msgstr "Uživatelské jméno" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2328,7 +2329,7 @@ msgstr "Stvoření" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Typ objektu" @@ -2542,7 +2543,7 @@ msgstr "Protokolování změn není u tohoto typu objektu podporováno ({type}). #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2599,7 +2600,7 @@ msgid "type" msgstr "typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2608,8 +2609,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "povoleno" @@ -2628,7 +2629,7 @@ msgstr "" "Vzory (jeden na řádek) odpovídající soubory, které mají být ignorovány při " "synchronizaci" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parametry" @@ -2785,7 +2786,7 @@ 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ň." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Odstranění brání pravidlo ochrany: {message}" @@ -2805,7 +2806,7 @@ msgstr "Celé jméno" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objekt" @@ -2952,7 +2953,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nebyli nalezeni žádní pracovníci" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Úloha {job_id} nenalezena" @@ -2962,51 +2963,51 @@ msgstr "Úloha {job_id} nenalezena" msgid "Job {id} not found." msgstr "Úloha {id} nenalezena." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty." -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Obnovená revize konfigurace #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Úloha {id} byla vymazána." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Chyba při mazání úlohy {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Úloha {id} byla znovu zařazena do fronty." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Úloha {id} byla zařazena do fronty." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Úloha {id} byla zastavena." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nepodařilo se zastavit úlohu {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Katalog pluginů nelze načíst" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nenalezeno" @@ -3129,9 +3130,11 @@ msgstr "Zezadu dopředu" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3144,17 +3147,19 @@ msgstr "Zezadu dopředu" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Rodič" @@ -3271,7 +3276,7 @@ msgstr "Virtuální rozhraní" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3771,7 +3776,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3835,7 +3840,7 @@ msgstr "Přiřazené VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3876,7 +3881,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3926,8 +3931,8 @@ msgstr "Přemostěné rozhraní (ID)" msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3960,7 +3965,7 @@ msgstr "Kontext virtuálního zařízení (identifikátor)" msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Bezdrátové spojení" @@ -4023,8 +4028,8 @@ msgstr "Značky" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4072,8 +4077,8 @@ msgstr "Časové pásmo" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4235,15 +4240,15 @@ msgstr "Proudění vzduchu" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4328,7 +4333,7 @@ msgid "Chassis" msgstr "Šasi" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Role virtuálního počítače" @@ -4361,7 +4366,7 @@ msgstr "Role zařízení" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4375,7 +4380,7 @@ msgstr "Nástupiště" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4439,8 +4444,8 @@ msgstr "Štítek" msgid "Length" msgstr "Délka" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Jednotka délky" @@ -4449,18 +4454,18 @@ msgstr "Jednotka délky" msgid "Domain" msgstr "Doména" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Napájecí panel" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Zdroj" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4536,7 +4541,7 @@ msgid "Wireless role" msgstr "Bezdrátová role" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4550,7 +4555,7 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "Agregační skupina" @@ -4562,7 +4567,7 @@ msgstr "Kontexty virtuálních zařízení" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4591,14 +4596,14 @@ msgid "VLAN group" msgstr "Skupina VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Neznačené VLAN" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4622,9 +4627,9 @@ msgid "Wireless LAN group" msgstr "Skupina bezdrátových sítí" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Bezdrátové LAN sítě" @@ -4700,7 +4705,7 @@ msgid "available options" msgstr "dostupné možnosti" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4763,7 +4768,7 @@ msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U." msgid "Parent site" msgstr "Nadřazený web" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Umístění stojanu (pokud existuje)" @@ -4814,7 +4819,7 @@ msgstr "Role zařízení nebyla nalezena." msgid "Limit platform assignments to this manufacturer" msgstr "Omezte přiřazení platformy tomuto výrobci" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Přidělená role" @@ -5009,11 +5014,11 @@ msgid "Corresponding rear port" msgstr "Odpovídající zadní port" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Nainstalované zařízení" @@ -5100,102 +5105,133 @@ msgstr "" "počítač" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Strana A stránky" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Místo rodičovského zařízení A (pokud existuje)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Zařízení na straně A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Název zařízení" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Typ strany A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Jméno strany A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Název ukončení" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Stránky na straně B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Místo rodičovského zařízení B (pokud existuje)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Zařízení na straně B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Typ strany B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Název strany B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Stav připojení" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "Název barvy (např. „Červená“) nebo hexadecimální kód (např. „f44336“)" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Strana {side_upper}: {device} {termination_object} je již připojeno" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "Zakončení strany {side_upper} nebylo nalezeno: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} neodpovídal žádnému použitému názvu barvy a byl delší než šest " +"znaků: neplatný hex." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Hlavní" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Hlavní zařízení" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Název nadřazeného webu" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Nadřazený napájecí panel" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primární nebo redundantní" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Typ napájení (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Jednofázové nebo třífázové" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primární IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 adresa s maskou, např. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primární IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 adresa s délkou předpony, např. 2001:db8: :1/64" @@ -5257,7 +5293,7 @@ msgstr "Napájecí panel" msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Stav zařízení" @@ -5329,8 +5365,8 @@ msgstr "Obsazeno" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5384,7 +5420,7 @@ msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5394,7 +5430,7 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "objeveno" @@ -5432,7 +5468,7 @@ msgstr "Typ rozsahu" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Rozsah" @@ -5578,7 +5614,7 @@ msgid "Front Port" msgstr "Přední port" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5591,7 +5627,7 @@ msgid "Rear Port" msgstr "Zadní port" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5702,7 +5738,7 @@ msgstr "" "{pattern_count}." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Zadní porty" @@ -5730,7 +5766,7 @@ msgstr "" "Počet předních portů, které mají být vytvořeny ({frontport_count}), musí " "odpovídat zvolenému počtu pozic zadních portů ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6224,7 +6260,7 @@ msgid "tagged VLANs" msgstr "označené VLAN" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6673,11 +6709,11 @@ msgstr "Virtuální počítače mohou být přiřazeny k této roli" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Role zařízení nejvyšší úrovně s tímto názvem již existuje." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Role zařízení nejvyšší úrovně s tímto slimákem již existuje." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6916,7 +6952,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentáře" @@ -7389,9 +7425,9 @@ msgstr "Místo B" msgid "Reachable" msgstr "Dosažitelný" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7400,12 +7436,12 @@ msgstr "Dosažitelný" msgid "Devices" msgstr "Přístroje" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "Virtuální stroje" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7418,7 +7454,7 @@ msgstr "Virtuální stroje" msgid "Config Template" msgstr "Konfigurační šablona" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7427,50 +7463,50 @@ msgstr "Konfigurační šablona" msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresa IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Pozice VC" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Priorita VC" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Rodičovské zařízení" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Pozice (pole pro zařízení)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7484,33 +7520,33 @@ msgstr "Elektrické zásuvky" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Rozhraní" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Přední porty" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Pozice zařízení" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulová přihrádka" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7521,27 +7557,27 @@ msgstr "Modulová přihrádka" msgid "Inventory Items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Barva kabelu" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Propojit vrstevníky" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Označit Připojeno" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Maximální tažení (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7553,12 +7589,12 @@ msgstr "Přidělené losování (W)" msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7569,41 +7605,41 @@ msgstr "Skupiny FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Položky" @@ -7744,7 +7780,7 @@ msgstr "Maximální využití" msgid "Available Power (VA)" msgstr "Dostupný výkon (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7779,7 +7815,7 @@ msgstr "Max. hmotnost" msgid "Space" msgstr "Prostor" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7787,7 +7823,7 @@ msgstr "Prostor" msgid "Sites" msgstr "Stránky" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Skupiny VLAN" @@ -7942,7 +7978,7 @@ msgid "No" msgstr "Ne" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Odkaz" @@ -8066,33 +8102,33 @@ msgstr "Skript" msgid "Notification" msgstr "Oznámení" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Neznámý operátor: {op}. Musí to být jeden z: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nepodporovaný typ hodnoty: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Neplatný typ pro {op} Provoz: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Sada pravidel musí být slovník, ne {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Neplatný typ logiky: musí být „AND“ nebo „OR“. Zkontrolujte prosím " "dokumentaci." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Nesprávný klíč (klíče) informován. Zkontrolujte prosím dokumentaci." @@ -8335,7 +8371,7 @@ msgid "Shared" msgstr "Sdílené" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Metoda HTTP" @@ -8344,7 +8380,7 @@ msgstr "Metoda HTTP" msgid "Payload URL" msgstr "Adresa URL užitečného zatížení" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Ověření SSL" @@ -8438,11 +8474,11 @@ msgstr "" "Uváděný řetězec možností polí oddělených čárkami s volitelnými popisky " "oddělenými dvojtečkou: „výběr:1: první volba, výběra2:druhá volba“" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "třída tlačítek" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "Třída prvního odkazu ve skupině bude použita pro rozevírací tlačítko" @@ -8495,8 +8531,8 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8544,7 +8580,7 @@ msgstr "Datový soubor" msgid "Content types" msgstr "Typy obsahu" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Typ obsahu HTTP" @@ -8784,7 +8820,7 @@ msgid "Notification group" msgstr "Skupina oznámení" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Nájemci" @@ -8857,8 +8893,8 @@ msgstr "Změny databáze byly vráceny kvůli chybě." msgid "No indexers found!" msgstr "Nebyly nalezeny žádné indexátory!" -#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 -#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -8924,7 +8960,7 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "název skupiny" @@ -9329,7 +9365,7 @@ msgstr "pravidlo události" msgid "event rules" msgstr "pravidla události" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9339,7 +9375,7 @@ msgstr "" "webhooku. Zpracování šablony Jinja2 je podporováno ve stejném kontextu jako " "tělo požadavku." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available tady." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "další záhlaví" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9365,11 +9401,11 @@ msgstr "" "Hodnota. Zpracování šablony Jinja2 je podporováno ve stejném kontextu" " jako tělo požadavku (níže)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "šablona těla" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9382,11 +9418,11 @@ msgstr "" "uživatelské jméno, identifikační číslo požadavku, " "a data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "tajemství" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9396,15 +9432,15 @@ msgstr "" " hlavička obsahující hexový přehled HMAC těla užitečného zatížení s použitím" " tajemství jako klíče. Tajemství není v žádosti předáno." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Povolit ověření certifikátu SSL. Zakázat s opatrností!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Cesta k souboru CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9412,171 +9448,171 @@ msgstr "" "Specifický soubor certifikátu CA, který se použije pro ověření SSL. Chcete-" "li použít výchozí nastavení systému, ponechte prázdné." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webový háček" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooky" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Pokud je ověřování SSL zakázáno, neurčujte soubor certifikátu certifikační " "autority." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Typ objektu (typy), na které se toto spojení vztahuje." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "text odkazu" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Kód šablony Jinja2 pro text odkazu" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL odkazu" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Kód šablony Jinja2 pro URL odkazu" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Odkazy se stejnou skupinou se zobrazí jako rozbalovací nabídka" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nové okno" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Vynutit otevření odkazu v novém okně" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "vlastní odkaz" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "vlastní odkazy" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Typ (typy) objektu, na které se tato šablona vztahuje." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "šablona exportu" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "exportovat šablony" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„je vyhrazené jméno. Zvolte prosím jiné jméno." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Typ objektu (typy), na které se tento filtr vztahuje." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "sdílené" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "uložený filtr" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "uložené filtry" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtru musí být uloženy jako slovník argumentů klíčových slov." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Typ objektu tabulky" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tabulka" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Neznámá tabulka: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Neznámý sloupec: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "výška obrazu" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "šířka obrazu" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "příloha obrázku" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "obrazové přílohy" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit přílohy obrázků ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "laskavý" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "zápis do deníku" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "zápisy do deníku" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Žurnálování není pro tento typ objektu podporováno ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "záložka" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "záložky" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit záložky ({type})." @@ -10099,7 +10135,7 @@ msgstr "Číslo VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adresa" @@ -11203,7 +11239,7 @@ msgstr "Hloubka" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Typ rozsahu" @@ -12605,7 +12641,7 @@ msgstr "Podrobnosti o účtu" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-mailem" @@ -13800,7 +13836,7 @@ msgstr "Šířka kanálu" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14843,7 +14879,7 @@ msgstr "" " Vytvořeno %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Obnovit" @@ -15192,21 +15228,21 @@ msgstr "" "načíst NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Kontaktovat" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Název" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefon" @@ -15576,15 +15612,15 @@ msgstr "Skupina nájemců (ID)" msgid "Tenant Group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Descipace" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Přidání skupin" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Odstranit skupiny" @@ -15677,27 +15713,27 @@ msgstr "podnájemník" msgid "tenants" msgstr "nájemníci" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Název kontaktu" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Kontaktní telefon" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Kontaktní e-mail" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Kontaktní adresa" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Kontakt Odkaz" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Kontakt Popis" @@ -17124,10 +17160,6 @@ msgstr "Ověřovací šifra" msgid "Bridged VLAN" msgstr "Přemostěná VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Místo rodičovského zařízení A (pokud existuje)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Nadřazené zařízení přiřazeného rozhraní A" @@ -17141,10 +17173,6 @@ msgstr "Rozhraní A" msgid "Assigned interface A" msgstr "Přiřazené rozhraní A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Místo rodičovského zařízení B (pokud existuje)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Nadřazené zařízení přiřazeného rozhraní B" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index bfd6731a27e8e34cc1c830d78ec3517e1333678a..8cbe37dc1ce5e3c2e27b8676a6e7df9e07316c71 100644 GIT binary patch delta 71091 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

DNVqAkh=RMqrRd1+!-2ROC*ptD04E-wHtSM! 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 delta 70514 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 G2dI70`fA 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." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "yderligere overskrifter" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9387,11 +9423,11 @@ msgstr "" "Værdi. Jinja2-skabelonbehandling understøttes med samme kontekst som " "anmodningsorganet (nedenfor)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "kropsskabelon" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9404,11 +9440,11 @@ msgstr "" "tidsstempel, brugernavn, forespørgsels-" "id, og data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "hemmelighed" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9419,15 +9455,15 @@ msgstr "" "nyttelastkroppen ved hjælp af hemmeligheden som nøgle. Hemmeligheden " "overføres ikke i anmodningen." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Aktivér SSL-certifikatbekræftelse. Deaktiver med forsigtighed!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-filsti" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9435,168 +9471,168 @@ msgstr "" "Den specifikke CA-certifikatfil, der skal bruges til SSL-bekræftelse. Lad " "det være tomt for at bruge systemstandardindstillingerne." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Angiv ikke en CA-certifikatfil, hvis SSL-bekræftelse er deaktiveret." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Den eller de objekttyper, som dette link gælder for." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Jinja2 skabelonkode til linktekst" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Jinja2 skabelonkode til link URL" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links med den samme gruppe vises som en rullemenu" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nyt vindue" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Tving link til at åbne i et nyt vindue" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "brugerdefineret link" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "brugerdefinerede links" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Den eller de objekttyper, som denne skabelon gælder for." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "eksport skabelon" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "eksport skabeloner" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„Det er et reserveret navn. Vælg et andet navn." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Den eller de objekttyper, som dette filter gælder for." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "delt" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "gemt filter" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "gemte filtre" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "Filterparametre skal gemmes som en ordbog med søgeordsargumenter." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Tabellens objekttype" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tabel" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "tabel konfiguration" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "tabel konfigurationer" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Ukendt tabel: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Ukendt kolonne: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "billedets højde" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "billedbredde" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "billed vedhæftet fil" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "billed vedhæftede filer" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Billedvedhæftede filer kan ikke tildeles denne objekttype ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "venlig" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "journalindtastning" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "journalposter" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journalføring understøttes ikke for denne objekttype ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "bogmærke" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "bogmærker" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})." @@ -10119,7 +10155,7 @@ msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adresse" @@ -11231,7 +11267,7 @@ msgstr "Dybde" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Områdetype" @@ -12639,7 +12675,7 @@ msgstr "Kontooplysninger" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-mail" @@ -13780,7 +13816,7 @@ msgstr "Rackhøjde" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Indlæser..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13836,7 +13872,7 @@ msgstr "Kanalbredde" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14882,7 +14918,7 @@ msgstr "" " Oprettet %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Nulstil" @@ -15231,21 +15267,21 @@ msgstr "" "Klik her for at forsøge at indlæse NetBox igen." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefonen" @@ -15615,15 +15651,15 @@ msgstr "Lejergruppe (ID)" msgid "Tenant Group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Descipation" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Tilføj grupper" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Fjern grupper" @@ -15716,27 +15752,27 @@ msgstr "lejer" msgid "tenants" msgstr "lejere" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Kontakt Titel" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Kontakt Telefon" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Kontakt Email" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Kontaktadresse" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Kontakt Link" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Kontakt Beskrivelse" @@ -17164,10 +17200,6 @@ msgstr "Autentificeringskryptering" msgid "Bridged VLAN" msgstr "Broet VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Websted for forældreenhed A (hvis nogen)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Overordnet enhed til tildelt grænseflade A" @@ -17181,10 +17213,6 @@ msgstr "Grænseflade A" msgid "Assigned interface A" msgstr "Tildelt grænseflade A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Stedet for forældreenhed B (hvis nogen)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Overordnet enhed til tildelt grænseflade B" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index a610572f3738db658d62718869d4f6eac2d1a688..63c77934b13698441890884ead51e2be39b168ee 100644 GIT binary patch delta 70745 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ⅇ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 A-v9sr diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index fc21a79b1..2fa0722e2 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: chbally, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" @@ -226,8 +226,8 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -237,9 +237,9 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -364,7 +364,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -464,7 +464,7 @@ msgstr "Schnittstelle (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -601,9 +601,10 @@ msgstr "ASNs" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -670,13 +671,13 @@ msgstr "Dienst ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -709,8 +710,8 @@ msgstr "Farbe" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -718,8 +719,8 @@ msgstr "Farbe" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -782,18 +783,18 @@ msgstr "Providerkonto" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -842,7 +843,7 @@ msgstr "Providerkonto" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" @@ -861,8 +862,8 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1032,7 +1033,7 @@ msgstr "Mandantenverhältnis" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Typ des Abschlusspunktes" @@ -1085,7 +1086,7 @@ msgstr "Einzelheiten zum Abschlusspunkt" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorität" @@ -1111,8 +1112,8 @@ msgstr "Providernetzwerk" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1137,10 +1138,10 @@ msgstr "Providernetzwerk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1171,7 +1172,7 @@ msgstr "Transportnetz Typ" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1186,8 +1187,8 @@ msgstr "Betriebsstatus" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1235,7 +1236,7 @@ msgstr "Operative Rolle" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1268,8 +1269,8 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1284,7 +1285,7 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1316,7 +1317,7 @@ msgstr "Lokation" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1338,8 +1339,8 @@ msgstr "Kontakte" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1401,7 +1402,7 @@ msgstr "Zuweisung" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1418,7 +1419,7 @@ msgstr "Zuweisung" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1433,7 +1434,7 @@ msgstr "Zuweisung" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Gruppe" @@ -1589,8 +1590,8 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1625,9 +1626,9 @@ msgstr "" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1654,7 +1655,7 @@ msgstr "Vollständiger Name des Providers" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1732,21 +1733,21 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1831,9 +1832,9 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1848,7 +1849,7 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Name" @@ -1892,13 +1893,13 @@ msgstr "Garantierte Bandbreite" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1908,22 +1909,22 @@ msgstr "Garantierte Bandbreite" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Kommentare" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Zuweisungen" @@ -1939,7 +1940,7 @@ msgstr "Typ des Abschlusspunktes" msgid "Termination Point" msgstr "Abschlusspunkt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Standortgruppe" @@ -1960,7 +1961,7 @@ msgstr "Konten" msgid "Account Count" msgstr "Anzahl der Konten" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "ASN-Anzahl" @@ -1981,7 +1982,7 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1995,12 +1996,12 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2038,7 +2039,7 @@ msgstr "Abschlusspunkte" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Gerät" @@ -2052,7 +2053,7 @@ msgstr "Keine Terminierung wurde für das Transportnetz {circuit}definiert" msgid "Swapped terminations for circuit {circuit}." msgstr "Tausche Terminierungen für Transportnetz {circuit}" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Dieser Benutzer ist nicht berechtigt, diese Datenquelle zu synchronisieren." @@ -2259,7 +2260,7 @@ msgstr "Benutzername" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2334,7 +2335,7 @@ msgstr "Erstellung" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Objekttyp" @@ -2553,7 +2554,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2610,7 +2611,7 @@ msgid "type" msgstr "Typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2619,8 +2620,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "aktiviert" @@ -2639,7 +2640,7 @@ msgstr "" "Muster (eines pro Zeile), welche Dateien entsprechen, die beim " "Synchronisieren ignoriert werden sollen" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "Parameter" @@ -2801,7 +2802,7 @@ msgstr "" "enqueue () kann nicht mit Werten sowohl für schedule_at als auch für " "immediate aufgerufen werden." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}" @@ -2821,7 +2822,7 @@ msgstr "Vollständiger Name" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objekt" @@ -2968,7 +2969,7 @@ msgstr "PID" msgid "No workers found" msgstr "Kein Job gefunden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job{job_id} nicht gefunden" @@ -2978,51 +2979,51 @@ msgstr "Job{job_id} nicht gefunden" msgid "Job {id} not found." msgstr "Job {id}nicht gefunden" -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Wiederhergestellte Konfigurationsrevision # {id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id}wurde gelöscht" -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fehler beim Job löschen {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id}erneut in Warteschlange eingereiht" -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id}in Warteschlange eingereiht" -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id}wurde gestoppt" -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Fehler beim Stoppen des Job {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Der Plugin-Katalog konnte nicht geladen werden" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nicht gefunden" @@ -3145,9 +3146,11 @@ msgstr "Rück- zu Frontseite" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3160,17 +3163,19 @@ msgstr "Rück- zu Frontseite" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Übergeordnet" @@ -3287,7 +3292,7 @@ msgstr "Virtuelle Schnittstellen" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3787,7 +3792,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3851,7 +3856,7 @@ msgstr "Zugewiesene VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3892,7 +3897,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3942,8 +3947,8 @@ msgstr "Überbrückte Schnittstelle (ID)" msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3976,7 +3981,7 @@ msgstr "Virtual Device Context (Identifier)" msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "WLAN Verbindung" @@ -4039,8 +4044,8 @@ msgstr "Tags" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4088,8 +4093,8 @@ msgstr "Zeitzone" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4251,15 +4256,15 @@ msgstr "Luftstrom" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4344,7 +4349,7 @@ msgid "Chassis" msgstr "Gehäuse" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "VM-Rolle" @@ -4377,7 +4382,7 @@ msgstr "Geräterolle" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4391,7 +4396,7 @@ msgstr "Betriebssystem" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4455,8 +4460,8 @@ msgstr "Label" msgid "Length" msgstr "Länge" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Längeneinheit" @@ -4465,18 +4470,18 @@ msgstr "Längeneinheit" msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4552,7 +4557,7 @@ msgid "Wireless role" msgstr "WLAN Funktion" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4566,7 +4571,7 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4578,7 +4583,7 @@ msgstr "Virtual Device Contexts" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4607,14 +4612,14 @@ msgid "VLAN group" msgstr "VLAN-Gruppe" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Untagged VLAN" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4638,9 +4643,9 @@ msgid "Wireless LAN group" msgstr "WLAN-Gruppe" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "WLANs" @@ -4718,7 +4723,7 @@ msgid "available options" msgstr "verfügbare Optionen" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4782,7 +4787,7 @@ msgstr "" msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" @@ -4833,7 +4838,7 @@ msgstr "Die Geräterolle wurde nicht gefunden." msgid "Limit platform assignments to this manufacturer" msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Zugewiesene Rolle" @@ -5030,11 +5035,11 @@ msgid "Corresponding rear port" msgstr "Entsprechender Rückanschluss" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Installiertes Gerät" @@ -5080,8 +5085,8 @@ msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" #: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" -"Der Komponententyp muss angegeben werden, wenn der Komponentenname angegeben" -" wird" +"Der Komponententyp (Component type) muss angegeben werden, wenn der " +"Komponentenname (Component name) angegeben wird" #: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" @@ -5126,103 +5131,134 @@ msgstr "" "virtuelle Maschine angegeben werden" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Seite A" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Standort des übergeordneten Geräts A (falls vorhanden)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Seite B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Standort des übergeordneten Geräts B (falls vorhanden)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "Farbname (z. B. „Rot“) oder Hex-Code (z. B. „f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Seite {side_upper}: {device} {termination_object} ist bereits verbunden" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Standort Abschluss nicht gefunden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} stimmte mit keinem verwendeten Farbnamen überein und war länger als " +"sechs Zeichen: ungültiges Hexadezimalzeichen." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primäre IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primäre IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64" @@ -5286,7 +5322,7 @@ msgstr "Stromverteiler" msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Gerätestatus" @@ -5358,8 +5394,8 @@ msgstr "Belegt" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5413,7 +5449,7 @@ msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5423,7 +5459,7 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Erfasst" @@ -5461,7 +5497,7 @@ msgstr "Art des Geltungsbereichs" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Geltungsbereich" @@ -5613,7 +5649,7 @@ msgid "Front Port" msgstr "Frontanschluss" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5626,7 +5662,7 @@ msgid "Rear Port" msgstr "Rückanschluss" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5738,7 +5774,7 @@ msgstr "" "{pattern_count} werden erwartet." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Rückanschlüsse" @@ -5769,7 +5805,7 @@ msgstr "" "der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6284,7 +6320,7 @@ msgid "tagged VLANs" msgstr "tagged VLANs" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7022,7 +7058,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Numerische Kennung, die für das übergeordnete Gerät eindeutig ist" #: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "Kommentare" @@ -7514,9 +7550,9 @@ msgstr "Standort B" msgid "Reachable" msgstr "Erreichbar" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7525,12 +7561,12 @@ msgstr "Erreichbar" msgid "Devices" msgstr "Geräte" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7543,7 +7579,7 @@ msgstr "VMs" msgid "Config Template" msgstr "Konfigvorlage" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7552,50 +7588,50 @@ msgstr "Konfigvorlage" msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-Adresse" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "VC-Position" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "VC-Priorität" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Übergeordnetes Gerät" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Position (Geräteschacht)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7609,33 +7645,33 @@ msgstr "Steckdosen" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Schnittstellen" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7646,27 +7682,27 @@ msgstr "Moduleinsatz" msgid "Inventory Items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Farbe des Kabels" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Verbindungsenden" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7678,12 +7714,12 @@ msgstr "Zugewiesener Stromverbrauch (W)" msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7694,41 +7730,41 @@ msgstr "FHRP-Gruppen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Artikel" @@ -7869,7 +7905,7 @@ msgstr "Max. Auslastung" msgid "Available Power (VA)" msgstr "Verfügbare Leistung (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7904,7 +7940,7 @@ msgstr "Maximales Gewicht" msgid "Space" msgstr "Platz" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7912,7 +7948,7 @@ msgstr "Platz" msgid "Sites" msgstr "Standorte" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN-Gruppen" @@ -8070,7 +8106,7 @@ msgid "No" msgstr "Nein" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Link" @@ -8194,33 +8230,33 @@ msgstr "Skript" msgid "Notification" msgstr "Benachrichtigung" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Unbekannter Operator: {op}. Muss einer von den folgenden sein: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nicht unterstützter Wertetyp: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Ungültiger Typ für {op} Dienst / Port: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Der Regelsatz muss ein Dictionary sein, nicht {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Ungültiger Logik-Typ: es muss 'AND' oder 'OR' sein. Siehe Dokumentation" -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Inkorrekte Key(s) rückgemeldet. Bitte die Dokumentation checken." @@ -8469,7 +8505,7 @@ msgid "Shared" msgstr "Geteilt" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "HTTP-Method" @@ -8478,7 +8514,7 @@ msgstr "HTTP-Method" msgid "Payload URL" msgstr "Payload-URL" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "SSL-Verifizierung" @@ -8578,11 +8614,11 @@ msgstr "" "optionalen Bezeichnungen, die durch einen Doppelpunkt getrennt sind: " "„Choice1:First Choice, Choice2:Second Choice“" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "Button-Klasse" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8639,8 +8675,8 @@ msgstr "" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8689,7 +8725,7 @@ msgstr "Datei" msgid "Content types" msgstr "Inhaltstypen" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "HTTP-Inhaltstyp" @@ -8937,7 +8973,7 @@ msgid "Notification group" msgstr "Benachrichtigungsgruppe" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Mandanten" @@ -9012,8 +9048,8 @@ msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht. msgid "No indexers found!" msgstr "Keine Indexer gefunden!" -#: 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9083,7 +9119,7 @@ msgstr "" "Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben," " wird der Name des Felds verwendet)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "Name der Gruppe" @@ -9194,10 +9230,9 @@ msgid "" "matching of entire string. For example, ^[A-Z]{3}$ will limit " "values to exactly three uppercase letters." msgstr "" -"Regulärer Ausdruck zur Durchsetzung von Textfeldwerten. Verwenden Sie ^ und " -"$, um die Übereinstimmung der gesamten Zeichenfolge zu erzwingen. Zum " -"Beispiel ^ [A-Z]{3}$ begrenzt die Werte auf genau drei " -"Großbuchstaben." +"Regulärer Ausdruck zur Umsetzung von Textfeldwerten. Verwenden Sie ^ und $, " +"um die Übereinstimmung der gesamten Zeichenfolge zu erzwingen. Zum Beispiel " +"^ [A-Z]{3}$ begrenzt die Werte auf genau drei Großbuchstaben." #: netbox/extras/models/customfields.py:203 msgid "choice set" @@ -9503,7 +9538,7 @@ msgstr "Ereignisregel" msgid "event rules" msgstr "Ereignisregeln" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9513,7 +9548,7 @@ msgstr "" "definiert wurde. Die Verarbeitung von Jinja2-Vorlagen wird im gleichen " "Kontext wie der Anforderungstext unterstützt." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "zusätzliche Kopfzeilen" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9539,11 +9574,11 @@ msgstr "" "definiert werden Name: Wert. Die Jinja2-Vorlagenverarbeitung " "wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "Body Template" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9556,11 +9591,11 @@ msgstr "" "Modell, Zeitstempel, Nutzername, " "Anforderungs_ID, und Daten." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "Geheimer Schlüssel" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9571,16 +9606,16 @@ msgstr "" "Geheimnis als Schlüssel verwendet wird. Das Geheimnis wird in der Anfrage " "nicht übertragen." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Aktivieren Sie die SSL-Zertifikatsüberprüfung. Mit Vorsicht deaktivieren!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-Dateipfad" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9589,173 +9624,173 @@ msgstr "" "werden soll. Lassen Sie das Feld leer, um die Systemstandardwerte zu " "verwenden." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "Webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "Webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geben Sie keine CA-Zertifikatsdatei an, wenn die SSL-Überprüfung deaktiviert" " ist." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Die Objekttyp(en), für die dieser Link gilt." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "Linktext" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Jinja2-Vorlagencode für Linktext" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Jinja2-Vorlagencode für Link-URL" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links mit derselben Gruppe werden als Drop-down-Menü angezeigt" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "neues Fenster" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Link erzwingen, in einem neuen Fenster zu öffnen" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "benutzerdefinierter Link" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "benutzerdefinierte Links" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Die Objekttyp(en), für die diese Vorlage gilt." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "Vorlage exportieren" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "Exportvorlagen" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "" "„{name}\"ist ein reservierter Name. Bitte wählen Sie einen anderen Namen." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Der/Die Objekttyp (en), für die dieser Filter gilt." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "geteilt" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "gespeicherter Filter" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "gespeicherte Filter" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameter müssen als Wörterbuch mit Schlüsselwortargumenten " "gespeichert werden." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Der Objekttyp der Tabelle" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "Tabelle" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "Tabellenkonfiguration" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "Tabellenkonfigurationen" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Unbekannte Tabelle: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Unbekannte Spalte: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "Höhe des Bildes" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "Breite des Bildes" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "Bildanhang" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "Bildanhänge" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Bildanhänge können diesem Objekttyp nicht zugewiesen werden ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "Typ" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "Journaleintrag" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "Journaleinträge" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wird für diesen Objekttyp nicht unterstützt ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})." @@ -10286,7 +10321,7 @@ msgstr "VLAN-Nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adresse" @@ -11416,7 +11451,7 @@ msgstr "Tiefe" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Art des Geltungsbereichs" @@ -12840,7 +12875,7 @@ msgstr "Kontodetails" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-Mail" @@ -14039,7 +14074,7 @@ msgstr "Kanal-Breite" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -15088,7 +15123,7 @@ msgstr "" " Erstellt %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Zurücksetzen" @@ -15438,21 +15473,21 @@ msgstr "" " zu laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefon" @@ -15822,15 +15857,15 @@ msgstr "Mandantengruppe (ID)" msgid "Tenant Group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Beschreibung" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Gruppen hinzufügen" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Gruppen entfernen" @@ -15925,27 +15960,27 @@ msgstr "Mandant" msgid "tenants" msgstr "Mandanten" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Kontakt-Titel" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Kontakt-Telefon" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Kontakt-E-Mail" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Kontakt-Adresse" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Kontakt-Link" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Kontakt-Beschreibung" @@ -17413,10 +17448,6 @@ msgstr "Authentifizierungchiffre" msgid "Bridged VLAN" msgstr "Bridged VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Standort des übergeordneten Geräts A (falls vorhanden)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle A" @@ -17430,10 +17461,6 @@ msgstr "Schnittstelle A" msgid "Assigned interface A" msgstr "Zugewiesene Schnittstelle A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Standort des übergeordneten Geräts B (falls vorhanden)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle B" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index c8a78f08b2f4f7dfbb498baf48504d852ddbb6ba..24d0b2e7194e0b273f6e9bd981253ff6719da987 100644 GIT binary patch delta 71104 zcmXWkci@iI-@x(PS622c5np@ny}vfuAu`HJGBb)2w<5~;k)je2N>)oH(oj?yXi!QK zNhuzRhKlF?zR!97d7X2vbDi@!^SY_$*Sq8(1a5x5OoW9g#7;aHpe zhUmB0gnYhhG9~(AXKaX1V?F#1n`5D3nGzl7KhcwfkuAsTa1GYPGw29P77yNlPWgi9 zTWEvlq7|+UBOiz^)tu<_vHVMHMR}$YVaeKHvK$5XlCYz7=-PgVF3HcB1J7X={0B2* zrjlVTv!KuOM6X8QFCFvMV!i=hL3t}=YbDxaVZ5B-Pge+r!1q38=s(2*`j zUtEO+@i{Dj@1PAFh<=Z5-qYv^|3wFqr&P#SKxd{A8fcqnuOx|56bwTfoE;x5MjKp> zj{L=#e-jPh6SSeDXv1e?{-0>h(&7DL=pLzz)*plhczb-FypMzpJcLf!^7!ECSpIS> ze=GVyeEw;CeiS{Hzn~rb8_RQ*3GH2l&RjZLuWrn@Mfy!9Zj29xq38V$bj0(~NFPUM zVq+}d9?RcHXY3F@M%shDqqzSj{8(tn~i2^+W#9l<0t(pl(? zEQ!ybL{Gtb^n!UF4eStB#-GroDOfI89vhKwgr2U6SOYi2{MT63^Pj(b*o4i|2HT;5 z^hN`_1#S3tG=Q1to_P=rbYm>vfgZ6%cCEzu_oK6r z0@q{{F2>hz6?UqeDNzW2MK@8VD#5~NLzSXUaRvEq$R(FJjn|XUSuI@YH=)OR3p#__ z(E-0*jq~r??4iJ~SfYB!H$y)Xlkh6sgs%B6ERScyiXE_ZvS#>P&c}WfoI$6sW38}zdqxMN<>R7vp;J0DK3|M>uqr;^jLzIv zbfh1nd+GpsF`bC{OVMl~~yG{}Krs_#jp|>;v)_(26hT${}iH<-6AKQ@g?^;Zxz>4>x5zj?0oJY_|_n|NRfOhaR`rg^-rC6S; zQFvYuTk!mvXg_o_E<*>l4&4*m8gc$D*iV7y^%y$!KcQ243GL|0#vy+-8erL&uO4k2 zZHIPree`B*NPaX{#;0TX{^++!67Kd>Xh*r4gg~xAH&Z$qNENh!2GJqtOe}~#f_C%- zx@2FVGkOADvNLFVe?&7i4bPLgNZ3$ebY#V`HkL>4`WvwdK8pUTeHX9A%b0=JHVZf6 zO<0Hg{pjh~h918o(X{4abCyHvjX?TICYF;ZOTj*zi09GWJEBGSHT*W#AfGcM{E}&c zHMq$b1ULY@l79^C=p=fT7i$&%Akz~okiRb_=WhcEFO<*Fk>_X~8g7a< zun3*XUFcGLg0Ar)bjE%}XYedK#ebsrL|U7$c?+Ol$qMLF3`gG^iv>OZQ%Kas`LV)I zbW`p@_ry2oN9bqtqm!v^n2{z}ko+jDhe@>KSI~}jqXYN^t(U1?2(U1^+0!xUNXnD& z+}A<#?a&B&q74p2Z?G}(`8{Z0527>jD3-@HXrLeBAUuY{uyy=3 zk!Bq^|6VXXDDcJMXhRdx8MzmI{s`L8di0y{4z|O?=zC?Z3rkiL{YbS!I~a(LbUZrc zcSmQSGdw#P6N}I(UWQKLdbER`=!@Aqg%|Rm9bS#jOu3k^h6dgkZKp#l?-R?1MJJ#G zn}H52`7jAzcouDVE4ul1p(8kmHhc;l$zN#4nL3BSa$p_udC|?;8ht(uZRdV;0FR=_ zcm-aMpCCVYl8N*#;f1Ma2Q$$dY(BcVR-gf{M~~@i=m`EVmZx+3jtg5;30IgeU5%auILs5XoEiQiEg4LSPNIh{AcK<{1y%P z2Q-l1qnW#hd_gp@GMM`Q*NqRZLnG^lMm!E3=`{4CvzeVf) zj=rDi`b?>x`GwK?wbAz5UmwqZPYUdyKRU7znCdt>A07EBwBhHYZ^ZJC(D%QNo{Z1W z$9!7P@Lt~Nwb3d)IsZ;^BMOYHGuqJLSYa$WGxwkY{SV!wtI^%Q5uMT#=#>5+x+IBS zp~LKGdqvQ_Q3h?VGJ4FLCP`Ey(F;8$_n{RZKm%HcHn0|5su$4?cEtQHbVl}}GxRMQ z;IFa#0{UL&-eGC-pzW1K-%Hkt1ubHQ&RBs5L(o9xq76TUzPJhvY%|)xJLp>OkIxTd z4e~#uU%jF?gpX5SbS4Vi7)(b4s*W~P z2OUX^=ylkRd~d9a%h6v(pQ1nI^7IQc(iz=D*JIL%`;qY2-4-9*g+_QU8o=V1Uxg*f zzlfgmPtjd`5*_JfbZyJ`5AQcb>vcry-He{1$>`^OUVqNN1)C|Ti96Bb_#3*3vJ40T z)WZ?vTcd$)LO0V6^hf45=#pK+wwP^TIG$b5wV#8&_dj&xPoe{SW+3O^U$a{&sD}qI z9dq6ktcp%?muO#f#)hJsYXaKPl<0$K{blG9J&kSf#hCvC4JhsA@H|J7gi~A?9YL9B zRkWdcXhRw3)OL>E6w7Z%H{(5MAP=JLEsM{ejn7|3+uMm5_;Gxm%snXljYLs&%IBdC zzK$-<2WS9?u`K?C{@qaS!J)hs+Ho^<>AIqSv>F_rPl?ZGq3ta}>#awAQ6&>QNI0?s zXvZhf5uC>%m^LIFzgy6?8;4HmWOPJ3(9QKe*2E*RJm1hT)y2^EN~1Ge6Me4{7W4eK zi3Nku-8~9DX7kWa8_)o@p!Ij6n{+>3 z;rTCeOPJDP=;mmF-h}PY2JS;=W*&MkJcf?o*b$b4%Uc?KGBTePE|=nFTYBfk~XaUA+KltBedwd*{exxS?iH;FK*zJNO9g_-OPebOz4iYxpGzoYdtP4Lf>oWFb|9APuGfez?q?2C?gWPE;S ze10$bReK2Cr0dXnZ=(0chv;6}7t6mwm*599kYCUx`xmo${tHbEQ&$|VSUOq>ZK!6n zQM47>Q75d1-O;I^js`L-<`dJ30UE?#6e9k&Z*BehRuf z=b{m>z|#0E+VDr%5dT2~tvfl?&p@3>A1$4#|Q^Ma1T#4?Dvgpz^M)y?fXiszohoTqOq9h3;eIyn< zfg{PUjOAC}6^>7SbOe>rfNP=+H$?;L9G~}y`93i}01b2qx-?^=ccYszIfsN({umnZ z2K0q3(KpeL(H`uDS?&%a?uQ0G3=L!y8pu?%y%}hri_wmsjO80+`5Q?6WMU5qJKh^B ze2GT(bMzv*1UaXMsV$0jPy@YKTA~5;L(la{bP4Z5_riksd?R{XUq|2nELG0=`+taMEu7Or=w@k;Y1j!JSy!xyqtTmg1scG1wBrxZ0UUU^N9lq|L;fc| z$u>PaDTK~lNleWt`ew^m-W6@}CiMN$Xp2+OdNa|rTZA5i$K&%gXuHp$_1>J$LAQaA zDDZ_Z(HD-QSJA0hel6$Gxhan>W)-x7#%LhzV|nlBFtnqIF+UTnzZf0RN^~>4m?U8X zyV0BFb97OEL_7K?dgYApVo|i=D(LejvHZH2AAoi=3M=3gOvhDdyF1Z8p&Uf(T}YCs zOCs&w&_M%qDm$V-VR~VCT!{Wj8=gI}N*!uRM%Poh60{zmIJ zof*noqcflEO~MC*(GiV6M>rX6a1I*zBj`-6kNK@={g2W5-$Z{wcilhedA)j8c&`## zzX7_`?T~(xiEbnu*$wE(=cB)k9*z0EXn=>%J#Z9l_yjuAKhQh)Uo_w=?hoci>y?Ps zKxZT)=C8-Xe&~mi@WXo-R>y}@4-$#D(am@eJK<5RfmLUR4hNte4nymWM@Kjn?RYLa z#ZN@np%=mytc829jvxAeNL0ldbHayv0M;Zw7u}SvqcgJ?-L;3%k(@@S@-n)IvOf@P zhITXo%i;rA3O8dV+=uD-Hzuo)xaPsIE8C&F_7*II3(%|YMZ6n7!SdK)Zg3ph@KQ|2 z*U&%?VFS!FFSOSV4P-1<#D~%Lcg*Ab`?o$wSN8$|QZmbhEvJc6br3msl1?lndQE`Ot=o#(Y_{UNtnZM(Cz% z7wsOO_rugb=o=m%Ohh-)G&GR;=*_qcjrb+3gxfG3kE0!3@k9tPAG#Dp(11#y&nv}z zJ#gu`&`a?XD`iO(tU9ypI~!fRKAjvApav_b>vjs`X;Itr_jzZ2c0Yp?@u zMK@XE$7rZFfxM5NiZ75EOD29KQI3L(Xk_V6g$}Eu5w^t2*cKi6?dVkA6@370 z_|ceOiw3#{4PY0#G+#u2LcfmxVouM0fz@GZOQ2I&4h^JMv;{gtUC@#BK^qB#G%*U`=@8A#?;!qF3(o=#+hi&eRX+jd|tT z&|o>V!8+((YK88V>(Bx9h~)#(CA}p+ABm}d(PumfM>qxDRQI7TK7dC42paiDbSbvQ z{151o{1)^7UPJQ4?sH{ zfi`p(+R*}Zs-Hj`T!Svr3+Ph36a5sO*`sLvQ)qj?p%+-@>I<6&PLdg zf?LswFJcCsKr5Et6h__$J(jniBfl+{-x>3>V*VlYl&nNY{ye&Ax1t0647pd5iSJ3c z8P22U@^AE`lXr8-S3sw}8G5JpK$mD#EZ>bT-61rf6X^TDp&ecMT(Bq_P(`#}L(Jm& zZ%e`vbwby$8@j6pqXCUX*Kh{9Y34?kpqq0QI)HVUhMVH^=g|PRqiengZU1ZZ7uBzr z`WJokJRd4F!3-XB##*=ly?Wn5*Z4DZDYCr~c5_2Cz%FPG6Af$)I`UW1j$cP-Xb;-n7qR?! z^j!2Zx@5Uu;{5w!(U-!D70?E2qifUv?Whepf<7@n3SHyr==)32UA`7ws=erD{tErO zmC{?nAMKi;9gjqp?#?Zoe;b%aff3J(E{he{qt9Q7`FErH&;Y+d-}@>0CmKlBm&5Of znrMfe(c{?{UBU;@_qHWT*w6>D-~f7Den8Ltujpp1_(~|Rg+|^8Z8!t3!_MfYdK8D_ zHtdY)uZ9lCpr7X_u{M5#jWC&KYxtv52XxbHLjNeX4_%5puZ0;Xhz3>)o#IO9-l&7A zB|`T`A2g83n2wL5dty7b#@*2z+foBbCc2Ptm-a$OdK)?;6GDYV68&h*j`{iM$R9=n zSc%quA(p=p-Gc^n0Mqe8%oo`n>et6BJ^!sq*kIRaKXjzS(WxGbj^GaT_{=~9U4+iW z49iE8;#(I-h{n{O{Vu%qbGoqvP#@5Pek&2YgKLq8I=(B0V?4RAI( zlBMVml8x9B---Dv-U%D=_+#W2C$I%gAxijpctI&ESqgBuV8pP*qlO*i8OLRzda&$hr*`7kb z2^-M0I~?;_-U-LG0Xn63qDwai-GuAW&G#Ip0!H`J9;}VYFGw^ak?q~Ex!R%?JEINs zMb~a1dMd`D0Zm35nt?9SJoLRMusW{8dUz1)V6I)^7-yh+s$Iw@6T?W@;7D`?6Va)k zg+~4aI-(6|M<1hqKX4db>wnNd^Xv|%r63yUwP?HL&?&EuzTXr*ww>`>&;Jc1+|`rN z4xd7I^9$GoKR_ES@?JOvCD3!;3hkg>v|F@qbZ~TJbRv3u?}^UD)IaE-8!IeCH_>B0 zz_-w;--S-u!I(dfjv(v%A+UVt4S6-XBqh+mDxs&VHo7T0pnIq{_P{xqw4p;JociPF zl%7W;&GtcPI1d^~A+&??=vvo88*YY9@pZAhZ!8~%)*m0s??KynAm*2S!1=d{gT>K&6?DoQVP9;874ZqQ<6YPQKgar*^P{kIt&${s z@w!;h6WfvRkIu|$bR^HCr($O;|0VsJZvJI15K$8vQ3u zlW?lfqHFv&`nk=wKU_3*(dP}(Q_vEZ65XuVPK`6M)eyU+kXB%@sWCqf`;lKB%m4h8 z^FM@wY@daX#7L|{{z>$+`ym?GadgU0qv!m0^c#@%^H5$6{cF1_SPk2wGkFKr#raqs zccSh6gwEh^{_{Q)e^TJc|BV&0eGxj!kCvB3U#x+i-$v2f(SX*W^|qs@U^lwfpQAHy z6w~o+EYE)+ENzJ-2^%hrR;-GSv?;n)t9Sn2YeI%L^tcJ z2gCc9(C1fv8J6f;bdx8mlCa|pw1e*G@w*8#a1#0lhgZ-Se#3__>sOf)Q}8i#d=|Y} z{z3yN@ogxtgx0SW^DUzt(GmARH}}nGd&AH`#-jb*jj4apX9fu)yC040akPPFura=j zRq+3?4Ho+@G%yGq`Eay@htU96pn*RdeF5$GHS}KCh3>Hf-*NtZ@JoE~XMB+TNO++H zI)#k;!epchX+w1eBCccb;@p__6M+TR*WR+OFm#C~#QbCEOgw|O^CG&Z4xPp!MED>%AAtzla`<{)*Q73my4oY>T;0h8egXJ%0T#_0RuqC*d)f zhQ4qgI>igoKpsaMd^)-b-LzYxZ=&_~#QXvDlpIB8@@#yb_EVVQJeW>-$)7m?CNe0n z!@+0(qtIhA1r2O^ET4(iTNKNep=-Jl4R9SA$a81_+tGGDL<8B6)<1^+{lclAlHn^? z_UG`oV7Fi&9_&GPcd1ihsyd?$4M77O5%YJTdtz$L&x+6Iq5(aMcK9S(?-{h6=g}p6 zB^fKc8w)-{H_ahzhCiX3vivXMg$C$XtS!3x=U{EzivHp`h0Z{xUqeT^(T`g}^kY^L z4X7O&V6rO-r?_`~&<{NgL(o9(!2UQ3ec>p&1SioEoI@MDjCPdmbjTM+>y zcDxLof#=Zv-iXilo#Xsl@n|eK7b~Rw78)po{?0Flj;IYfLp@@?A66uPD>{RV(7=}9 zZhQ)B`TX~AY92?={Wmxp3!mrw_a(9Xd^koI&?&EYA$+yQpr74sXh#Qd9$vy_IQNh6 z3#r_n;rSr6!w0b;zK&J#JXXh2e}#XKw>x@_Ur&-)LgGJMhY$Z9DmJ+o{{DX?`lIq0 zbSBPi)TfLK3dU1$1*X$eNb=M=#^C1^LZ50#Bnqt!~Jcmii?# z7Cj}$Faxt^PfPuy*^cO5c@;esN6>-&hR$f&93hb2crX1Y_L6X_x?h==`UA*9Y)5_@ z_P|8WFeBGvH?r%oH~x)lv0JXRM0Y%oegoR(4)q40H{&MsX5E8+1CFBsWy+Jr`e)*w z;gIl8wcGNhrGA;5#j)hC%9ob=Eq!x!t)ZCk9_SU38$oWv=bUYPc-tr(Gi$IehRt?x1j-l8vPnw z)8kkN3l|Q7cSL8jcgzop`O)aiCMT0{Q%sEok4IOaBYO&a;zk^Ym$4d-D-t&A3Up7r zkKPYCu1ZTxz~*SZ7tt9!f(G&nR>D7!8BQkBuMQ)vfKE{ZbOasI<1!81)z3wDqr3Sq z`YZMibggq04QpBe4WtfMz!B&vScJB-86EI0tmXMXM#2sYT@x;x4rs$8F#~6yYqb;o z7JP=K@C-V#e8tjIS95VJNxliXH2u*%GYs7W6VRnjqV3JWte*eJNZ8Oy^u>+n=6M+n zWDi!wBk0=aDjxPoS#*giq3_p0PeBW`gRW@DH>34Nqko*gGd_P2lYdk24hcKnac!8& z-Dra!p;PuHPRBEthGR;E=eI}ii9Qg01Z{5>diSqK2XGqQ+}D&0o3CWac>c>!;MH3l ztuO+OcnliIWb`!5L^sjHG5;jGXP!gry^T)s$LLIafd+CMZSPlfX8u6;P`31Bn9@?| zVUsk%589I-umu zB%G3w(W%k-ScCEvXr!Ou)%ZD9$6wJA7Aq4*TnEdO?}F(#347oY^!S~OBo6bS4&)_tY4)Ol{D_YD z?`YYI;d9>&Q-A+In}iK6MLXVzHSrzv4*wlJPNgb^=QYu(ZXfN22Hpp)Hv{c>VJu&b zZqkp?e)gd^tF^0Uyj-iq#t{pe@>uQUHufg+xMdl9E|y6=#2b?u5r=oVG~wB z1F41XfyU^7+M~y;U(An1-@7-u5S^(NNfK^`P4U4S(U0&N$`4^ZJddtzdX&5SWL8qiQI-+6d)ZUJc;4ZX* zIcNh9q4k%edtxJcI(DHQe~m7|Y4m2zR6ERcK{Q`BCFid`36EC?w4=Ug$HUPM$DvDf z7rMrC(W!kjx&p1Y1`TX8I)K;Ej&`8|9YkmBXSAKOnA`LJ9|_NE&N`uiGU$|5kJgXn z&Cvimq9gBvj&L}-WOt(tFGTAtM+dS2ZEs5~e;s{)52pV9@2mLW1p317=m`HsUrehT z%CAI6QV<<+d33}z(UCPl8*YWpXpiV%bOy)A{CzRMxNbcEYbY@CSJ5?m7rlrMp(8nq zj`R|GMHi?S?u#1e$h)9ZJ_HSTEE?#Y=z9;M?W{lp+=%wKy&mV^2k%qh$Pb_me1}H- zW32cmxWt^y4-@mfso6XTf;R9}tngec z--b4@8x8D3G_cRm0FKA}IkcU$24N}kpaB#{XCNJ&sk&&rj?rXq5_UW|7L1MgyU`Bk zpbafVN45-|!nNp(Z9xOsf$o71qo1OC=qpUkC|d7Fw7v64K*_{q65d3G8ivTOMk6hY z*I^@cFU&$4d?NZ3+R!?5L@%K?=9}n!a0u=AH*_;zL}%{GM&a)pieYxY|IJC*K>Jhy zfAm5-8i0;;2s-ld(W&T+-H*Pv7!Bk}bgI{*19&4o{|v4F9op_M=**qND?R@gNjP;` z8i%#cg*KQ!S{!Yl0y=`a=*7}DmiIve8HNUWd-U#DJ}bHiJr&E*K%d9d|IpXFB#dY; zI^r*5g&)z8Tts(&-X>vcE1*-Ffp*wE+7AtMSaduZ*mQL5=SCkx`+KGd=ijw|o&slJ z3%c94qaD13zPJyq_icRsJvx;?q8jr<9823DaXdQ6&>4F?x)Sqw{+}k{8o!E0_!b)R z9`u+UjL(0H<>%0Pm(YN+XM~Q5qJfk}->->&%$lJWSWk3@MxynmU@p)9ED}cg5IVBu z=-R!2R@{wlmQT?s{T^NOvuNOdq8%n$26LnBT!TKZj?PpAH1HO&ydx&9a6Jh}(jOi1 z=$M}#^9#`zpF*d0W6ZyRzPBBH@1t1$Ejpl+G5=f4|BEg`wpO8?+^snOHe7%LH&gLw z4Ri#p(1vb6M?4rE$%t5fJ34@=XkfF@4jx3`Ux?1k8g%Mki1{~T{-ajOFtS4w*unAW zsaWA0I^~zqj`Oq*4HZH2WzqMl#_~F`yd@fVM|6gIp)+&~8t`QFy&1_^VGcTi$Ius7 zplkmuI--~3^X=%2y%qC&;`6=eNWX~r@6i#TL<7AL^Z%h8=WG+|Ckv3UVoCHtwV1Dq zcH9bWxI--Ojb6n=WBILUpp#;L20D-hXrPPH_LrmWZ$R67F_b40Z;~*=kI|8Tflk>G zw4t+TLl@A1E~9@5m8ETHFgseFH|7hYr>A(#*FxWKh<4lx4X7Iy@ca)X;byrV4P+MD z@qD!5htL-uMbGoo@%ig$!*8Pje~8xqCi;CWKN<6Xq3vHnk8{>`==m=~!av)UM}OV6 zLPu~j+TkR$gSqHM@&x)hehD4XhiHIbq79!w>t8@S%-TMf2i<%{(4{DessH_t@+9oA zHadd#Xv1C5W7!X#p)qJj_o5vvjQLgQDS0mD--v#MEhs;PcVp2G;jj4~!7AkUcHsQi zA#ss{T3Eef_?wDBSdaWXwBk;zh^Mh17P&6W%y_(!{2c6o-{WAc(5W8x}+s;#jcovui_B=6Ki9?uE7Q9=6xF* z;YZjCvvdoAbU*{V7pvmuXn%=h_xQ(btW3T&R>HCPXeRChtVX`(_2IAAZbC1T`>`=T ziU#@_+CiS4;U7W`!rRGzg6@gty~5geMFZ%Awv(I{A1p=Jcx8OB1^tVJ-RSu~5}*GP z^Ox}r%5(NkOWcEda3Hq3Aq2D*o030@ZSmSZVG|C;X5>dR-cu6z?a00-f4X{esV78}jF(_4|kRrs9K?zlYZEJ|G12F!m(BA6t6< z%MJ{Y4ae(wFc$0MPV9hxVLNPjQ&`Ifu&&S1zohyD9Z|iTLm(5;4qw9z{0D1d(?Q{H z!^faY_9B+?{GTS_F3mqU9IuY(#nK1eRD+|V(W`eddXA@}Ydb6EA3=}jikRPs9^;qM z_jaP2eK-1-+{ZAPMk3RY(9spho=fCKFNpkT2UkZcq8CcT_&fvMGwsoi`=b}uZD_q@ zbPjsIEJQcmTD09)hj9KK$$JzyCHv5ha}Es+6hJSUYp@triMEgBL!*<>K<-EX4EQ*f z$CqRNoA~^XSbpWO&|a-!jNc2U3k61a7rN{JhmPb~wBa|=oA5I%i6_vjILj?zB*n2b z`KsvE+zoyIR&Ftcd>UwPDQnK&N(abR62jG;}JLpfj@$ z9l*QjRs0pY_9xNy&Z7b4zBS~_p!JeXV?ie@MZqw1WV7*FToLoHV`>J_22Y?%b19m4 zLhqgY;VbZD4bMV5+>G9AZ=-wR zVDu?uVxc^JW8S+RERc51L%!T;TW{uJgkNf zqo-gey4(Li1N#p>4Vh832awq!yUNrDIm~;x~lW>==L@PdvEpQ9EmcOGf=DRmE zSOgtOIdtmlp$&FI1L=;=L?3L2tI;L+8SU>cbYMB}wdo5@twqTqE3Z1^;$rVyQp%(Fsy z9`tuY39OCRp))oO9r0}RB3poVum|0Y-=fF#Wb^_$6PfQ1&kH0;*ii9UP!8LZuYnmj z8T}T#hS%d6G?13F!>`ye*ns>_bjkik2h?az_|Z8EtCL@j6YwK+Nt!I2h~94=%yBE!)39;+i1t1qPzMi8u4G4A9Fn%@+Hs)Yoqr;YpjUl zaV9Rq*;wL{@R!<8<7o1S&`sNJ3FqHPx{$D;p3z}gll&d%=6nVl;q%xQe?}Xqu{1od zj|SWV-R)hm01iNxU>rJt#b~`}&>4MYX*~b?C@_Fi=!^fLBhT|_s8}9tCZ$bkfhVGqFk8%D@Os2riH52_gy$HMGCiG_e51om$ z$HNG7qWPjRUm6`@O>|GRK?A!nmXC~1NALc{=nQO3lJJGy=nG$?Bl#s($h0gpTnrsa z4fGq(2pv&N?1SyG6|O`BJBH5WFX#X+VKdD9MEEx%TB3U)`5FmdD7QS!M0GTv#%KfG z&`mc4`{N|^_xyfz#J{0|WnB?&%zS8hF?2vR&;ez{=Qp5N{@_raOx#1ljuzt$_%t@g zf3X)fcrrYnkB)RDx@3Q1>eungkZ*-{;YoA>;8C*hR! zi;hJNL73|BBDAc{;RH77erkdRjW71MG&*-0-K9 z;aJ>HffvKOvEqkl$NSOEb^`7A99r)mwBxjA!k);D-XGVZ^(vzs*F~qg9Xg<1F+UQm zKP4Fx_s0s0u{;l+MPJ;9&d|5$RA0b!%&{&sSQ#Br2D$`&umRqV&d{^y&-Ig71*<$8 zPDdZ~9!X9h;cmVgtvD~{_n{ZZQFQ7~U>g2{-WO-$^FPs<_&1tueQ2)$I&)>vj%uJY z*8m-P^YA>G=tRQf)(1Ua!^4BbooL7Rp#eS+pFbY+>(Lq69`k$ADLxYO7toJZ)(zpu zXa=T^FS@i(;MJc07f5(@?m=fD*T(SY`|jw}-+@l;0yLm!&=G7x1K$??0Iw(iCE8x) zP2oZtgQLjrLT94p=3qli{r~@FkZ^<@(FXgW$L}^Y(wS%=kD))EUO>9e1KP-!ZI(moe$hRqOfi3#JG9!jsq?-#`P%^FsLh`!Z-CPojam ziZ=8kx+kuFG5iHZDQro8GFrY3U7B~$)A1F0%#Xdu`8R+I6tu&_FNFpNU?%eaLpRqV zw4o=^fYzd$Ya80|?&vq@(wvK4!mi|VZV6M~4}EV4I^$!vaQ(I3yiUv9ZOJnj05;pKA z+VNp@Mt(zgZMN6KrksdQ?S0r27otmZ9BuFnx)*Y63sc+#-R8b0;*g321}U(DxQ#1}?!Sco3Unfj8p6 zZi_?7&qmulrAZR!N%+Dg^onf!W{9{YI_165-9IEc3d@n7gs$l_tcqLF-Tec)`Oac( zyyC5J3L4;zL?}~llU_h)P6f`ijL@-jz&j12fdgUqigw8^i}kV{RlH-mYtz~ z4s^*1VK*#?H{%`XaXf$qTJ{~zzZXu;cfuboyP+dmh)(GybT7Od^V{(V`FGI3SHBwq z_!cLSziL-FMRTzk`A@J7=G+}FxbE12{0i)ZKkiP3KhxEIFRaxpyq5<%(Y0#*e&}c& zdJh~!1Gxh*=oa&X(IuG>^Y@~AXED0=kE2Vs8EyBq=;vr4XVCh|D?SXHEGIgGtE08i z7dxXJ-x|yBLNAnuF&#I>@=wruC(#c6MmK5RkHXB=Lj&s)9gGb<|96lu(&x~r*%mA8 zK{v^_@%hj3`FS+3D?SblmqhC|K!32bMo&!#G?3otNJpU;-2`-I7hyKP|6547rmv?8 zSbH>}J?NT$fj0PS%>Rvcl>d|Pr{p5&`|Z&iu1n1KM`vU(dP*k7=bN!D`PVV^@Bd}m z8zRkxZi>?Ai}hl8`&d2@8&iHe*1?U~5|5xWP-*FyTJ(7tw1ax++O|bE@lZ5?Y3Pj3 zM(aI}-jwUnB|P{!=il@B4FyJc97p46w8MU1gr8J{(fmww1ar}bA4eP7gzkYCV}5JQ z??Cs`JLr3#L=U6y|B@tOWS7u2%yS@|_iLh6us-EYaS%>K1N{OG=sWbPJ%I-D2YR>v zgKpXa2Sdjt(emnOd0RB#QBei5yo^H2!582VlY=J))!Ct*i7VhbFGPVri7i_f87xAT~We_=ZQ zgO0HH*P-Fg=o*hlH|GpAfW_#&uqHl#5nY0}F+cq$J|SVnBj^;JMVBD!H{r!=(GgWa z8_qx*xIR9=8SQusx`*yT+j}5Be;nOx>(F}J(f9XY>d*fNNu&Zmf3ciJ_e8bBVN=yd zpEp6LvNPJi0JOo|&<>`cOE3?uzY?wg0y==VF}3#S`)3Zv^ZyS8jy(6bp}{g}gSF8H z+eU9h8ypj#PeTJ(6w6nlOY%Irr;fz(EZ>E%YGL&K+UU}@`i}GOls-U#YqSgp;j>r~ za~ugbT5W7ceh@m6b@&GEKm)z|XxLN>(1ARHeQ*Q1m(sou<+;#+OQSPfD@no|t1%i# zFSLQ-vHTu%%9dg}K96>|AFY2Jt$zU>an57mqg4x?xsK6+XousYcVk2H$(bbF{X4KD zz8~}XkB8${99^r@Xooe>8?z!Ty0)6x2mpaDM<%eSGQ?|qm$|EEa!dCc)c z*!8W^fcjw*D)=bc;k#H7|3w2S z_Y*g#=f6J*ckO*x4PU~NcogSi;^)xNJgh`^D|+>QAI*9y{Hm>j*HJzRZSO6tivNdo zu=p?G&xYNxEBPsyH1R%(0a)bM@HZF}u|4_s(9N0Wboe7vMYN$=*cV?z-^+g{{4=4k zIEDOI*d2TPU-)LM#%|=_L}xP3*)Y%wXF2~JDCkXrQ}`tMyZtD75tTR>{uZl0_9VXy zU6M2C68(+-M9ceIn2`$T40T33x-+^E-NetL=l>P-rriBoG8BADft%}lOvkh63;BN! z3bcq_FpV7%^httv1u^7Et*J2htg}v}Bw!yX+(-H@9 zE^;iBiNXJbDVu^$?M$@cg=nNp(WzU9Hn<6$;+N31d;`5;KEdXA6x|yo{|)E99$LRM zdU5rM-i)b#|NmAJuJsgj1ovYPd=y>7pV7VX8`?mo|3ZK{(9@9*4WKf*Cz_!bPVe}9 zG}_MW_c9W-FNty#WWF3mR0$nHYjg?vp))WFz47iwJA4D}=sh%$&(P!d z6_!DNH+fT*N87214`EAmuYI1#9R5R}mnbMjL7hyQQzPh&uI(UnbKQ-PJNjZGa~MH! z^u_Y%)YZqK*bHsxDfIaZG5(I1&(VtzcjnWmz< z`C+V&>#-poMfXI}ESXcstt%S9Bj`C_8{LNPiM{dpA#_H6##)&CkA!PjBWviW3A$N& zpdH?T&d36E4VR$-ZA1gy8Osl$9iKw?&gE#4Y$0C_UE((Ad&7~_#NYpsu!GrX2M?nW zu8qDH%Rfdt_!h1I8~Q`yaxA|ldnm7gE=g1Lc_;Mu!tnTf64oStFFxb<|0NQ>aAS_p z@d&Iy{vNb}wOAhC!m{`y+F;HrGpBCKqUh$TkKPY0&;Z-Vd@poH2cT;{IF^sX)Ia~9 zNWx9^0J;=kU}N%S zFzFiKM8W`;pf})hbR^HA9leSkvv<*p=NP&~7ts1Sa)7%!#FVJ$n3pMt`7`&YwB;!{ugd zK>jK8$Lt~Wcoi%Vp0`Cio`XLB2Y(v7e?S%dy7#Z^qpqptOy6fM;+wdeh z)jf)YhDM;9bSnD0;X!oDpFwAG2O7}FG5;O<|&DuhDK-y zZKFNWy)YOZ;RN)LY^J>E z3!SkvjzVAjA9?|;M^D3k^mzV^9hQ|CjOnMCNA>rnF z2%YMsXoG9f4tK=-0d(Z2(M@>ewPBYRMH}vfL$MFKmtMyvcnA%saEY+#N~8T&D#7`; z!{!vYrk$e$qhq5yh7wu6>r0p?*0ufV$WiZ$~@ci1zn($z<5Y zpHkqI{(zqEUt_*pdf3I)qRr6b(*=9rAoQ2hOE?|B!oJw2ROUnmzJTtXbLjbRUOEJH zAC4sdW|D-Ptx}oz9Y>GHBWQ%n(7-mLH{KRBfH&jwPtmD9hUu6n8}g;lC24`(u@l~c z%hC4I%7vv(UP;1>pbR>tm1Djk8c2(1TXgC=q33@PdcG&4fzFA~AH(Y8H>1bxFjl}U z<>O37n<4M<-~S=u=C~<77=;Ej6&>+?v3x;v1^OA?9Nmi6--&MG4=^)+f}WmF(QnMJ zXyAzoVdPg~>c9V2lZ3myDSDiGp&gG+Rp6t8&cyxb)XzgNlqb;+UPjOJKD48AXh&Hp zhMTWAy2RD7CiX<%pM~k%KZ#|r!s}R<{8222g)4=RPZRW`aU0gaHPO$}dm(e>Fx8du zW%51IrO93;EZNoQz^b7GXpauKA11wMCXjHAmS6{b13mXytH!Gs{f;+6cXMxaZC9fs z{U|;^hP}yO!hzVUTISS0aC`~<2IQ(9EP=jPvpVPBDQq7f3_*AEBuvM}=+tgOuhs+T zCjA?o(rh)tRa+HZvOegpAA)YmvC$;Dc^9F3vO5}BpXg9@DaN6j@NV=}%#F{VL<8A?Z02O*(^w%> zy|DI$u^ScYpb^eQr+ywfGuzP-zlnDIe$0O!^M_;prc z{777zD&Wrn=x!f`o{D?WO}ZBS2)%`la4#C*p_u<3?dVtZRQ-X@T+s$$%`0Fp@*~mr z-@;;^{|`wxML(huUPMQjsbL7@N_10}kG4QJRbO=JMxskHEk1t)J>Q#Ses}b{=%48O z`5JNlUGvf;Y^WvLP%m@_MxhPOLBIPe(POs*4d{Dx_g_ShX`#j;Umtz1JNn*;=>5^v zXuoeYj^F?9C~%E`MR#?vCShtTqJh*zH&bWy91n<&M`vm_j=+Uj5&uH#mueb*S=B<9 zcr4of2K2qHO*#K2-lm`@?m^f1+Gb%%s-gj8pydN%`KVZ)L}%g&^x}FM-7BA=7tCpN zPh@T$29z6J;=<^R7f+IK7uP@|Zi2qh3Ed>U(TE434UUP=XGRyGfjx?;V~if(ZRno* z5M9#m&?UKm*2~=@%w#g1gca+dBk72)*$}j15`A%TbORdjJLo3biw1lY9oZ@Ly>l^t zMMelHCt6+{9Z(JA{bZskiF69Oq8*JxE6zbjwhXVw_2||5FM8}UwG0jCz`EqGK|j;o z&^^*SJ|Bq&Iu)P71!y}pS~=sKzq%w`yEf=YW(a!G%trUdTr}c`WBDpHz_sWSZH>Nz z2KEU$BL~p)eF=&{S!HgoEKz_@V9rQ&03x6*76@9OHr?7P0(0aF`_ru-jj4nyW2OH3} zc>}xSVeE_5I)@i#<4fe9!j;&oOBlgLr{ zlJEV0S7!lU<1Hs*0g1fuBySoGuAV3lz!R6rY7Tn$4-QC@#I235nBK_BWo}K>r z-np(}&1|3jNDc{2ZE*wYT0V!WG*TTe&rh$CLY=q*ECdI`f^Y{^OW#1b0)n53># zP!Xtj)nGl?5$fc-q5Q5vI^cFaWua^I4XX8N>Nz(}W~dX?gQ~PS)FtT*^#bY*OTl3< z2Rsbbxpz>BO4oPnn?ZG^1JvU<5b9-q1;LO07~=qUv1aoP%X?f!zb zVDg4eqK;6PBoL~VYoR){2P(lCs07!b3b+jw{{__3@y+B38u9$=-S5ppih@wBtqn86 z=1@S*1XV~^V~FVoK>3etV$c5^1Zwpf zsB3u{D$y;dPP~G-V4SATXStG4Cv!u+IcGxM?MI;!K8Cs!ub|@m4RupSYUZ3gEz~`c z&&@)HrJ+tx73##TpaOL=eK)9Abw8++ZGi>gE2zgWb#o_9F)05EuraI+2f^h~b{ShZ zeq~`h_U;fCYQ;_1625@?qEWG>bHa{LFOES_fv3X?a3RzQoGheLa{C`oOGk7}QO?4thTSZ)TyyyP$5ei%Yj+)#*xQ@vP*0G0#J69 zq3jw#719!_QvpzgY=-(Gbr|X?y8}J{{r__oYRy}yll=pAqR4HXdmw=^1yo__p#m0y zN>s`AjiK(L4p0Z`Z~CcFpC6V&-Nbv1ub}7u|DDvwIYDNq6BL5F`AR}1st8q3L(}^} zouHHLL!dg)AF4BBq5Ky>op=S*J#Y|KgQuXrxFu-E^WTd_mv&yR*6<0`o2^`X=W!YY zb?xUty)afl6}StkfP+wh&qAH>8dRZgp*r&&%0Gs$W0wf3L#b__-`DK~E`dNNs0H;! zr6p9W=a_swRK@$Cu4!UF=YvQy=*@mER6+Zo3Ooh%ykCSF;A^Nt;&gEI$)KK^v~CtU zK_;lDAUBj_MHmX(Kn45?mEbqjy%M9N1%j#Ar-hzN2GxOzQ1?JRsC%jt)C(#Y>J!uy zC_DF67Fk$4f(2o;P7X^!CF}v!`aw{MCPO){hk8%!fqCJ5sCy-jzf(vWs19a^x)jBr z4q6@Rc0lDh33VwR!`S-#|HcI0p>7VZF3y`U8O+SSCsd+&P_17H6<|BmJ#!H1q!*wP zK88BTXQ+FUJI0i`bsrEdsR=<9!g8H|Sc+0Qp#f=cWa;G8@TRO`K=66b;nSkm@& zq3)qJPzicM6*kf2i=hs<)Ar|}TdjIxg70P!H_-XAni1;6b)in&8Y)01SOgA)x|Z9a z?DoRv@H8w8Hw8JLnqNRY*15ZRxfZ}Kun~;Wo#($Mi?-dJZ#=GtHQ0ZFYF+sr&WFx6 za60=La0kpD?0k)Q4E1>-RfzLtxiPHFel{!wAHm!(Nl)kJiFdzFlQ16R#Q1?oVzRo4gXY_>?k%z)O z@E)uSWA$_LwsNyriy&!#FVBB&a}*Y2pJ#wWU#JALp;~?u=74brIxGRxuLy;ySB3^iy+1b=lgy&V0HF$;ZXP- z>doap(#!Mvz(zq`niQj)#O2{+_LHG*x^$!MeE`+5E>Nvs3P-@Ja4c*#MxU}N?GF}e zd4{phHyWBkbz&{-3Zstm^862jLSS3=x1sKt;^Up~ZhwM$vDBX6{7t75%*B2WRN*h7 zH;gjTxtFrQjS=`~f3U1t6LYfTP!mpM-w*08jXuS>_H|)H_7kCQrl(K^W}WJ^b~w~~ zBGNSHlTBQx_e3INI;b~bZm6#jWuP9{D$uPjHjPZs4eC`p2kYOWfj$%-glg3> z<8`Q(KZkmy=9uXeR?%1&RzTho>ZV-;_2PO1l`vYUv(E^%F9*F~E2ziN$8Ca9#&J-u z+DTBKh-Sk;_zmh!*KwBfqFM~~oZp8HV2;^dt_jc$>%!P`oNL?~DqdHpr=u5Cr`JPu z$i0n4ViqT$-qH7<43p1wKDpF|Y1xNBy+EehekW85Z$dp@kDxjcZ=UlvqJ}U7`yo&# zUk>$#JPa$rm$0Zl|L30XyfQmNJw|h2Rk#hR!e7uE#$DjFEH6~SjbTRE6{@f)Pg3mp$uQbp3t?#`4BaPFHi=aBQ9_pSr3JbubOP!mp2Gq&xKy{`ubeCb#mWA&AMW$E|)yj=fC)*G8 z++T)j?LDXyzK42GL|En|jtBLWWQMXY0~Mz_RGg+z9qtOf;lyP;|9T8IBFF}>Lp?tK zLcKauEq4MGhYDO3DxnYbhuutm2P*L2&>JRR;lwEnb?F*F-NXS<2b}MyFM)bW z9>7{K!WyS=cO4dbjvGK#*wPfiP$%dO^$H$h`zcWOz+C7JH$XiV7ojfAP2+Q@YyKJL zh0)hKAIXYCb-Ek$*7HAvg-)^r>KdPfYVjke0KcHFUHo;nI2I>-ifC`*=i}UY%Gs0KwcfjNkc)x6QJ{#`Y<{UK2cAozV z7*yKsyqU&81(*y~z(S~&t%Q2vyoI_ce?wi{Xgi#fC5AdkW~fV87V46b{xl*4eS=Q|Xtl}n%sIRMq6vrvVQb%0770F|&G)V(qk z>V#9F3S9$r$+kmv?f{GgPeDCB?(;0D0O_GFQBJ51lz?h| z6R5=9p;|u%>R^kY4s;S`h3}ybnryG9^KMrz7HVxdsGG1MRAp^V9td^!4uN_jPBqSg zy0#0T>^DIbb^z*9o`)*vDb!cJA5iy3#C?umYUug>e|cD_qH0hlZ*A-d6|fsrfo`aK zWh&GQW(8EhgHQ$DfwFr8JvS*-;%NIFzqn9&GC)FpXljBvntk)?)`7q@+5sLljK&;S2-91GpO^PxA~2X&JB zP;a;oFguKM(77p#LD_eJYW)bP&P{{r%si-jVms6&x(F5TG1R^G$>fm^@%*b*Ne(%! z@`kD`3skGiKs^NwU@kZq>e_CAYUMGgo9#AKr#?Ux@)PPVk9^o^bquINQbHA+3#yP3 z`rECpMGXXMWlN|^yFguvK_(v#b)sodg{_Awpx~1UsMto`DMZ2rA$^sC(f%lw+i$&drq!YM&nJ-YIM>ZSu-ce$Amy>Sy|% zP@NkH^&)alWuXqtgu01V!Y1$t)TKyq%;`jasFoIm3RnuNrL~|=(gw=EFVtN>-Q;sk zz8&hT<|U|0@C9;Uw=2?dO9a*O{7{`J3RPHbs6=g`E=_l+0)|6fvguHF_fn`Y!v~@4 zA3}BVBUIeqP#ukQ!igIXdcOakj)iW*tWYh>4^?3)s01~j5;upswgFJB9}iW?A}Ie& zP&eNms5nQB7oZMw8|r3#4`mnSBz}7SadWOJ!pNs1u!ox(A*@1^#7>eA=;(4HY+u?Xy80ApdEef3>h2f`YJ~aU@g=_d=cM1XSWH zP=W43-NkRmos8oMfDD25W7<3+nDa z0o94KP$#_tb=Tj4y7@lCtT6FeM_w8#aWkk6`9r-?he36Cv73cXwiT+C`=A`ILM3_% zb%NK%Z&24V$~os=NCS0%B2Xu;4Ar3~w(ksebM}WyI0C8zp-_3;>uj+PD$qHo7T$$Q z`~oWAXDG*L=N)}&sD#;|PF5VMLk*!i(+uihJ|^!BM1$^lj?h}H(6vv z@E+i;ZLSLK9$h(^Y)0B zoXAO_O3MY+o3c=?Xawcy1Jz@Hs7m@lUHmCf7jHF`-)<*mqS9sp!nDUC_m;uV67*r=}KS>1*%i0pbCBn zmG~7@r#`t^=mgQPIu*x-3YZq^dCLn`KoO`nL>Vainot4jL)o{4Dl7mha4*}BgPyw$ zD&9({I2)kuV)tGay2huWF2!}IYxEb?wfze9JjK1{B*+GpFh5kH3Q#9(3RO@L)Cv2V zez?hJLw%K6YVw^BJGbi`3!U($DIP*q`U&b9{xE&a>t3!1>=Q!SCx%Lt8p=K^)V-6( z_O+o-+6d~Bwu9CsM?!CXy$xld2YwgS1A8CpQhb4GS;Cvn%RCFrz`hDp zqApN@`WnYV+0TV4bfa-6RDlPf4tNTxkn_;<_w9Qu*(bci^Iw=n%{$KL>0wZc%`i87 z4fDX{cfDNQVKu12_QGIz1^U9u_nektn1>i5#D6>2jt`}n=0sFPMy z19JR}tY#$6zl~%qaBNDzSr-sYIhlKHS7s7HoT6Q7j$Xq1BW^g6Zi z#X75PWwRMcuD>i!YyJN&V-SqrYT&v?!awy6W!%ST6!KQcy1_okGcf}Qo}9!3(5JIY zCHsEZq(UA-G37YCHG`b~x?3lVPTQ^z~Z!QN*!~4fI8pqryjv(B{x;_Q)5V#V+ zYB-i=otF7G`XuN#u`Xw)Q`{m}Tw!$j?E&*SND+dUrI?9!m>TRgM$-NLK>aN1<^F*)TI6YYFxsOOLKIf#;!H%U+`v`(0+My)J1+_L;&i0deCJ_a=5b z!xcUO***QfqZ`()$QWvTwS+wgG7Eiwb7~Ho5PTeS9rHLdk)8006&{6?J|tdd_670p z&VIe=&Rg8aw$Fs#eFo#$T&IHs@*?0fPE{I%a>&M#u$L88+D_|~NOzF?S@IqP-fTq% zkT9v?2`GynL zw{>F*PRZ2BPcdQRFpK4M>>8X%ywk+x)@fY@A zbp1=<95$w6sBw+JsjXst5YbqGT`4OrDM3fD{+ojGvCcryV2kr7yol@#v8Pxv`Dej4 z3qHGGC2YP!x0fZXh{0$a#-ZTbCI5|51S*bfC#TE>HO4XXve!qq&jit^%Y86_ScOS2 zn*HCzI)(0YxLE&EOitwau$zVb3G%yA5lCY{tfF89SZP6rl3b$?`?8i?`&R@xOyKmi zyNVrPF*a#QFwaiB9=kLo>43bl-K719Q3<~mc9|Z;!a>A+1{m541*q&s42%5l7^cThNB6($O7m{clwkfgQZe6*8eJA|ZB3s4$ zf^STGlOUgry?ZtRmZO*tlb~FJa)h<|7QBEi8{Ez8iGCl2KC)s1&^<@qf#fsrkIY<5 z&<)JB$g{KeqM%S>9>nGmg@lbdPJwRMN`z+!oDxAr*q_RJ5IFqUNWc>4d!Qe}Y{%62 zZH0_79wzA();X|$&$`z!i>9>-wj1{7NUUUtx zkBICC-Fm^kh;>5x6vQ57C%%AgyAJ4yNB%~f`W((tNj?$zLaJVZv;HDlpTuEfGY*-t zoq^pBc*(jnk>E%1nPUZ&z^)p4jTqPr!#*i-x-w&0Q88dU6`=F~!J;kB-R;D3Y>(3z zoFg$uqI-$1patDWpz545A~yVDI#&q#xagiEi@|)%d|<85j=TZ(6-Zc}xlh3v39zYy zpF0?X!UXEUMq@DRurU{-m`si9%%Wza{bsv{>tQQmd?HC!k_O_Rof%&p!R`Qs&!qL0 zEzT_pp2Pl^b6Ds1?Np-!*KmqsL6x8^$@Xi(_=A~B?PB;4cp=VMslVH13wTtf~xTaCa z1LVE1c|pJfRzP1kfMovIE<-< z{U%5iYgb`TmpWX5FA1KEeHTl9jX({MY0PDvf~heKR;DXy;WRr?Y>Lpgac)tlM%_r{ ze}Xch8Av$968qw;(H^I;v7bcx&e&~|2e59*Ny5e;>iDIg zt}!?-$7w9Of#%SJ09Ua~ZkOpczK_`7w7m-O!9D{?UsBWu)@6{rCyp<^{pe+y@tJ_|`( z;(Hdm^sMtUBeJfEOye$v@4;@&e?@Q$H^Mn=lqc97jOyX=)|{kE%SqFrdxh*IoI+6= z(O_p7g`ibQb^v;lZ~+V^Ngj&cWEZ~;zFX;PRO|*5;}7!OcM~`w2IaXTg681vDVxaMoLi83q3ga1@3$&>bYs|9OQ~L--wo z7nXPqj^i<^O^_PM^Przbkk$lfgpK~;Yg6RMEO{sP)tTjxX|%?-3ig9oU*UjJ?U2ol zA<94he@^m_)+FKtna!vk>n|jWMUv*|G!|HbXC%vkUSk>h;>-kAObm)WWHE|kmy8&3 zC@3*94RoQJzM)9>EY!tdSaywj`acz+jxOVym%&bwY~CK=MrN(_mkbleR?9 zzqRm;5d3zr&um2pSy%U1j@8G0i2qRaTz#kQhdin{2NVc(6Jo_K9I+$m&%IzPXh*A)%tBM3&Z?ni*r z1RBNMMiKd~6RmIz8(FQzp$K*`pEJKPYudGC=}JrTLvWkfO6EmT-LUD#I-4gR{pS}m zyOMJHV<#9H;r7!Tec_ycBU0`#E^5h>sdRqtZIlOWZtGrve)3t0kmQS36Rs8^gk z4ID$P{KQ!;Awxfk@j`2C^FmwEeU^Q_rZ~7c|+A{b(XMP~4 zhJL`OanFIv8+i^}&%x&wc{dQ(T^y&VY!2DYv=!wg3;v!{N4B;NC%`a@`9=Y8u#JGv zWf+@%0pxqpC$=KXu+D|ND+x5BSdj;ihaUx_as8VSC>cd0MRS+LUD#_>#<(oW(-726 zcQj_Q-(-d6#IA|i=EAQy2~%3aD%fryX=D5bVG~S&%h*?kk%HxSlkYBX}-ibT?8wicq>We5|Uq3Ci1O+v96ze!Syf(yX1#5`*8QjzQ@r(VlG zE9>FtY7(n9vLIr(f1r4R<9s$_Ncs=KUa+o6ptu-?ji^>YI|3{xX?=A2SbJkPmcaGQ z&_A4yLDw0*2R*f#P}J;{VZrG0m@lHveW27pbF;SgS{{N%gn+YXbZmM@G0c6bpFW5 zz5@kMiNs$y0!j2Q6@FuuXT~AW8B3lP!{X-H71=5ZEk^RAIP0G{B!+XWuvOTG4PR`> zQGiB5&tG%0vP*21qsb7$d`oHnVlkSi8iUEMk&H;8L_Vd9%@N+(bvcc0DzZvMPe~Oc zE#6Ujn;Q8e;%Pj?{=3DD=*0B2+0`C{;|P{xl#BqA2=s&fJ(6X$r{811le)E%?aX%t5i1Kuo=jlVn=#zMM|gPi~VWqN^15qv7L_WI5GY38Abf0y& z9cvWhB@tUU&+ncXO?5tV1gc_OVViL3_t-Z*w*=0TSfo4Ck! zT9G-iiHvRdu@jpf*yb}~YvO&OsNWoLss3%jdluOUIFzZ;ACAPK0*(Wj!K~|Yz4*7} zt};00VqFON59?3~>`M}-4F^e%?kq)Yu@m=atq~2|X6R<)*Pi_&?CYU(x3cS!17&+F zpaR@QvPC4`Zn89-Y9T?-VAmHmrx1-J$miMVwRc-5bCGBowqaum@~YUjg*BKz@oA)Q zbL=Kbb_A;wh+@uDRaL6pPJmVDG^R0!TA^Fu3+(?vKOA{G_Wa8)S8nTu>@(tbiG6+8 z3Ee&BM2en*?htu4u|7?41N1S+k4pM7)1lad;Tu?t8GbY+P%q{tJ855%YxH;E`e1Tx z_pm-iQ8B}0tkaOtpH5b=B0sVBjEwxbjuSs5VFDSkZ)eFP<2a2(-={79nb6&gaIdjA zYGMDxGGn*~zr^bz7iF?}kHj`Jkvn4dl(ohmMASIS++Y`wf3)gqMQIB;o<=&8Unll# z*5`>gPyY+i-#Fi6zQE`OWnE;pHm6ADbkY*Uu_E43>ma>02-@FJOc+)xgxSCge;de`Y5&{-C54PFK?-^Ba`o!FB0h^QHxV85LP8UgB zlOWRw)(ekN0{owW?gT!s@Xw8|GqW5CvSJ@L4qEK1#QTQ+2Xq(EiKMU-EoEJu>Z7AP zi*77My|FgbL$^L$;&Qkp#?BkrSo2r1nIzr>11xzF{O40(2W;+Qd)m75f&8*}{Uk^p z6Q0KSJ11|-z7pi0VY@2fT#@7-3D^@^L;_8wuyGXlo@5oVImEs?zJH@HihWw$0wYCyc^ISB$2!iHb77jHR1s#nom#m13()$au`UBt=|jt|QY- zJMkKL2iZ;Z5!78q4EB3jeJ+dJ*;W$PXMM&IyNa;xfNUSO ze`5R15=kA017tv-3BO`=!jFAL_9sZNm!xMY%pYC&Q9x~Bc>3>!VS78_HmdU@!F%Q` z)~QI;40a&kBZ7Hh_mI8DclLGQdvr6fe?W2JM;nq%qM$7>C5nsaKUuev$v3)P|2bCO zZvqd)a5zqFkyT{|o35le7RII>0pAdy7KI1HhHxbXyrsB7cCr~H8^?Ym@lp`uWVp%> zV6%{Y-w2%lEddG>U>!;C5aeGR7qU)eroe`V%jdsj-@(24njSc?SG{=~qbJ;iTgb z+`^!!ouoI)c*p{6{|Q}h3Mm>c(J1sj1dau>6XOH(2eT}vZjW7C*5OA>HZ8FCL9dbA zQxyH5YSqOcP!8sOI`NK^Rwh73)+@~6CPk$~KfpTDiQ;^)`2%*L6XS_WXG**-LYS+9}4CmU<`y4ae82vVF9v^7~kh4fjIUga93>n*|%do1;4e( zH&JLR0@cI5PPh{vK_2A!0-q1bG8BX9nHpd4e8{YT`~v$wSU7+E|H5eNHx){1oce*{0VlNPt$hB+p} za1_b5z_8H-+r1?1On|x8g@Xj|La(PYQxhXK^4R}Vfc*2|lb%>h;RWmx;TPSF@dAuv zTM>saxWT>$!B*jPjeRsr)SAS*|0i%^>rMh}PqE$wtKj?2eAs%%M&kgI9eGP{=wmZA`dFb^@$&dePS%YCpEGY0nv>qCadw*Om|>x=Ct zST|GR@RcA>!r4V<9~1o{3toVSrYFe@v(K*r(G3-mf3-O2S?A+$8k3O)=pNK4j^S%- zzxH=IStksZlDMN)EqN~1JMh^=7b24AzPe-GyANA32b1JA@s^|e2VPYXj1}x>q0?x@ z>4WI1`x_4ZS=6#N-XVBA5-(?87Q=~F)LfijARmYQP`HfbzI5Xn_Ro<86F391*>~ziEIYdA%q4W;4|E#GDSRjKe(6KTpKOL>P!vHzyS|rUOaf#_ zrty<~77|@#F2`1*z7@G0n+7E8XT`1Kv{yJ(GW2(`J&t@9vcYEGnIikK_YB>CT}hMz zL1WgXsc<*zzpc{RMj2n!AB^$l{D~y}n62<{MG?J7REUJM}-C>diNx|qq(wGE3jZJgf9X95%u7It^ zIdtpoAQQ0lF?qGfJpZ5ARL7t?!CS&b%#BnXmjGFDzQi1iu7m}TOY$@Xxk}>X=z>_c zVEqUBe@Jo${{a-wxje%Q`_AY!MsU!Nf5O=Bae^Xi&=rzqjkRGt{G%v@F=_qPr_UJM-PAERE3R3c}_EgfUjw5LS%2L@+*NB;}A9u zu*i>1CF@dDOXP!nN7lnBrZI6eu2WRCaK72lzc<}RBZh%f`|1UO`4?_)s+ zV|1E1krv;9&6p8bx3=U;vKyI3FAfqmQm~FhoOK9R5i^8%=U6wQa9{Rg*q0)w=lZ86 z;5KG`pO(&o!pGyX%a2A{SsK7 z95E>>wZ*)wf4A#L!pJBze2Fpy!@U^vMRr`l9hGY{1#M^F5u41+l@{azNi@7I(KGnX z;vJ^Qx+Y(0T!LQ*)4$dAZ-8@iiWp3w>6~OKb0v=Xktg7^yHt#wHX6FUtea85Cis=p zthT@l33`Tg1d7~2yp0sB(GLGb#F>R{PW)f7Zv)eyAL6!lp0tYOkVt+!z<4MH;)A`OyV2t9m3{LlO+) zL@8tZIKe;*oE~35-f(3@$+S^@fiE<*cM_Rm*h>XfVd=$$Gl}- z`Odm7@v{)S8^t8n*Z%}oeNngqMMhW)hbsh2WV&otWEYCqMxwJMoxyBs1*nKe`h(F7 zeb`t=AqPpS@vqrtpd$s49i#yFQxbh7Ne%>eNS=-LJCfA4w%tWm8r>uU-9=uCKx6E5 zzwuqpdNZfjIL};z>?;NQMetU{x`6)=EB+S+)I{HzsWC6ItG25PMjJ^m&4gK5FSAM; zQp6mbYh$woSz{||I_u(Q@3PZw*8!$Iew;A=7FHT%OmoTeWABC(GKYB$?IH@ULrlGW z&zp4wJCr=vA}?V@Yp<~dpD!FLl-#czk>}4&#H`I+gMO{m6pwupi#r6_ANpy^V!C&p zpb;pmE6D~@Kq~@n!tj}u`U&}HlD~r)!VXB9Rmc`&H`^K$lUN#ak;Ox&@sZdgkgvfe zjw5o-gX57u)i+z>+ll63@DGkjNK$~R=QG2P$rROuf|g@n2Hg_YE6n#CC(|fK(q$wo zt!@x&4f52;4pa1Nd{!XOjZYjn3|(IGyIxz6Cj{Ju^HlaZna@e6al^rXf0o2%9l_gT zvxMNO36{h<)fu@)F5@&98C^N%eB?jr?t9C3o%qV{ie=SnJ={*c!vf|Zcvs{(3Dg(6 zhbFH`myQzX7V`51Z3C~vp3EWy?oDC2u-!(yZuoVl1Mw*Q34UL#fRDQV8f9<}8y_+5 zhT;E?R0KS0j?xukuQ8egdr0)#d{TtFKh~mu$N@%DP)F zJ1WW@*@#%t&m#toRggBl%kBy9#fprX8GQw^vO9 z3}syyCu}^UD9-ID=55rSwc|&~6eFguUoZdme%?KTy84AaP8lKR{}HT35V|~Ng!rNE zWDydE{+lvFoSkf|k z^zdmP;@2a%xVL{`FQ2YNqNbgpRU?KbjL;#pO%|`Dp=(-3%;V+bZM)YkBc|Kw-7@0A z5>09c1+?qo=k4p))pBL+Mnb>NegWOO2IcfVvbIN1=b$5dIjML1qg#FbI|eDZkFQ^Q z{{Ww^-v4X;-{BvGM$GCLvw}~Lj?^8b^GE&_F+rQi4g5p=gF>UX^s3=3cUErcm1uz5 z(}O^A1o;QH_xC-z-iKwNcObnxx(9|;X+`!7_VEq!?&}@m7bw$!ql<$%f_Jc=f3SCZ rYlk2G2wy7EdmUX&cY<=e`nM1285lCqyINfuAKWcyXUAJ!FQfcFBDmPw delta 70518 zcmXWkcfgL-|G@G4d5}@EOJzLve(b&XmQ@nUOvoNh-9{?ONJ*iDGFn2Z6dH=8lqBVg zhE-{<`Pd0ppR=Q`(eKIfe4x~Xr!4Ikv$y(LfbQ2wk768zt%mn9NK@Znn$ zi9-1jiNAMQn@DucmzK!HZdeYdU@lyZ)o}wh!lT#`OXg2Y48T!11V6*eu}*=sL=J3? zWw8q~WHK?4i|kZPLmNI6ZX}+>D=4qTOK~&i#gAh78(cy87~X{s6--OC#cYMr5*4sB z*1_Ac0ltiv;Ez}re@)dV6N&Oyq$QeCF$jC&3haS@;YjRsWm=*QZo*qJt#DeRB@U0i zj5R2qjh4A8Ezywj4R`}ShV}4gtc_)_PD?bwzSxfO6N|YpvLo05PhvH!b4^I`(CCwB z2Ome%iiDZgMVDqkbY`qyhb^c-fG$z7qG^dT*aywbR7|>-Z*bufypK8YW6XwMVir7r zuHE5y|3vgG`uyLqoV{2m=fkYj7eTgCq68Mgns_y~$6`3RSXwesn2YIDn1Lmj8&@Ek zBe4!0cnccf_IQ6c=AnEr`ZL<@AGDuKiidu3N3TKmPzAJ~+UVwOTs#>b7)^yUorDH( z7Z$(=F+VOrJ6Ici3*D^S(HZVTCvqZ|(=tLP3ZQ`&i)La8%1zMz`X}R!+t3d0L1#WI zmY+ZaScP`92~GLVSpG746n*}8bdO{$5!yFE1MGm_?~6V^0?k-*QoNCjH|E3}Pezx= z`!B@%o6uwU0UFT0Sbq%d@C=%{3uwE`ONMfBbl{q3eG}w(Cll9l;f!xVBOQ-MIwRIU z7VDRxDcgW{v=!Y{JJILAMVIbpyb3SIa-mY;xl(9gRng~LVjjj%bm78?ZbD};IySfi zJq6Rz7s^aDunkxd-$R$?=V+pITB1JX0_gGTj8*ZzSbh~NQ$C4q!op?f&-0(bg{iEH zM%EPVxC0tMKXlU!LIa%<>mNst>k{<2m3R}bi{-p!!$8-dnJtBG^4jP`>toW0TX0bd z@4?de4EoCa02^bXT1g6mu3a}M*OC7GE`hyC43aR;Fa9CA6@gOu`KRDGj$qGVTH`JL_e&8uH`IrphwX+ z-;?O3d>Y5%3)l{eRt;arTkuB8JCa5Wfe(m|j`fqVu;+g^7pdcecC-$i*~e%HUtt+M9?Q9Fg$xu$pQ|2i zgf3ZIbcWr~)b~d>@11C-9!4{`-20yYjq%2AwBgZM{tIn*dF`;9OQM^r0vcc@`h9PJ zy>K!bz?W!-4x=+agJ$+W^y^r#PJAz5(g90x;RAKhwQGmg_eOX3ZCC*(M4v`a!49;; zU3fEofo{H%2`cTL`-!j$eu2RahVXVC!vjpZEmL%V{} z40P95j@HL|l-poMOvd`>qpzczeH%K?F&h}kZ|G*afCiGSLFgb~v=N$#q0v$3Koij= zdl^mXR&>dBp#6OoJrM67L;E?6PAvHc7d5y@Gz{?|c3i zbKx#sfo_V|(2vmj=tt)Onvp`SLI;=o_ppdjEPfut8`>#-e**G8*W!*dO18g{|Tm_$?lV!Xcr4d^X2z>i{iANtBYf==KcwExT6 zg^XN@E>R`)xn}K>p`*@J_{QrK8;n9bnvQ-GmS7v)h(7oax@5W9hmTYdH05>CnRY}| z-ZOe5n&JM@;b?#pl3bX=>F5B9(FearA2@*ycoxmff3cjsLkPSe+EGcgUG-SsB-#m` z*p2ASN22Ygq3x58aN$gzMrZH}n%ZsXO!lAyA3y{90o{~8#`;nn!}FEU`;F1f+7i3t zc=VUfhiE?~I)#2KATO?Dq6Qaks+MSE*P`e1CN%N|v3@n0k=LW|qMP+&^bL3b4g6HR ze*v9w*3O~dtD@zxIrVk1n&8=OZsPs1+Z4~uQk@*U`AoQ?+k5E{sn z(KXRG(ZD`JzcJs$`d`t&64w&2=f4ma&a@QTunyXBC$!@}XzE79`{U6LW}*W;9bJpI zdk4+bj#$434g3dmseg$kx^n(aeSR)n`(o&(sDY-kX{_&z4mcp*pM(ZF9c}j{`ur;N z_x)RF`~7JDKcj)2NBd9f7AAIiH_m@*U@Ei*I`cMY$Ja#%#rm;m2UDW6OZ-?&oZfHtpp($U0&S)hX=*wt_Z=-wT zBQ({Yp~w4stb!NNQ&PT1XqTDf!iZ|49dtm~suw!Iz*ruR4m1(X&~!Aw`LTX6`rI0H zX$;GE9%!IL(EdlEpY6#=zsba#T=-jWJDQqZn2vkU2fvK>55@8i(Nk!LzoXA( zy*^ANS2Q1*k;3TGl|m;_C0ZYIc>Y^+VE|pwhCO0~erP6!#qy+he;PXQ!?AubmZiK3 z{Ymy|tk2#n?3DuO<|~agur5}|;dqVbe+d_+_>Jg?Xh3_>h`&Z>ay0rY`mMN#wXnqv z;TO^E=pWZ#MKf|1-9vw&0VjHgW0wc5FOErfb2%;ypdMOogT=8Ix|wcAckyg=rq7|f zdl%aN5ZdlE+AiCT;S?1`KkLJ*TIdX0p#gS6f5i4fH|gD&f$REm{=L{kg(*H4{TEGH z&VC`4h0%_RMXRFio1sh85nExeSYCn#v^tj8q7!@zoxn%YJxMO?=m6T$F*LPjqgihX z^;e*qu_PKuRkXuq@qU+h|3x-akB74830w?XMx)?ppMh)IfA%ccT-TjZ7e!Sj5FZDpsS% z@6rKb?FykOEsD-)AiB9mVl|u*>o=mQeizNi4m8F4;{C&T4dtI=`I3QQbLYdXp8x7x zIB*?Ittq;xI-;9s2D%q!L+(6y2ng(Bu3zn$dUBfRAEB z&;KbdjJW*Zkecdf#7)qEZjALq&7tW!_lR@XDH|2P4pNQruqdmpbhB9=iTT&wBwWLUp$n(H4I!4O?5SN$(mv> zyc0X%=jhTF85UkpWzmc^Li-;(EExvAp9%w*gJ$4yd;^zab-ZDC_`~Ew*q`#7Xh&C% z2wsc+XuS_j@mpv>e_=DMaa;J)@OaFmyb&kh(IgkH)r})VN9)jx979w44`yJNQ6Xie z(a0O2$Eq6|_;5_^jd=e~H1%`PW4JWduSZ|i+tHtD$%9<@YP^81Y2ne~JeP`AMe7^J zavL4jK%EVZIFFM1A&_EtRclmNO1Dnvyy@$5jp`QQUT-edR=;7!Ibf7a> z1^+-hC_OF&QV}iJL1)|uD`E$9rW4Wk#1yoj4QNK*K$mPgrhfl_9&a3sH%_4``vWtv z)c8>Djt-ba-{CW`D$d7N_#U>w>=V)wGqDRg^Zi&0zeOinXkvH|6r0HTcXw8!!iZa< z-}x?R$78V`E<;oQ4ch(~x@pg&sl0Mh$UrePz{+U*8fd>wV!3@RUx$9A`cLBg+i(IE zrf>=x@fl| zF#5ZEH1@<7&>1K043XzT1IdR5QUdL;EE;G%bl_I8zFVvxgti}z4m=^=pNs^SOw0`z ziD%FyScj%|D>}fJXl9P10VM7UyErephQ-mnP!ql14Lz;{(C6=n^$(#Ru|??D^)UNq3M=m53QnYW4dKm+cN_H!qi$$Mk@K`cXg zHm1)11};3Oo6xV@&zO#9(3$;))iD1(;Z4^P4WK_d@F;WwcgOPm@&2Re1eV46m(X^b z&`f=R$yADCgX8hWZ|DG7Cx;I5qYoBC2dsduWgT>8P2>IcXvaO#c7xFX#-i;fqwViU zCp>R*+7+oA?^9u_cA;;m&mUb@qCnECi?Jrxy`k%?(E1AK5cSY0v_^MBFEsQK=$qnB zbWtBhpIa7v1$}NS8uI6{{<~QJ>%F|1d?1}SgahTna###AunpSrQ1s8c_n_?-V=Y{b z4sa07-D&hE%mplqwWow1ZGF*mHy_<)pW?Il zLIe68YvbSO%xg>!zl|EBej}3@hW8SOwGX4+pp!x+w=>Dii3YO`;Qd6wTywSj$(_%c%=qN$5a@9|(Uq z%fu3tdte2eh#9yPE8#onraXmi+Djh{fApw{zWaLNT{s@g;xExcGef_PFvFiFH*w)^ zPGVhr747g8md1h)r6tN^ee};Z1JScA=bgR`_Mm1DjG_gwFgM?18_a8Eo-z zC{Ms-dn$Ht(G&B}PD>2Jq1YThMt@x8o)eB$8FW|oM+2IOuIMqH5?PmcgFkoqp6=4%P*pP zX=AK^4}Ja+db&=|X?p~s~xdWgxF+pvLF~ z+Ms)<4|;zxn(1e78vcX@)A)0C^3m`)n)XHrnn{WGRw~r@8RlzkqI{x6udBq31Z;6XAiv z=o_sR8dya%Q<-Ss4bb-O(9PBd9q<{n-AeSi_2}N&h`BufTVusewBZ-%COM35x>M0V z;{C*v;r?al{j1PDR0<8G26}3mp#k5374T-vz?tYc&to>v|3)rci?`9#Y>N$c$MOL* zrN_|Yb~2W)SrqCs&~HZ>^!XO(l6FP|?1#>HDEdQx3_9K#Oq!x~T=;|gbu5mbqYs`z zXLJz23S4XFxIz5m#96u3A>=1dH`0!ap;@yX{?C5(f%(axiCd_ zmxh$Jh;~P3G7votqtTR2#WJ`64eTv+z>m;O{SO`BTXg1^J`*xoFj@-jw?-@{n{r{K zUC=eV869YJbUOM~T!^OZB{a2f#_~I8AiJX9pcy)WPV6k&??17eds%2-7^zPt%5q`D zI%s6g(Kl8XwBsS@UKo$gY#QE+FQM%#FAo!_kG^UoyuS<0;2v}$2ho6zpiBE}yr1@5sJ{#i zurQ|nYO-v+Q43xBX6Ui%iKciMI>01!EvKRbJc7OPsaXCK9Wcwv&`&{hpz`Rkt%LU0 z1YM$zE93XS9~G|2ZD?xmMjx1gb~qb-b3Kjj_OH(;BhjyK?8RaQx zyLZuB`DCf?tN%_tv7 zm#+NFAwxG}Ey^R&rC5$`<}c6yPoU%ci@81jxz~oxat+$B37WzlXa9U*bpB;H{<)Ueiypw_M-hBzz%pE-BUGQ<^12mMbB5$5}oiZbif?1h3|8H z^u;j=>*E?6gg>A!n6?|kAH{~FOR)yc(939GZ=)IBhVG3|F||ZkobuTu7eOtUWYBQfAm>&CMVEMdK#T+);B^%a-;XJMvrNUST2XoJQEF|0h+;%u|9c2ycmo| zGzK$pUM#OeANU*%>=4@FkI~=JnWnuN0?3KB%Zr|#YtTR|p_!-^ZGyZ<`2EL)sp}Lf z65Y^EaveI*;8-3LO`-$LK~wo8y4znw2Y4sm--%}A%UJ#&x-`ep=YCJg`OC2>40H{e z+Hz>aMrcMlV0j#l&gfC})w%-Rw42c-{2Kk6#EV!8uX-!Iuo|O3M21J_q3?^0copL( zKILLOoXnKv(Ft^*-_ZBRrCWog(EuBx?QTFb zHyF#}y<0i|&iFYh+(heR!%fi-(E#?u``@AipNRew&HqkZI&`x&Lca;E(WSdRmY+fY z=420=fqd^K!`hX6H*CUI=;mvWsff|dHW+K*Xl#tj(arTO+U_{IiO-=Qt-sI-<$5m! zlppQq8gz-uqR-Vya*@eJ3#^S}u_mrU&+!3tQ+*f9|DiL?_I{YbgQK6?L`7#$q`UcwZJ7~&3LOb{hZFn3Fh(=ZS-8|KCM_3MLchV#VLlY#)S%m!m1ZGFl9cyiB}b5#2;JWBrY2>TgB^ z9UIGY(FrU=1A76@>;_Ez`TtEWjBFcvygorU!-x}`DlP^c5?nxzj&xHrTfqq%qeuBw2#BUxuW^e`&XkK zS4C&m2yNdH-E2M44Bdn-$?$mp?&y7JW@ab3Fr|y5FQ5;+g)Yf1bbv##{^wZ#Z!G8C z6#_4TzG~~D&v%dYgV2EQL<5_H2L41WC!gcOHCu}gv@w=HKs(xn&g3Ba;E!lvf1rQq zl;e|-$}(uX`e;9`u`TvQPsI{Uof5R&8Z6`Y|FwAI02<-<(NpMvf8c$X<>fl@ zJqumq$Iute3+Rhxcf9`vdJ6uBzBi7?@+maHKQZ;MCSI~TG{}PnP!Nr<7#eZKXmxa{ z>Y?r0p#yY}<$kd|6n%aiI?%o7bF;AvK7~Gi%KM)GKe#Z}***&muRzOX@kXp0>*wP@ z%FEGjM7GbvA71ODn|KJ?@x5ruA4Jdj9P}HoEY`n+{&4valU2C*o(of%cTf1EQ#mY4 zxi8w`bToytqw~?3FO2t>qXWGd>$k@Go#^r18@=?4(5?mg{B>V&{yhf$sc@}Fp{cqX zGjLX{e-T~VH_?DLqwTh%GyMu(s)K0ikD&ejivFFa2ei#HNOfoe-Z8X z^&}S#^dY(wU!yb0zCSF%<>-L5(XU!-G*g4n0LGvL-HXnAK32r1F%v(E{)JU3m-{;O z-wW+Gc@r0QJPJKl52GC~Kz}r@KpP%KQ~x{qLirCXV8L%fhfOdQAo{8vgs$<3Se}IT ze=k|0u5{|8rW2H;91CvCGjX4 zz?-pt8`^$XEdMVh=kEv?&iE9%%P*iE{)eVC=l{Zhh0y!gpn+wefz?8vZ;lP{TC9W* zVJqB-27D2ndD_9ye{9lg?BX1e)hz{HXeGlA>Zn814{{C1$Ki02^^>3mX`~V&B zd-T+tKm$J&%V*Hd_dBNk)#R*)!a#-4hGo%BSqTlK2|Cjb=uCUX@{o9c9J=Z5jjlm6 zxED?NA#@_YpwIt@E>Z5o@%-039M-Bi+EFL;6x@!^`wgRJa7Q(T*0NkuE_~^?WS98QqS~@JlpPhhzCH z`uyK$z*)WvYknCzvHDmJ2cy5d9!_#$!rXPos&80bp$ z_dt29h7Dr<2y|liL}#D_&WZOIg!*J+B^L&;7ESeLbPac*yLmsB#oy7*S>$Nws08|4 zd9;0 zI&cwmX62(*(M;8eHb>iaisc*7Q!xnhF@9ovY%l{|!$&X!mq*`62Rwo<%`fPwxQGUp zc0ANyg0?Gw))z%5R1yuaA{t0_G=RpK`saV0xo{18pbrc||3YCTHp5jo2v1-y>~tdR z=4a7N?M4GSiUxQxmj6Qcz`wDa{l{=WHyY5@KXU#Zumlx0tble@16|vC=>0aa+y&hu zeX%i)Kr^-`-rt0Nw05AoJ=ag+kL?Z6A2=h?4BUr~Gw&zPzhAS*sqpLd0y^MFXoR1m zsoWpy52CyOC>qFL*ax$p4DAP@OE4Urzy!3vY3Mi)#qv_L-Kr!P&R`un;CtxDfy4!9K!U^_bC=jeb3(FvW5<$uv7zwB4~_52s*!p&42 z9k3bNpnG&sbV9s8BbFDUzw1|{0dGe$v^SOyVtL9xp_wdjCInU(KcHM1lhtj&g~z7I z*>LV}!uu&dfj40BbKw}>fu{Tg?1;ajpV>ygg@JCsS(K;ZBFz1J_(ilD4de%OyvzQG zKga*z{8y&pb}BOQSsadEpaC`cGcBami{#08Ejkqlu*l@fam!R#= zVJ9raKTI2q1F<{q!NFK2Ej{%IkB6`=@lG%a)${Uz3eN{~qvb9FJ$vQ!?a|^wh*=;cb+6p&75AJ>650 zObq10nN39BY^%^f_TyCSmLoltsxQz~=Fgd)`UTVoyHTEwX5>q}7AxmUPh5xh;Ip^~ zyW;Jarl-CEJJ5EAv54RQs+Xmwev5TNzX7+P0o{i)()cNc{wcQ6<>{#(BI9us+~=?*eu!N#SKjo*Fzk)K7v4vY<8I99`QPgW9ztIvComiSioRO^z&x0i zFO>74_luyf+>)`rEc(K!j=m3?MmyoW)b zd=1UWhtW^b0QRAQABdjBW|S|Y6KGT*1l%*)4_(q*uqHl%F2$|_$&k|hvEm0b<)_iq zUO@N6zp-4TV5rYPXI2_}U?z^nX;=l%Vg<}76!t_1^!@NKj>C7+cD0gMgh&RW1CK%< zyc13F3UsE=qZ!(S&R`dMS`t@=U0pre4*i40&FD|FJJGeCiy6284P+yh!{kXW{DDxQ zaOkKSI^(uz%7&l=F2oY}G1~FZ*bK8=6_%L&%;< zCXRFAruiLR>-4Kbhq=%UT!VI05`8ce-8^;CKssS%9Eh&{Ty&4DLYL@8^!bhGDR>Xv zTc2a<_y6}?*zh#^=lAomL9J`j6Xz+nMh9+MB&4z(+F=*;N9B!pFOJ1@{59S`7yU1K zY0>c9m1uvZu%+j}G8fKZ3>x`U=;m9F?unJ?t9M>9gn_c^h5JuhG>1g=XOL;$h%2Xni$w zz&7ZsxjVXKYtVkTp#API&iVI&U#ZYbGD5>5=&r4f?v1+WOj@BYn(NV-3`S>qTfBb{ z7N9&Q-d~Pp^7-h?(e>!WH)bTm%(qfu>OVp|_!Le3_h?3bj{Y0XQzAX}gCYYBv@7}} z^m@$1(dZ1HMrXVc%i?F4fq!B*ESxMEQac>I@c?>ER$~p^fd+OFopGX6m~jrYzA!qI zqOra#x|DU$ls7{IyAFMR6q?aVXy%gBxv=4*SO!;PMf@~2IFFv|oTWpcWzhC5&?W1I zW@se37w*MUxB$(-o9KX_qf2)P{T7@;`bj4K7IdJw z=*(84Gues;v>R=I6f^Jwx&+sh4HK!22G$Mp`~4rrg)_bdn`9E~8WUml1(g58PJIBpgbJS_$*9L;$k5eJMr?0>4~rKYxI}R zx=LY}|Ay}B(v`z*?}2vEJC=u_85x1D@e*_sK92_SD!KS+omYO?_Xijklwl^rd+JBXs6pp@AMkGxrm^7tW%`_OeXQzXRvb z3}&DYW}-_{8=ZN5tbn(oOEe#S6RyI__#xhm=g{5XqiX2qcJw`RZ!FJ51Dc0Ud`XfE zBU_86>~-{kchLZL#rvP38QG6^a2!qTIdlSlqtEB67M?GNwl9vJl1%h;v_%K*hb}>K z3>Usy??Y4lcr34qzKNcKkI{h+pacJi4tN%Q?r(IBb5{?ky*iqKwkwNHtQtCjhRC@5 z`+r;*QExQ$x1k-4M+cmOp4T~O2P@Hxt&6@H>)%D&??Pw(4LZXg(Ixu_?Kgjo(5^V9 z{`p@OF6^*QywL>hpcDE)pICn@I`c{B=1HQ@&4~50(TO~c&Ug(P@CI~ZThM+#Kr^~m zJ^x3zFonOx8`)}xav`+CvS=Xn(KT#?zKHswGair5bSnCpUVy$Y)}u533{Ck_G~hF6 zzvnUOgO}9`9c7>qW}*W&j`bbTncskRFaQmB7~1YGbcr57H``J)us6_wKSbN@K{In0 z&CHLrIRAddev3EG#~WE{hlZD<9TY}8D2+Z?J=QlupKpf-))@`#Iy8V=VtE4E&kS@a z9zpwgqBiH>46LBSRJ|S>?uzb52R;(ZXJYvubiiD7LPz=0nH5DdSPsot9W;=p=)j$$ zJ<&bXC&@)BrD(%pXk@pe0Zl{S0}Ig^EROZ7umk0{(Y=tpZs@RBv^3gJMfADa=o_;+ zx9X zGCHwl;eIl49Tz?@0PT1bI`9Pa!O3Xq9z@rAZmfSSx)go>d2|A=qc5}_vHlx$0>{xn z&qe=9)pP!`*AEQ}pvR&(8fgtQfHr7A-Ow4|81D~5XEGVx{qxb(K96SfeRRMtq6g7H zk4JyQ)W83e)*!5X?&vk>fECcSuYqQu4w`|+=m0IyJ<}a+*FWALjAn8eI`h%!z;~ko zJ&5){ACq>xm*dCS&?W-w8Qe~9;lB7*a8i>6MD>g$NM8<{RFh#RP^~-Xy8lGaaN(vZ$Lg~ z$;3Nc_y*gDZkC_Xh8NL>*_(zA3ZgSBj;>uzv|T%Nuk=JyIv8E^@o3<8q5Vvc&O`fo zDs`Xpzm5x2wF!;Wx4E&4sm%VxD|1$LX z{FwSrla}Se)Yn8))jXEFpaJwn2e>6VGTxtnrhFPY@FTJQ$yi>6KDRd3Z;bWZ(7<;! z=lq+Zuc$CZC(wv5pbutg5mJ~7oxwHegBj@BS3)yZH{NfI2HYZ+JH`9m(24bm<-zEL zhqp+E$nS_1Q_z9upbspF^~+=ZE3y1KI`9W*yN_f2e)Ls*EY|;o2Kr|#XK5KGk{1oM zP?8HHDUJ?Y1?{j_tZ$B{_F8o2z0iyeL^CoT?dT3PplRq|LOqD~H!If9kL4%O)3Y>| zldp1N2XCPRe}D$G2iXV7#vEpuYfT`$to*8`-{j=Q~^w;eN=nTF`2mBKqAb0EV9w~-?j%%Y6>Wl_>Biiq+ zX!|=b^}qj{nYv*2qMPqYGHcooL6Op&2@eX6RRRpsa1e0Qu2!DfE<7 zkL703F4)xb-yT%5r4qiczL_ft`(N2JO<6klh_;A zVmHj$K0Pr2`(QoXjCJu3Ot$4BvqO5K8BRh|{CadRmZE$HOJkvq;h+69z@fIsW_Sn( zV)0JlFCwNzUqd(T33OuTumx7>90D2Bne%UiYpAG<7tsOBcL{&I?u5>G1XjSuaba2_ z@eWp@d_&jp*J}5p?~j+zzrx*$4erbN*fPN!>#LNwlLE z(fTdu+HQ~a2hhJj_!-?B*?WZh1<-Oi+>ABx9z28na8%C_&@OC5ImdPBsek9Bb&?Br z{VZ&Zk76hM96MmK>%-a&!~T>%#`##eS9xTu6j(FpSm47Od~WCJ+U^hF-|y%vIa&YK@NpTB?*8Y{nZ6R; zj;8()dTdUiU%{Ni!Z#rgnvq&)U~Qva(c{}2hvA@D{|VaPKBT{7;s_UZm^M7jJUe!# zd?nV#A?W5=jP3Coybeo`2pPHyec?QcBXB<&NUPgIf1S|)`^EAYbV;UQJJ0`PT$G{W zAR1Ygk?DyIm=E8?570GDjtaYWF}gGx(WTiP{SG%$K8GE7fjmDtd?o)F6TE3`IL;rU z$NN*v!T5%JSpGn)gRjy#NQ{QuMu%WkML} zQgmtaqkF3;-icK(*@25yT-=Ih@fPeeF+A`dx`{rCevhW|&uFemVN(`GQ<{lpumw6` zSM+Py2VIhhXn*%&QG9e#{QbX<3RC$W8sT2_1#$!(@Ne`S=ea$Ui=gGI=zxvTP1^ze z3=cpD8i}@>hW0-f-NegcdCTpb|MFCPMuo@ke7uq4j_^z7YIJ6uqXWH%|Jvw`Z$gjpJ!n9)lUz9PQuM)>(GK55XYw_=*^Z(!`4{cr(z`;( zMbPJ3qi?nw(7iA!dIy@BY3MjlqMLa&I!6TGJ~V)z(G+Hz z9NLw_DwHc>E$of8aQ^Y2AdE~;Y>wBs3=N+Ftw z#j$=R`a5AG*1+%4j1`&|W?T$?k(ELF9e{4eiRdv+MrWfLTs)2QZ-eKlu%lPe@@8y{ z+p!tunI66cU9mgm`_VwY#vYjMzVJrujV{?E=!8DUYM5n4cyrdmag+z48QC|36nEyL z=>6e=5xAc6Q#b{?J`jGte~$GjSA8%HFbs!LUW0D30y9G(x8nfHA4jV^6h6Om@mlJ? z#CBL_R`@5YqmuFBY3#y{Pq94~eK@CL~HbZH#GIVqa)Fu zWK+?8pG7nMOT3@_Gd8$%PS_lo=-LlKI~swmRT6zq%)xHB8e8B6^i|ta(p)*_&%j;r!6S_n@&?WsJI-xVMK7C=he+BwctGJN!@61|K;RF592gac@ znU3Cn676^cI+N|_ZvPye(bwo^Jd6fd@`;eaN@(Cs&_A5E#7Q_6Z^OTy;Qaf*kS9Y1 zMxlY+g)YHdbh9nTKKLs7b3N~(5Ks*?pf>26vTLmGgHB{LI*}>y{^RIUFN^hWC%JH- zJ$OAH#Rk}DaroDAZ%6O%!d`e7J@0jwgx`uS(egBOQ_VpKcnV#@H==u^zoH+r%bp4o zNmk&(h8-~jhoT)lh;E*R@%~!$+wd_uvjdpgROm0FKcZJW9oDuE`uw$MhKHi<$DkRx zE0mLod0e=*i=r>1seBJ@_zAiMKcJcT9sM1UV`=z1qO$1y*0J0RZ8r&RHxn!3s(617 zx_QrF>YxAr7b|i+6W&l)pqs8rv@JTr0nw@GfXgtoDbd}$9Ub^vH1KoiUdp*Fl#8L| zT4=lWnEL+r<-!go#2d5G4xT|D*ck7BjHd7i`sajS&`ecX9@erRdjCdrfWc^>x1*&6}vO;m7Fi&a*PSI5N=GmBDnZgzo0dc)u>1iAK@3 z==0st%nd>Z8jWV|c67q`#{099TzK3TqN!XNZ)`*deh=+%N4)=aEdPjRY=3E^z&V>=nL&79D!M%51AMfy#vW)lK*5{hfb@bDi-* z_zE^bmu?{XYF>#xzXRRn-(v=*y%^qnC9yi?rdZrR|BvOO6BUo34;;d-_zxODmzTm{ z&ksTaIfMrC2ij5Dm&2a80k5Mx0Gs3MvHm=|S<}~s(@_{bo+Yt3<0oo!(FU(WJ6wWk z_$j)%K0`O%0W_c^=;k_)cAV{%;5F#dRF5{nE|fc>n{W~O+;Vh}yo^aZ+{%ULbZ_)~ z^jQ6h&N%zJ@Qo;r9-oHjp12-O_2^hX6MgPkbaTFi2Dlr2gC519m~DMnl9B5<|94X{ zhYB}Mt_|UV&gfTa5T?#I)}p)+E8;FRfIrc_koVOvKqi)>+yxC_658$|w7(VT1m3}t zc;Hpeza9Kbg^?C{Eu^>xx@+5_n{or1+V`*r?nalU)W*&6b8!%Ui1u6Yt(3_`EiQbZ3Hpk>3ypXxn(_tc?q42#0n1Q+6U@XS?i7{L>#kuH=cB3ghh3K5I8bHx^!=Dv?goo$2VQc@Pa`0Xowc(4|_B zX7)35X_Du-aFbn(6=^%efH~0t3ZflWj^+C3K;5t!UXMQi0Q#Po9m|W+%q>GV>4td! zXKYRRA~LaLqWQ-m(oX267>GVNG1fm2>z_h5<11JbPhxW{zAI#40Q&q$wA~bR*T01W zFvln9ss9b>aCGMRKlPi!`Ma76-$>V@9rQ+1cN@CNreSq_1l!>I*cEf_4olJpUE2{@ z1(WFRe<|MIi1z;>+TUlSLLM{&mC()B7+u5b(Ny<~_XnYSVj{Y> zGtf=E0u5j@I-w8Ic3)#<{1IKkD?aD^n~H0=Fv3!J8&*LFT!bZXSuDSg&R{3n@z-ca zr_jL8#PXl9{5QIJ)Axkuaz~4x&sW;R`8TpARJe<~py&O@=m_-VaS!QQYRzX$;q zL)(`@1F3_)${V7awmTZ|&9Qz|te=4fJpT*Mzo~kH3RAr-Hry1;pQ8i(gnq9t#`-Jw zhR=01EKB`$XuEsR-;lGhD!zywxBsDg>OXXxLSKe&3 z1+!qSufm^z>R|@uhUg6Yq8&esrg|OP@jGY$d(ij75ApsPbZHX%Q|{M1H*xLJ=QA;N{u^@P z%sZnU4njK|hjut4`Xt)nOY#0@wEbtX{xG^Er_nuC{6J{m8vUwX7t7<&rJaVU|JOu2 zxG>ekQs{uS(HVC{KU!na%*~8Gg$}qb zx(Vx1e*bVX?Eb&0Xir7p>qpPD^(Dr-LfRDxc z^XTV0&v)VcS4?u@=dnGy>!+i~aS?XL=g_a&IW%>d--o4Yj0Vs#mV2TD4n&`y5KW@} zK7_S#89MW?um&dc{t&+7EwM2b6VMs0M?2bqF2NV*0H@G3{TEwcjw9hS+!3AGY|O;f zSP8#E2h4Ib?5Rd*AVaXM-~Yv2xNG0TDtH!)W5%)c#6#E&?dW5yfPbPdoD#=_ZLl5X z5!eA=Mf>{?D`V9Y;rBvcEJt}BcELANa{jabn4aiM#r4=7H(*=5?nXE93Cx4Pqi@P=zjFSq$j617 zs|03XHS~dQvHm9X2gXSB!CC0Q3(@z%+E~904e&E`a~_E0Bj}s-G}gu6@Mo-ihV$qZ#}Q-F*L`{n!3mIe(3~C__a{bVkF_8B9l0v!y)w7sdn&<~umHIvC zDM|k?d?QL=P0FLunXf=!JZsTFKSulAi%#SSn!$6J%;4e@e&IP#IrPC==nT4|58jBT zY&Z_Wv1mtM#`{NN`8Uj@K1*7b)Njce==0;y2~I=%ogH16mWBWR6BWy1#dGK;T8r-D z?N|p7Vm&OFo+Y&xI%8|f)6fBSpyzvk^k;Oy^eo|iZZxAsu{u^qGc_nnG7L1D3OC6N zbijwujJ%7k;iqUohtU9kkM+5;hJlNrd!}ZzLv#R^p#Bc@xkczHT95X>DanNcY)2#9 zA3YW86WPK5`OpW-qMzBCvA#>JAA~N+n0P;l{-j$J@2|#clwZS@cnocyoP9|ccnOxH z;uUm&{a6;yVQIWNd+4w!`iAU`Zm!|zjK-q@-W|&iq8XisuK9vkzZ6}nRmh%7Cf?>E z_2xqd-i=276B_Yfv0NcX7@#iNz7^KMuIO{q@j84Od*W|sfbDaJK)PcC%DvDfo{y>X z{}C6y`94Eu@;y3}pU`9WCwg42$Q3eG0d3zHt-luCgags{$2jy9J&d+n9qTutdtfiR z)TeNi=Ra|2=wLLOnk4%Dehl3kFQGHpg6`_=@%|ok)18c_UlyLf3f-)kXn?J-CH9K< z7o!2cf~o)ifA7SKT)DHPzHV2eKgDjq$MJsj_!Yf8OX^QZ*JE?ak78Z?68#aIJ5M-X zZPEL8q65E$-v1A4Vg0;WQhy^lDlg~12Nj=E(F;rF%aZz=$-B_heTZ(N{pfBz7(Ere z7|oSGw7&|?R3-G-)k2@U9?irM^hI_Dy0ppsoPU1^JRK|EMmN&|bl3lZ!|<8{A=NX` zj+UUCbS-)sHlr#322Jg+=mZi4LpeYCttc5SkM4!cBo}VBHt6Q*f$r{+=m2*{A3*oQ z0(6EeF&)>U?bl;*+=9;R5E{@wSRM-$3cJ1$I^pp+5R;E^kvcBujN4z4CH4Iug`FtB zgJvZ6m0_mkqpi__2VyB4g%xo=8o*}sx&KA~M3*Fg;jkpNu#xA#B^N$01^unI6n*eL z^aXSfJq=l}3dgf3nyE5q3Y(($d!d;e6P+A=2n}>$EU!RM*(;d(_y0cN!c^}>JKT?U z_-icZygJOh1iG1;V0G+_cAUgPI15efX>5qOuL%LQM>pN|=)nEZ@y20Z&;JxJ@R8{9 z=mvDaZL$0X`rwgRK8v*}XDJfazCPN%HyXgL*Z`kJ2R@9B^BcN}vlZq1`^GEGh37j1 zE%!!u@qp-9^nt0^4Ie{)F&)Eu@v>rBQhy?vh0Q1*LHACX;^F*{Lj&4~!|^P-*ZO5} z{!`!ajBq@5pb>tG267mE;~hr>I2-S0D-lwC1!hoRE0(WAmt;J4#Uu{F&(QwrlnhJT z1YMF|C6ghgH^qwE&~rLIdMBE?B>Jj-49(07XrOP!`@1lc@^|QQ%UddZP3vPSlhLv0 zb5qgHIzJh2EJY()i_UmstbaH9IrE_xDe|2z7I{2Q}iTIq0lvY{WD3^eds=%((7 zW@s?F*^^_q@Hjn)4!k@zcnQtKn`r8{qA!#^=$`^m&x52h06KxY(HYM{-!m(*oWK7+;-VcDXV4Tis1RSp=y!Z1x|?UB1MWj-`d_?%MaA&L zqXzb){z2@G$IwhPs}$^xJ~tT6;N8}H{vYSU7sqPMzz@;X9!FoTIV*=vS_MsML#&AX z(IuOOuIc0G=2{-zfNtJx=wA66U4n1XiT;5}EAmtc6=l$lnxOB44(P6)9?R?T2FfSV z)V9hDOLG&t3Fn|Qd=#De^XLofZES%%u@~m98a`q}s&f842BWBO_uh?mkVJR;<7hz7 zpy&5RwEe4?1K-6uxD#EXv}##We{0qS4QL6L#bs!JJJ5dipnKw*YMg&RK0i}o>MpAu zUZq9R$Qz?e(Gd-7B$~?m(74u!|2*QjV{T$cz*|azQ2p*^U?fuLO+$z=Ubsmem$oC`(G2e zu%idjftR8ky@md^`vN_7zoG#ZsvCBHCb~D;#qx0Ux%<%PmPFr-?n4JYhh`{$J(k$> zpTUK@`dW02`l5jhMmN(G^c>HNK8I#%6W)sNV|lDxKeWFN`Dv9Hf(>yw+W#T+xs%b~ zFzL_lf4FdsyEO>AvOgNY1hjr$tX~@IH=vo=jc(o(=w7*`VR*rmK=(vlbVAM1P1qh? zx~}LZ9@LQY?+iy%;R8u@lgvaTehhs{INH2hlfKwI(5zwb70nV=e50ex|3RGn*OjKaCEw z7MJ0>Xg`CRhCOmCx^&4qxbP$MIQpX5gl>{8XvEuN{a!S{{pb>%jQ)YHaayyGk(}u6 zE`YWx5$h|Xd#Vn)r(y-EBpP=(=ueB5gJ*4H1aWMhj*jre;zv1*U;2$ z#wK_G&EVCovZVegSre>Cc?PfSKIp9{`a%rm2>v_*L6+r zndO-mLDMu3Opil(s2%r)IpH>#1HObh(j*m~OOXi%ur3GnxV4A6HwHkR$Xuw6yn%`f zSIIenxG*K_3~nYm`f5-&O+Ba`42SA;0@Nj00QCY|3k$*^s7Aj)om|q&PN8m4{^Oxe zW)9TjxEbnZJOGs^7^-3SRVFI<%pBgs%&dPx1*WUw9C;q7qbv^PUl;1l*9@vqTd4QP zAgH)uP>oE1D!dTtCR`1bX9MIObGwc*Q72cS9;ate*Dh66=X1G=P=)3~U6LhGM|mIW zgx*3G_ybiSTs5bG$WS+NLa3)BgXv2_z58o;^gMrUnCM7`z!Y!-)GKu>)Q)yRCEjQ2 z!%&5fLp6TQ_#Em|{)9Ra-|CKEd}CTD|Gc&?4?VyCt3H#w7+S+Ta52<#dJC%4Cr~^2 z0aZ9c4d>b?fO?!tK^=L0msE{BUpwfJLOY%e zm1v$hEQ5MiZ-Cm_Q>f?Mzqa%ERfS5_5h}hntObX_f$%2O8?#OwC$0x<#(EXhNkpv6 z^WT6;!n)1}jXqF2oC|fAZh=aC5*CM-p>`0ro^y|+fZAy~V}7WeR)Bg+8bMu})=)QX zPpCKJFsS_V+)Pw(3(N}*=v}+IaJ|xP$$z5s_+5m`P>ld zsd^6eG<}9TiJwp#3D?lG0kdVc>;IVLJp4eCgnnL}r&9rUvG5U50>p-yBLRO9QQcDxPh znxBPb;WbzX1~m5b{G+o#*ogIes25q~COkd*_&<(`?&392H_tYx4v#}Ma26`@O{g6{ zf@<_9)X9Wx>cq!`@=FGFLg{T?1S)S?s14MI`WVs9>Ub{EzAMqv~*a$CC|Th zGzf)`XdG0b1yF%|pgx&A3A4agQ1?orR!$=spl;S2P?w@K)K2R_?Yt?}C2I}!LC6ht zugtdf7AchQ3{>D9s79W^=I|TT&g!>z3blesSO-Gwd^Xh0xCyF(qfmveLS2e?P$&7r z)?wQ?_eON67oR&7lT=KGLKRvA6|fyD!4asN<}B1s??4rN2elKww$6zqg1YJQLfI=p z*_%OK>wadR0kg4Q>(K4G$3%srw{v!$2MOYomei-WM3g6w&^NUOt!~Cr4_i#SXm<_& zm=fNw^&hB>B<=6#`BARwP*2gu{yhJ>M(0sW@$-opq%1eT7!AK5O?b zCLNf>9_8ox4}*rlCaj;qU9ik(=eyayW1JUD16UP(FPIUYglhaN41lr5I`>jexY37C zMqv^3@y9#<_22~7qaZga|Nei1bL|_!8W`q5-Ao^#I?OfEIoc^u?}-?boX=$Zq23e8 zjG3X{fCZpFMpT4)Tx&wTfSTKSAk>?79E_riHl2xH!ONgtz1yG)9rrl!LuODfmk!zwW0Oy?SRfJ)dG>ggB;b<}&HPUtX< z4X;4GqF+M!rJlueo196bSjpkrjgKxCKlB`$9Fg5bCZz40Vk! zK<)f7j0oSrSnvnb2}GIad=!lhb#JABNnuu~d&pg#Nf9QUpgP+K_4ous1zd!>S?)pI z&F`R|0>AlA;|Yx!VIlN|q3i=;Zl3=cW*RDHl06U0tZ1H-tKw7O*hv1al>s(lv!iU_Ypx&V{-s7C~LYb;f;Aap$00 zH`gmBN*ryObMs__awrXbVGF3|xwWx9)XqCY9dTc%g2SL*M5CdnFx1Vs4(gH}vh{UX zfc5KTJpZAYq+RaZjhSHy*5#l+s7!=va6QZbFWLGpY{fdo3dcSc>V2^Z>M3~*E5fKN zoyHqNJ;qI;8f<6!!7JU)4u+%9D|jN*jut}Q1FK;G+za(o+=aR{PmG_TuDRbT=iMI{ z=44$4>c|Je05}n9Bb%Tu@l~i3e(PqU1QAy|*DeXvi>5Hti={Kvy)hLk;bN$x+ya&8 zB-GRL(Clxa^8JNsH0By-oeZk6Tu{$_2dDQaPT>ok}O zseCtp#ho3u96d!j2O&h6U7L`VM=>J|DG>ZoI^cdl6i zSeA8isGF)I)TIf81>rcToAVS@!E;b~?n9lxFQ~#1HaPJqpgzyY0zF^<4`-sAXFSx$ z@nEQ%<+;a!PefoS)<2-G;UB2P$v66Wey%qge8KuCjPJt>W|Q-|;mOU;PGfCxK4w&h zdNIv}ieCW3^8RtHXQCt94)wzM33U@j+Ui`}I8ZxF4z-gUP}i^$)Fo>R6*ma#+E0Oc z1+RcQsr{zE2z6rsH5Bjb(5WeI-#3Tm*_jxJ>c5z zFgDc5rGvU8*WISq5Q|e)Nt{3o_{^p!6@p$uTY&;-r*co52(WZpbCzHx>qJa z?QjuPqdTDrAAvf#GcXjq2KDsZhKhS(>mN}5VS{-7RUlfBvvYr_1X-Z2Q9h^>C<}G; zEujj#p^kng)Xp|Q?dU2@1Ajy9G}TV$lH`Xv*~(BiaWkmKI=RizAL<%UgnA<`GOmES zw(Fn*_Cqyx2I^YghHB^o)Xf!smve7KgNjQJ)p$XuhH69Yyo1r*lZg@zgz9iS)J?Pq z>IJh6>Sj9&)!=g|zaP+ZlkRp3$AOCThboj6%Dr8BxXb1ylY_qJOw>}|Nn}K z-f(|lI+$p$^TDPxR6q}?qn`?Obc>-*W)0NQ9)T)w7wTl*LEUV=`y71?sFO+ob%`=T zHI@^4{{P>KO!O2qg&E-lsB60y>L@Qk-E7aGPU;U-BN6sHcX>>xqmBpFNLr|d^FuXK z*6ekmPO=?Tqk+)#_kZKeFa>Hyi=nRN9;imnLp>!=pc?oHbuxdTPR##+vw<=&fOSu( z_!&_7*4X+eRK6Qf`Q9Gj`B%bUDD)hMJ?I3+fI6~Nw$1`|^OP`FFntZExHeEb?QZs= zP$xGQ>P55&>V%d--9y`9ZFu3J+qo8L4mo#a5vUhODX4_yp^mgZ)J{4=B^U{HEti;n zwds#Qebl@MbqPWpc6J;C>YAs4y8DZmzLcAZI%@z`s3X+1kzNfYz&f!dMpF=vM{q3lVZc9IFIKmpU&fVyXzo4q|$LxE5m9RfZ7|MzqzI=YomN3|Zx zaU0a9Nc*66bPMVp_yCnS;&F#Dq5Km|vY>V#U_x)0RNIU1_qRHzeJ4pnHk@f1{^ zTTmzXBADl2g}qoi^iTzJL+z{#)Co0%I+@l`JL_!vK2U`RK;@eP^^`1! z%D2h%d!bJ5yqk$Se+kvdXQ%+*)6VlA8A_iP>LhYQ?XU{eW7G@=z`;-jmp~oyb}0Wd zP*24Zm;(NWddiZWaqRB0Occ-z>TVB&+Sv@Koh^VmvX#aiP>GL0HGU7u|2b6S?@j;9 z)}hZj?~!Owby7eznjdmfZdWBHI-2HCi8@0ad2gtIQBXTr2z4!kppN(il;0hw7tb50 z2K>%BmnaHU<1wK&mJI3*S{Ul&>ceQ%clBkW!egO!JQb?YJg6P6gL*&gfb!c5Rq!a3 z-z}(1^3vA-+B(vCr=i49acQCAvO@WnhA}EIscQ}$%+Ld>krAe!2({Chre6iMv&~Qm z4?>;PwW$|R#Ps|^FW(DJ%W1l3YWs5eAKs4dom+Hw;p|8`KF^n*I{ zVYZ$PJ$D;azU@$X_FmwD*6kXMLKpQq)ZssddTv}7or@V7>Ur{qDv%qhU=gT7RiU=j z3aX(2P#1Tk*{7I(CDcc$&89zgkq26iw@_$@Pt5QJs#D)f&WVJFvd4!$FsZGRL&c|u z^3Mfzw-mH>1E`%ghq{PepiW{4RKwHVOtiCgP&+#gwe$0~z5*3+7wQf09;%Uumz{($ zp>Fq-Q1Jz!PP7!{e!*Hk*bWdXvz+^ep6Mr1)fqeyaDMDRwjw~tE z%RDF47xXou3I#$X8flybb;PTo8r^3+2G!tMs106&G~#yMW}*{#2^A3Ps*^Ah)DihZ zHIxJD2rELJNMoo%-Jovk5yp8?_rw-h44!~XV1#SV*VXG`X4W5I9zD=WuRGt}tp_t= zm<;p4127Z(4i%94hSN}O*qwDJ*aAL+?P2MgPQk6PDC@7VI?Qv+`S#T~s1pn}zJMvI z?+Sn0Ir_}75bGMSFPsXC!zg$BJijTR8q~KiPQ$D){9Whf$`6aME(1%#(Z=(z2J6`O zoV@K|YSycvzU_4py0zoaOftY^_no`DD)U<0HM#UGA-#0LOh#~xF0d}Z#f--@n+p9# zMjRfC9=`l-BBKqlCGkng=!#Dv9*s9%IX3c1_EdbLP~TOVgsD&rC&4lj`ND8k_zCO& ztizIEI*HrjTZzDdtmi>VRP2(s*k+=aq%sa;-hugPY?9dcelc4Y^3~RVsMeC5JYo?d z_gUYe+wC~#rmao_O;y$s<1thM;JSQnUWMO`hSN{QRvud)|b85xMSTyByMzk|Qzkd#7)&mBH~J6qj*|jnfV5^)@;^ z_32nYzt2=AHN#^Qk zCo~uTc;?%QJijO?>BvsAGp~Z}8O?kmr$jI8FFtx3BXM<6y~LlyqdA_i&|7|3vGeTy z4$TZBZY84?Ne7v&6@|80zQhzP%(@y$Hqqc;@&%IjEB^CoGRTMey-_MQ90~Ja%*K$c za^U%MECrLYi-aV*N^l*tM+i!9g_5&wM_dVte6Uj-Xts*B&j-R3bhnPbo-H-k#iAKU!*dn59kKbFGiNzR6o_g5V!ym*&M;8U3#IO)Kx_N%R zKEa(R5(tYiDyb+*B&V3iBVZf}BtfhTu$JWFbR_X;{5$i9*uGM%j`_Zz;2(5pSkGsk z9$$a_+Oa`jiuXhBE{fp_lNl&}V_404GD+ItcmbAS?JY;}jbY76|B~X_@wv`?2`8|Q zn4#=WQW^a>Mjmo)A*LYt+u_maqj1Z|zvV|l`1dE0!y_kxm z?PLq6u6=!nT%Z z1M_VpK0;s|OSqnScp5waB~>}Ko!H7jNq%e>$@Q8IOvUG=6|af@4f(R5drX~O`2WxT zgDAu=&2;&Y>^F%L;#`$Rdf@nz;F#DVGfz&_=~xF-U;xS9Sz~`lDtSop=Ga4|2yrzeKPG~_sCieTU56(;wmv>=&9iO__VAS@KA9#SekHom6!NKD$=M2@N! zUmM>9W@~|eB-2@(D^s=PWm`hHweow;j zoI_YfP3ECsX2wlyC+*_Nw~)nZevqOC?ToaRZ1yx^m!SoRxtJpQBI4A4yK}uKNgaa6 zTLYCT*o1j7{+aRP7mK+DvD=sU@yp3PGKeP1;5UOYkl2$n7lZkH8mNiwlI1^wcOU&P z-#0lL{kLQtP*f!GS9FzdK8vnB2{OS0@HLe5$L4mfqU$%lMJRq1>I)i4bL`d8g{9a# zn3cFZ6g^Gu4>bFQW+eZT)13;3mpEo%QO1($uO8Mjvaqg7zzUr2TToiol402Do4?lm zwR;LjgYhX;hlajcOndy&(m+x>p`Wa)c1Jgq=FebXP0qHg^{<>!G7^9U!PY4NbH{Yba2gBmvg&UatnalQ0*#0`Y0bJUKpHiTwz>leav% zB>k{UR#R^?^xXd$F-9kGBF0edg3ij3WCTu<2PEjv=*J4YM*4nx;+QcBjM>(AIhzs*=5W1n$2 zgS1eh@0nz#wPLpRDEXrjJ`&r$YYtUzkTU|gJ$ejB?Cd_$#-osPaLl|cLn2X3p!i0d zW;1_ClA@OUkMR?G+D((&v3;C(N5K9T`(fri%`SZmbdurZzozFP9|=<1mGL3y zB^~-%$ByfN|GZ7`a<4-#hHoN@mO?kkiu7f@l6g*iXK_mTEPMf*YeJm}#7yPnlBlNc z!_GAD3q^Em;)fk;Qj%mPabZSj{6fP2*pObK^N~b&2Dajf$?po3fB)dWaNjU71t|a(Q z!kDbrk}x9ka*P9Br!&Bs2~YEBExy0$l*6C=m-Wq=Lrj*SSVgd|fPP};BSph82HH*( zFx-ltvCAZ#-fIWhn&ysK(fU6 z6kScPo#Y_UTl`2KB5AC_1lH7VE0~UEijyxA_PF@(rQm*a8}ajnk`?H6|GBzRuq6ej z!!BOQWjo7}@!F@+KPDost%t3*5fUyVkAMfnM^d$m*SG`6#vL(lHjlJt3C?v z)OUTu=?aQs@Fb12vw(3FZ)n#nf}O&6E540pLZlCgkK;F-*qzvWVe4*w`H0&?-U>97 z6J03AP;_@aHQ4`W0^4z2vf=QQo$j}zTu8Dm1U|E!^kE*2U1mi;4&71`6=E(~i>;Y8 z+Rb#1<$wR2ZJUTsozm1P=(eD^1o_z!^6Ma7+n8UY!y|APg=$)!g6PhYB&GRYWW9yr z&#_-)6Ya2#BKb$=Wyw?7vr9gErr{#!(_t@#za#={_frtLD)3PTaNqvrc3QS?UYlQDFVh+Gc_@>0KqfQZ@@94fWEywO_>)SE+ zD743pY!t>ucKjun53*fe!QPaFEl40~$$SMxn=(E#mo&n64>7gyY03PDqjpV&p=>j~ z$Q=&b0vZiVV>R{dn7Sl6N|ODs9SIuP@hE-}g|(>>wzG$yo$?m~u1xq|qgX=t%NkfnY#qFR zZ-5J-t$qP3ItgV=fkt zlg$NE=OQ{^8tO*eF8y!EqgW)Rs3aCawJ|)<-HJ44-GzA{jw-t8=HWY^vCd-haRO^d zTEVN>4t!s;?u*YICza>VDCpAQFB#6fhF+oND6-y?y(cgu4RoW^nAj4tt7_PLF(f+) z&Pw25{1)T)f?fHVtqSu!=-;rOi|<7SzY&^W4XQ{-hT7>JCeI)8c&>kGCX%e|G9|%# zDgMMRiDTgrLcfBB^qtFD_!lGTUYc%%z6<&~%s(*ZFyBg^lN6eXZ84n1IA$B{Puw)( z8_{SCeLL#K%$N$Zz8JQ+zTxx}i(1f9{6YA7m`ReuDKp@~%=noxdNGuPENbBaEIDs6f#n1gB%X zpuxth<6}!kk`?&Qg_7IovQw-FI~wDtT&;=E#mGoZAM?9Oj@|5hEItQ`uZDgV^j!as zC{JL_N`T}ZyJ}8hAG%$QQ%i=o3?X=tomvC@24Ej%ry{?L#7Wwt--f<1`I3-32wevJ z`8CC^qco0q>bnx7EZ`_yB?xx2n+}%bIkqtrOT{h|5h(divsd9@3Is6!sq4u+FZNCN zE@9Nce>!@}amG&k?vv{W4J~Faxg3W2Ntiq%uo=6`O<-?2&BA&PPUi_ogMBm%k)3u* zS{G;D+=^&@On)Hp%x5h5iZY_HKE)V-EsAYaemS)Ny(CyfSJx@J65{{@?&6${qB?|M z*bmTLYC91H*6}J@1lvgbeTff|4fvktM2dUqWIM^w-??wZUY0tZ^B+lq!i?G|vk@f8 zXm{`o8tZJwb&&Z={3Or38YoKKa~hCTlATSY!nY(Fh(>H8Y!_Hdx-q)jJa)+YKNAU> zTEegtE`&o_Ml8lx0=`>QiSfx{$2Xh#K=g(2Z(zF&V}1i!S7djGSx?5lJ^4p7dZJHC zgCDHfrjgixH4@aJ&`Ju`vP6Ff%8qWXt!t9(9}+aPQ^D1B3;ST$1Kk!FfbS)IBCz8g z6zRe4|FV8ctRw<{rO*$ywRAZ{z8$Z{4FWb`Y>Q)0b{9k+-+}_=u+?SfF^L<6ZXLYMy0?-c(Wo(>=J(UEyDW+%7$Olkfsw#={DT0= zAe>i`B$y?8do6LvPKlBH8ih|4ML$ zvJ;U`@|L`RvF#&AeqtMApTxR_#nun`KG-@OCX%2BK|!2|*%;H%m&Jbs z;~e&wH1dmiS!}VOr~Xfh_G0mrv4a4~bxYO=TX-7svvn;z&l?_x3Iuz%%*GS~(-7z3!$7F&qC;e-b2 z`KrOBIodRqKn{cHb~UVuZ2-lRv2M?L8Vyck?(3Ck3qI@cxj_6;8Y)0Dl5sRK4qwR> z(}lw)FB=JuzLx6g`IcnIc?8ND7?V?^ku|fJg!ix~vz?aWh>ugeBndlNa{luaS59ka zIq{wFA4-m~?0h$VrI_zzNGcj*Sw43-oSsvxf+c8yQ#y2|+0iU`nS?E@dnG83-+OkP z)^zD9{+s!4{F~VQ@DKAVmhT4zr;?)$&BiA#Avq&pD@R-ref(cVCrwd&#K~J8pihmW z8A9hCm`8DD6nrw{!ZVI=s2IVW+sIUKSkthoefp+Ah zt&swBxXud8`7S$of?p7c&M_oyNI1fZYrT$`Arw7NuGaW0MVA~NB#$4l6Y<^V)rT{BhOu$xPh)B{yBYI?Od5@;62xMjyX%)^P#h2Xpt%RvLjNH~V3 zI^t9t?xS!ic$1{57!yg{5XQIQ*2GAB@LNpmGi*K-l|+Oc$g>7pH1fa0z8rf7VzR3K zSCT!&u!{oMX+km)2gw<9R|sh9EL}_R-9W;H1Q%mBKG<)OJghaa5!*i7<$ZFNvNLas zUj*`$#6HODIvmpeS5maD6?lo0HSgl<);(rzR%5@ViccWV10B^N+Uk z_!LP&!;;)~pA<*ehb9IpFY~Cxg=OA_5s!wF>!%NUplpmiA&L6o+>>U)S|TNr^u&3- z?Iu3+5LrO%B6c(wTWjY2#Q8FhN`Z&0J2QW0C)ASsm+)Q8Mn0JCKOb%$(Q#vf>Ju=P zBo}ZzOd}0h-$pNq%D9H#8`kR>a~b7Hx(vTi_;seSa>V__Z>F7!;=*{%wH|`s9BMSA zk$oZe|6@C{j3`6oF!LWI9r?1Qc&yGJSBP7{bhhP`_A)ur z(`a)TBBQapdvaYuhS-i0rf*YcWMaBsD?&TQXNhY<*3C zl=&DM>&JRJ^TW*BGV0n%H9)tJ1pK7ED>U;X6ql^9(}+vletfsnsOSAx1&5<3%hPE! zl$DvkCs1-0TWNHO*vUoaFY)PWHphdnpYWH2qlp~M3vnX*@I6Lc5_I(_e2$nb7PpKI z#l+_~Yj-vR|G}X;i+Q$#gcM7GzK&hX!z7!+`Z4Qqa0Q72@LvWSqx(yde@QwC-3IJm zU~Kf&DUysMf5JQ|IYY!3T?`rxt)E4g)ILJ^6-u{FD_Ltto{(?9!o zjZX=W2k#2zl6aPQyEWx#oj=d8fsZuTlcE*y?~YGybTin{Sbe#Z(sn%q!x|l>6+TG( z5OlqveoE~&I~YtelVE3b1(`Rn!evPuz`6xPGK###nYV|M(eRY&;GYbHqQ)y4a2K`& za{5At6EQqNcLV3K%=eIZzwJ^!V>s$x1P;ai3VT{9krS*Vu$C;K=@*QwjJ?D*qv0Af zke+#M;^)v zoj+RPD;Y&oEr^ly_S$GHVk)6)q91oSN3j%i*VcmMoEKeR0{hyIq?24F;RK3F@>z5B z%_lGVJJ{zFD``WKOK=aH%EOhvxBz;9>-9@5>CS55yhht)Q<%F zpyVVwC~U$1o;>x$(K=9IvYvd4?*U;$0Y$1-8-J__&i&EDJ$pXdoqXNkh6T zfG!K``Xu`ZyAnL!ia1_;p^yF$Np_--K}?8jK%ay4886*Dihg1P39uD6$D(@v50SW? zDLUJ=`b5W_IF0$}OQE}HM>-jXBIz{>{z5<1b}|URKg5)0-GhdgQfMK*_wm`w+*?M{ zK!_yM^}kKvEfOxmaUacWW&F!LEjud$k7Dn~=s@C1c8QLAB`rupH;ErX;!M~lVH<-k z4Dm@>52xBT7)vKW4oM$;7Q=t_To=Z9C7ou2lHBk&`ZbIxBu#*=838@9wMAEpbryCv zmibcbm!Kpcx+j)nE$hhGW_m1qK8fv?72nBb;$Ry`9``p4l}PZN5t|}2aH>a=$Bf?W zY8bj#*t(PG6uZd4t|YmMD@u|OX=RfS_>Z=EGYTBBhUVcfsYLNT78gd>|1HN-8Ye%L zuW_i%=!I?}i9+NAi7rxj2Kt${+Zi-dn50*+Njg~}XT@Lm(0ma#Qh)+#S zQ$|ASEz>V|nM{HhjI$(^Os7z8c;6DP!*LCPMJODJ?jJC3gil2D(};_r=FPVQw(yJ{ zwjNE)bQ(#HZ*FTmGdWT)pN7vdeY?9AlMED$1T(>fBsfoj_c-l$)@(Owymk&8J`mntX1B<&&J`k|y|sNK57giCs+5YRr33Z#CnT{<<>_ zhBPD_OYve9+HJ{N*sh{eFg$_B&@U&bD85;+HM0U&&95*vNha))YQ%&{Jz}eqr<3`% zHXq&~?S4mb55@Ei)fwEf)51e*LE&?l_ocN6l$(p+9EP{lVZZ&^!XfOV$T6J~b18j? zn9uko#QBz;-z8c+!1%_QrTcGt&d0#aI9A6nn}jn-7N2ByaazkdkaZFosmJ;+J_{)L zocTbCjKf$X92m&_&6zu4Ea&cZq!J6=poTC?w9UX{3iIDwAXW?POZu&-T=>G~YVU#%cj ztXMQ0f~}b?*!NoCOm;5mg8w!RWJIQmRE5X>ud>I9kssd7xogSg^CiG{}r@$w# zZLT%C%H&;+PehuPbk>jjl*X|*g~GsE6sSkBGdQj#(HJ|090YGApdvnDNIDU}!OWMC ze3v!dk&QgYZ-?S+11i#lg0t~oN!%>vE%DKtr?RIBu74zyzi|i+YclrWn8%VPrGYmj z$&bDvqd9((GbEWs17BG$VT`Adx!7Z(|42+J)>Bw#z$ZlJkv9|iy(p?Miqb$^b->)Q7Rub~cLu$s$f&0!i|qD@x!2 zc-C&LvDgZcNb&=p4Cos&zeApl)6&4aE2ViT2Nr@(?T;Lbv7F(Gu1hD0ZFTWEOM*#-P!aG%ESdyqE1L91Uf&hVl`A z!mFr!tI&+3i*bbI$ftjSCz)u8ZjodRi6wzF5uGDiMM8-WNwdSAmZXLil&u2Iowt+A z0P9hp0J<+QA`D<-N8vZimCqW8rLTcPWQHYvPtoYi;}B4YA~no87y4-EpIfu{3G9l! zD@iw5taAOe`CH;X(M&^pp2Go_=b2*2EpZR`I;u1{Y$JFN1!PZ*Z4>jVjN$0xp`6Q3 zdRd~p)_fCuA9GsslnZ-38ro06&eq6n8h=ENnAnq|3(GnVJgv`x@>nNvF-}EU5UywB zr$|3KornD_^D0)fDn(DB%T1w(_@AL>K8i^a;2$De&^@4$E%iqLu-u*klDyVnYv!TRmBl^~4rE7?efUbgpszvEwD@O7SBSN@1L9h=DPhscM$sxc36>l z4Rl9|%Sp117Ppdl8uZKTWM<%39G^BclYmQ57{3{e68iW*%7Rkj(3m0#37kpM2k7(C zbzg#8!6+n^JR#{*ORV*Dk_NJYL&UTpKC_+7G4e=u*aq?v6AF83n8WS^_RmpJ_>3Lv zKNJ~+Q+P``+{ zgXPixOJj@Jh&v7rNiaks=_mM;-Inkwnv_Dt7|U%3`SELry%ur#y^1Zhm=h%L!jNpk zN1tckAzspw{MVSDXQZU~Up@cja4IQBq%jT&bmW$}J5I}4eV?AA;#%~hErdbhB zAb%7^mx%cMHE zgqf!k`9u#|lgOt{=Acp)d`?sjiZ{<^M!A{0pZa7B`t;N%Rr8=8<$R~aoO!;HZ^W6g u8~bJmI@`#%Z~mZ#b9_^`47&8!H+tilUmN)q3@X*wFHHZS{kQ$Tg!w;3h!}|g diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 57253511f..9235ba758 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-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+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" @@ -221,8 +221,8 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -232,9 +232,9 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -359,7 +359,7 @@ msgstr "Terminación A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -459,7 +459,7 @@ msgstr "Interfaz (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -596,9 +596,10 @@ msgstr "ASN" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -665,13 +666,13 @@ msgstr "ID de servicio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -704,8 +705,8 @@ msgstr "Color" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -713,8 +714,8 @@ msgstr "Color" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -777,18 +778,18 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -837,7 +838,7 @@ msgstr "Cuenta de proveedor" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Estado" @@ -856,8 +857,8 @@ msgstr "Estado" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1027,7 +1028,7 @@ msgstr "Arrendamiento" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Tipo de terminación" @@ -1080,7 +1081,7 @@ msgstr "Detalles de terminación" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridad" @@ -1106,8 +1107,8 @@ msgstr "Red de proveedores" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1132,10 +1133,10 @@ msgstr "Red de proveedores" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1166,7 +1167,7 @@ msgstr "Tipo de circuito" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1181,8 +1182,8 @@ msgstr "Estado operativo" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1230,7 +1231,7 @@ msgstr "Función operativa" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1263,8 +1264,8 @@ msgstr "Interfaz" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1279,7 +1280,7 @@ msgstr "Interfaz" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1311,7 +1312,7 @@ msgstr "Ubicación" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1333,8 +1334,8 @@ msgstr "Contactos" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1396,7 +1397,7 @@ msgstr "Asignación" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1413,7 +1414,7 @@ msgstr "Asignación" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1428,7 +1429,7 @@ msgstr "Asignación" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Grupo" @@ -1583,8 +1584,8 @@ msgstr "ID del panel de conexiones y números de puerto" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1619,9 +1620,9 @@ msgstr "" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1648,7 +1649,7 @@ msgstr "Nombre completo del proveedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1726,21 +1727,21 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1825,9 +1826,9 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1842,7 +1843,7 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Nombre" @@ -1886,13 +1887,13 @@ msgstr "Tasa de compromiso" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1902,22 +1903,22 @@ msgstr "Tasa de compromiso" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Comentarios" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Asignaciones" @@ -1933,7 +1934,7 @@ msgstr "Tipo de terminación" msgid "Termination Point" msgstr "Punto de terminación" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupo de sitios" @@ -1954,7 +1955,7 @@ msgstr "Cuentas" msgid "Account Count" msgstr "Recuento de cuentas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Recuento de ASN" @@ -1975,7 +1976,7 @@ msgstr "Terminaciones" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1989,12 +1990,12 @@ msgstr "Terminaciones" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2032,7 +2033,7 @@ msgstr "Terminaciones" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Dispositivo" @@ -2046,7 +2047,7 @@ msgstr "No se han definido terminaciones para el circuito {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaciones intercambiadas por circuito {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos." @@ -2252,7 +2253,7 @@ msgstr "Nombre de usuario" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2327,7 +2328,7 @@ msgstr "Creación" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo de objeto" @@ -2543,7 +2544,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2600,7 +2601,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2609,8 +2610,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "habilitado" @@ -2629,7 +2630,7 @@ msgstr "" "Patrones (uno por línea) que coinciden con los archivos para ignorarlos al " "sincronizar" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parámetros" @@ -2792,7 +2793,7 @@ msgstr "" "no se puede llamar a enqueue () con valores tanto para schedule_at como para" " immediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "La eliminación se impide mediante una regla de protección: {message}" @@ -2812,7 +2813,7 @@ msgstr "Nombre completo" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objeto" @@ -2959,7 +2960,7 @@ msgstr "PAGADO" msgid "No workers found" msgstr "No se encontró ningún trabajador" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Trabajo {job_id} no se encontró" @@ -2969,51 +2970,51 @@ msgstr "Trabajo {job_id} no se encontró" msgid "Job {id} not found." msgstr "Trabajo {id} no se encontró." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "N.º de trabajo en cola{id} sincronizar {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisión de la configuración restaurada #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Trabajo {id} se ha eliminado." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Error al eliminar el trabajo {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Trabajo {id} se ha vuelto a poner en cola." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Trabajo {id} ha sido puesto en cola." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Trabajo {id} se ha detenido." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "No se pudo detener el trabajo {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "No se pudo cargar el catálogo de complementos" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} no se encontró" @@ -3136,9 +3137,11 @@ msgstr "De atrás hacia adelante" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3151,17 +3154,19 @@ msgstr "De atrás hacia adelante" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Padre" @@ -3278,7 +3283,7 @@ msgstr "Interfaces virtuales" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3778,7 +3783,7 @@ msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3842,7 +3847,7 @@ msgstr "VID asignado" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3883,7 +3888,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3933,8 +3938,8 @@ msgstr "Interfaz puenteada (ID)" msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3967,7 +3972,7 @@ msgstr "Contexto de dispositivo virtual (identificador)" msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Enlace inalámbrico" @@ -4030,8 +4035,8 @@ msgstr "Etiquetas" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4079,8 +4084,8 @@ msgstr "Zona horaria" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4242,15 +4247,15 @@ msgstr "Flujo de aire" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4335,7 +4340,7 @@ msgid "Chassis" msgstr "Chasis" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Función de máquina virtual" @@ -4368,7 +4373,7 @@ msgstr "Función del dispositivo" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4382,7 +4387,7 @@ msgstr "Plataforma" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4446,8 +4451,8 @@ msgstr "Etiqueta" msgid "Length" msgstr "Longitud" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unidad de longitud" @@ -4456,18 +4461,18 @@ msgstr "Unidad de longitud" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4543,7 +4548,7 @@ msgid "Wireless role" msgstr "Función inalámbrica" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4557,7 +4562,7 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DESFASE" @@ -4569,7 +4574,7 @@ msgstr "Contextos de dispositivos virtuales" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4598,14 +4603,14 @@ msgid "VLAN group" msgstr "Grupo de VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4629,9 +4634,9 @@ msgid "Wireless LAN group" msgstr "Grupo LAN inalámbrico" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "LAN inalámbricas" @@ -4707,7 +4712,7 @@ msgid "available options" msgstr "opciones disponibles" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4771,7 +4776,7 @@ msgstr "" msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" @@ -4823,7 +4828,7 @@ msgstr "No se encontró el rol del dispositivo." msgid "Limit platform assignments to this manufacturer" msgstr "Limite las asignaciones de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Función asignada" @@ -5020,11 +5025,11 @@ msgid "Corresponding rear port" msgstr "Puerto trasero correspondiente" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Dispositivo instalado" @@ -5115,102 +5120,135 @@ msgstr "" "una interfaz" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Sitio de la cara A" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Sitio del dispositivo principal A (si lo hay)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Sitio de la cara B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Sitio del dispositivo principal B (si lo hay)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Nombre del color (por ejemplo, «rojo») o código hexadecimal (por ejemplo, " +"«f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} ya está conectado" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} no se encontró la terminación lateral: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} no coincidía con ningún nombre de color usado y tenía más de seis " +"caracteres: hexadecimal no válido." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64" @@ -5273,7 +5311,7 @@ msgstr "Panel de alimentación" msgid "Power Feed" msgstr "Alimentación eléctrica" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Estado del dispositivo" @@ -5345,8 +5383,8 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5400,7 +5438,7 @@ msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5410,7 +5448,7 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Descubierto" @@ -5448,7 +5486,7 @@ msgstr "Tipo de ámbito" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Alcance" @@ -5598,7 +5636,7 @@ msgid "Front Port" msgstr "Puerto frontal" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5611,7 +5649,7 @@ msgid "Rear Port" msgstr "Puerto trasero" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5722,7 +5760,7 @@ msgstr "" "{pattern_count} se esperan." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Puertos traseros" @@ -5753,7 +5791,7 @@ msgstr "" "coincidir con el número seleccionado de posiciones de los puertos traseros " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6264,7 +6302,7 @@ msgid "tagged VLANs" msgstr "VLAN etiquetadas" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6737,10 +6775,11 @@ msgstr "Se pueden asignar máquinas virtuales a esta función" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." msgstr "" +"Ya existe una función de dispositivo de nivel superior con este nombre." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Ya existe una función de dispositivo de nivel superior con este slug." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6990,7 +7029,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentarios" @@ -7471,9 +7510,9 @@ msgstr "Sitio B" msgid "Reachable" msgstr "Accesible" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7482,12 +7521,12 @@ msgstr "Accesible" msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7500,7 +7539,7 @@ msgstr "VM" msgid "Config Template" msgstr "Plantilla de configuración" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7509,50 +7548,50 @@ msgstr "Plantilla de configuración" msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Dirección IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Posición VC" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Prioridad VC" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principal" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Posición (bahía de dispositivos)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7566,33 +7605,33 @@ msgstr "tomas de corriente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Compartimentos para dispositivos" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Bahía de módulos" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7603,27 +7642,27 @@ msgstr "Bahía de módulos" msgid "Inventory Items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Color del cable" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Marcar conectado" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7635,12 +7674,12 @@ msgstr "Sorteo asignado (W)" msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7651,41 +7690,41 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Artículos" @@ -7826,7 +7865,7 @@ msgstr "Utilización máxima" msgid "Available Power (VA)" msgstr "Potencia disponible (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7861,7 +7900,7 @@ msgstr "Peso máximo" msgid "Space" msgstr "Espacio" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7869,7 +7908,7 @@ msgstr "Espacio" msgid "Sites" msgstr "Sitios" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupos de VLAN" @@ -8026,7 +8065,7 @@ msgid "No" msgstr "No" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Enlace" @@ -8150,32 +8189,32 @@ msgstr "Guión" msgid "Notification" msgstr "Notificación" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Operador desconocido: {op}. Debe ser uno de: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo de valor no admitido: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo no válido para {op} operación: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "El conjunto de reglas debe ser un diccionario, no {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo de lógica no válido: debe ser «AND» u «OR». Consulte la documentación." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Se informó de claves incorrectas. Por favor, consulte la documentación." @@ -8424,7 +8463,7 @@ msgid "Shared" msgstr "Compartido" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Método HTTP" @@ -8433,7 +8472,7 @@ msgstr "Método HTTP" msgid "Payload URL" msgstr "URL de carga" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Verificación SSL" @@ -8529,11 +8568,11 @@ msgstr "" " opcionales separadas por dos puntos: «Choice1:First Choice, Choice2:Second " "Choice»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "clase de botones" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8587,8 +8626,8 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8636,7 +8675,7 @@ msgstr "Archivo de datos" msgid "Content types" msgstr "Tipos de contenido" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Tipo de contenido HTTP" @@ -8882,7 +8921,7 @@ msgid "Notification group" msgstr "Grupo de notificaciones" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Inquilinos" @@ -8958,8 +8997,8 @@ msgstr "Los cambios en la base de datos se han revertido debido a un error." msgid "No indexers found!" msgstr "¡No se encontró ningún indexador!" -#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 -#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9029,7 +9068,7 @@ msgstr "" "Nombre del campo tal como se muestra a los usuarios (si no se proporciona, " "se usará el nombre del campo)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "nombre del grupo" @@ -9445,7 +9484,7 @@ msgstr "regla de evento" msgid "event rules" msgstr "reglas del evento" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9455,7 +9494,7 @@ msgstr "" "webhook. El procesamiento de plantillas de Jinja2 se admite en el mismo " "contexto que el cuerpo de la solicitud." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available aquí." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "encabezados adicionales" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9482,11 +9521,11 @@ msgstr "" " Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a " "continuación)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "plantilla corporal" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9499,11 +9538,11 @@ msgstr "" "marca de tiempo, nombre de usuario, " "id_solicitud, y dato." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "secreto" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9514,16 +9553,16 @@ msgstr "" "carga utilizando el secreto como clave. El secreto no se transmite en la " "solicitud." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Habilita la verificación del certificado SSL. ¡Desactívala con precaución!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ruta del archivo CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9532,174 +9571,174 @@ msgstr "" "verificación SSL. Déjelo en blanco para usar los valores predeterminados del" " sistema." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "No especifique un archivo de certificado de CA si la verificación SSL está " "deshabilitada." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Los tipos de objeto a los que se aplica este enlace." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "texto de enlace" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Código de plantilla Jinja2 para texto de enlace" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL del enlace" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Código de plantilla Jinja2 para la URL del enlace" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Los enlaces con el mismo grupo aparecerán en un menú desplegable" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "ventana nueva" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Forzar que el enlace se abra en una ventana nueva" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "enlace personalizado" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "enlaces personalizados" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Los tipos de objeto a los que se aplica esta plantilla." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "plantilla de exportación" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "plantillas de exportación" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"es un nombre reservado. Elija un nombre diferente." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Los tipos de objeto a los que se aplica este filtro." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "compartido" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "filtro guardado" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "filtros guardados" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Los parámetros de filtro se deben almacenar como un diccionario de " "argumentos de palabras clave." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "El tipo de objeto de la tabla" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "mesa" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "Configuración de tabla" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "Configuraciones de tablas" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabla desconocida: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Columna desconocida: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "altura de la imagen" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "ancho de imagen" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "Imágenes adjuntas" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "archivos adjuntos de imágenes" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Los archivos adjuntos de imágenes no se pueden asignar a este tipo de objeto" " ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "amable" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "entrada de diario" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "entradas de diario" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "No se admite el registro en diario para este tipo de objeto ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "marcalibros" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "marcapáginas" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "No se pueden asignar marcadores a este tipo de objeto ({type})." @@ -10225,7 +10264,7 @@ msgstr "Número de VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Dirección" @@ -11352,7 +11391,7 @@ msgstr "Profundidad" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Tipo de ámbito" @@ -12776,7 +12815,7 @@ msgstr "Detalles de la cuenta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "Correo electrónico" @@ -13920,7 +13959,7 @@ msgstr "Elevación del bastidor" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Cargando..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13976,7 +14015,7 @@ msgstr "Ancho de canal" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -15024,7 +15063,7 @@ msgstr "" " Creado %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Restablecer" @@ -15374,21 +15413,21 @@ msgstr "" "nuevo." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Contacto" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Título" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Teléfono" @@ -15758,15 +15797,15 @@ msgstr "Grupo de inquilinos (ID)" msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (babosa)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Descripción" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Agregar grupos" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Eliminar grupos" @@ -15859,27 +15898,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilinos" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Título del contacto" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Teléfono de contacto" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Correo electrónico de contacto" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Dirección de contacto" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Enlace de contacto" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Descripción del contacto" @@ -17335,10 +17374,6 @@ msgstr "Cifrado de autenticación" msgid "Bridged VLAN" msgstr "VLAN puenteada" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Sitio del dispositivo principal A (si lo hay)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Dispositivo principal de la interfaz A asignada" @@ -17352,10 +17387,6 @@ msgstr "Interfaz A" msgid "Assigned interface A" msgstr "Interfaz A asignada" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Sitio del dispositivo principal B (si lo hay)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Dispositivo principal de la interfaz B asignada" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 4883cbdd53348b9ba1235075b09ae92ca9c9fb6f..3c246a5b1fa530bc7944346d819efe8c28efcf0f 100644 GIT binary patch delta 71193 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 delta 70550 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." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "en-têtes supplémentaires" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9512,11 +9550,11 @@ msgstr "" "Nom : Value. Le traitement du modèle Jinja2 est pris en charge " "dans le même contexte que le corps de la requête (ci-dessous)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "modèle de carrosserie" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9529,11 +9567,11 @@ msgstr "" " timestamp, username, request_id, et " "data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "secret" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9544,16 +9582,16 @@ msgstr "" "la charge utile en utilisant le secret comme clé. Le secret n'est pas " "transmis dans la demande." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activez la vérification des certificats SSL. Désactivez avec précaution !" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Chemin du fichier CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9561,175 +9599,175 @@ msgstr "" "Le fichier de certificat CA spécifique à utiliser pour la vérification SSL. " "Laissez ce champ vide pour utiliser les paramètres par défaut du système." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Ne spécifiez pas de fichier de certificat CA si la vérification SSL est " "désactivée." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Le ou les types d'objets auxquels ce lien s'applique." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "texte du lien" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Code modèle Jinja2 pour le texte du lien" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL du lien" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Code modèle Jinja2 pour l'URL du lien" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Les liens avec le même groupe apparaîtront dans un menu déroulant" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nouvelle fenêtre" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Forcer l'ouverture du lien dans une nouvelle fenêtre" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "lien personnalisé" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "liens personnalisés" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Le ou les types d'objets auxquels ce modèle s'applique." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "modèle d'exportation" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "modèles d'exportation" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}« est un nom réservé. Veuillez choisir un autre nom." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Le ou les types d'objets auxquels ce filtre s'applique." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "partagé" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "filtre enregistré" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "filtres enregistrés" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Les paramètres de filtre doivent être stockés sous la forme d'un " "dictionnaire d'arguments de mots-clés." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Type d'objet du tableau" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "table" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "configuration de la table" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "configurations de table" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tableau inconnu : {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonne inconnue : {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "hauteur de l'image" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "largeur de l'image" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "image en pièce jointe" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "images jointes" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Les images jointes ne peuvent pas être attribuées à ce type d'objet " "({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "sorte" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "entrée de journal" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "entrées de journal" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "" "La journalisation n'est pas prise en charge pour ce type d'objet ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "signet" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "signets" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Les signets ne peuvent pas être affectés à ce type d'objet ({type})." @@ -10257,7 +10295,7 @@ msgstr "Numéro de VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adresse" @@ -11388,7 +11426,7 @@ msgstr "Profondeur" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Type de portée" @@ -12822,7 +12860,7 @@ msgstr "Détails du compte" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "Courrier électronique" @@ -13965,7 +14003,7 @@ msgstr "Position en baie" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Chargement en cours..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -14021,7 +14059,7 @@ msgstr "Largeur du canal" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -15071,7 +15109,7 @@ msgstr "" " Créé %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Réinitialiser" @@ -15420,21 +15458,21 @@ msgstr "" "Cliquez ici pour essayer de recharger NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Contacter" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Titre" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Téléphone" @@ -15804,15 +15842,15 @@ msgstr "Groupe de locataires (ID)" msgid "Tenant Group (slug)" msgstr "Groupe de locataires (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Description" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Ajouter des groupes" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Supprimer des groupes" @@ -15905,27 +15943,27 @@ msgstr "locataire" msgid "tenants" msgstr "locataires" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Titre du contact" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Téléphone de contact" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Email de contact" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Adresse de contact" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Lien de contact" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Description du contact" @@ -17380,10 +17418,6 @@ msgstr "Algorithme de chiffrement pour l'authentification" msgid "Bridged VLAN" msgstr "VLAN bridgé" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Site de l'appareil parent A (le cas échéant)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Appareil parent de l'interface A attribuée" @@ -17397,10 +17431,6 @@ msgstr "Interface A" msgid "Assigned interface A" msgstr "Interface A attribuée" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Site de l'appareil parent B (le cas échéant)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Appareil parent de l'interface B attribuée" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 73bc0744a3f2ee5e24528a01d69014a70a7a0951..9f5c6b17f859358fe296cbc8a2525988bc87e8d6 100644 GIT binary patch delta 71186 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 delta 70522 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 diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 910225180..15a32d22f 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-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+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" @@ -223,8 +223,8 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -234,9 +234,9 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -361,7 +361,7 @@ msgstr "Terminazione A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -461,7 +461,7 @@ msgstr "Interfaccia (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -598,9 +598,10 @@ msgstr "ASN" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -667,13 +668,13 @@ msgstr "ID del servizio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -706,8 +707,8 @@ msgstr "Colore" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -715,8 +716,8 @@ msgstr "Colore" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -779,18 +780,18 @@ msgstr "Provider account " #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -839,7 +840,7 @@ msgstr "Provider account " #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" @@ -858,8 +859,8 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1029,7 +1030,7 @@ msgstr "Tenancy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Tipo di terminazione" @@ -1082,7 +1083,7 @@ msgstr "Dettagli sulla cessazione" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorità" @@ -1108,8 +1109,8 @@ msgstr "Provider network" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1134,10 +1135,10 @@ msgstr "Provider network" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1168,7 +1169,7 @@ msgstr "Tipo di circuito" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1183,8 +1184,8 @@ msgstr "Stato operativo" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1232,7 +1233,7 @@ msgstr "Ruolo operativo" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1265,8 +1266,8 @@ msgstr "Interfaccia" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1281,7 +1282,7 @@ msgstr "Interfaccia" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1313,7 +1314,7 @@ msgstr "Locazione" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1335,8 +1336,8 @@ msgstr "Contatti" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1398,7 +1399,7 @@ msgstr "Assegnazione" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1415,7 +1416,7 @@ msgstr "Assegnazione" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1430,7 +1431,7 @@ msgstr "Assegnazione" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Gruppo" @@ -1585,8 +1586,8 @@ msgstr "ID del patch panel e numero/i di porta" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1621,9 +1622,9 @@ msgstr "" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1650,7 +1651,7 @@ msgstr "Nome completo del fornitore" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1728,21 +1729,21 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1827,9 +1828,9 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1844,7 +1845,7 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Nome" @@ -1888,13 +1889,13 @@ msgstr "Tasso di impegno" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1904,22 +1905,22 @@ msgstr "Tasso di impegno" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Commenti" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Incarichi" @@ -1935,7 +1936,7 @@ msgstr "Tipo di terminazione" msgid "Termination Point" msgstr "Punto di terminazione" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Gruppo del sito" @@ -1956,7 +1957,7 @@ msgstr "Account" msgid "Account Count" msgstr "Numero di account" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Numero ASN" @@ -1977,7 +1978,7 @@ msgstr "Terminazioni" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1991,12 +1992,12 @@ msgstr "Terminazioni" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2035,7 @@ msgstr "Terminazioni" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Dispositivo" @@ -2048,7 +2049,7 @@ msgstr "Non sono state definite terminazioni per il circuito {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Terminazioni sostituite per circuito {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Questo utente non dispone dell'autorizzazione per sincronizzare questa " @@ -2256,7 +2257,7 @@ msgstr "Nome utente" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2331,7 +2332,7 @@ msgstr "Creazione" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo di oggetto" @@ -2548,7 +2549,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2605,7 +2606,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2614,8 +2615,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "abilitato" @@ -2634,7 +2635,7 @@ msgstr "" "Schemi (uno per riga) corrispondenti ai file da ignorare durante la " "sincronizzazione" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parametri" @@ -2797,7 +2798,7 @@ msgstr "" "enqueue () non può essere chiamato con valori sia per schedule_at che per " "immediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "L'eliminazione è impedita da una regola di protezione: {message}" @@ -2817,7 +2818,7 @@ msgstr "Nome completo" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Oggetto" @@ -2964,7 +2965,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nessun lavoratore trovato" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Lavoro {job_id} non trovato" @@ -2974,51 +2975,51 @@ msgstr "Lavoro {job_id} non trovato" msgid "Job {id} not found." msgstr "Lavoro {id} non trovato." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Lavoro in coda #{id} da sincronizzare {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisione della configurazione ripristinata #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Lavoro {id} è stato eliminato." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Errore durante l'eliminazione del lavoro {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Lavoro {id} è stato nuovamente accodato." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Lavoro {id} è stato messo in coda." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Lavoro {id} è stato fermato." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Interruzione del lavoro non riuscita {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Impossibile caricare il catalogo dei plugin" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} non trovato" @@ -3141,9 +3142,11 @@ msgstr "Posteriore/anteriore" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3156,17 +3159,19 @@ msgstr "Posteriore/anteriore" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Genitore" @@ -3283,7 +3288,7 @@ msgstr "Interfacce virtuali" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3783,7 +3788,7 @@ msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3847,7 +3852,7 @@ msgstr "VID assegnato" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3888,7 +3893,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3938,8 +3943,8 @@ msgstr "Interfaccia con ponte (ID)" msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3972,7 +3977,7 @@ msgstr "Contesto del dispositivo virtuale (identificatore)" msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Collegamento wireless" @@ -4035,8 +4040,8 @@ msgstr "Etichette" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4084,8 +4089,8 @@ msgstr "Fuso orario" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4247,15 +4252,15 @@ msgstr "Flusso d'aria" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4340,7 +4345,7 @@ msgid "Chassis" msgstr "Telaio" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Ruolo VM" @@ -4373,7 +4378,7 @@ msgstr "Ruolo del dispositivo" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4387,7 +4392,7 @@ msgstr "piattaforma" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4451,8 +4456,8 @@ msgstr "Etichetta" msgid "Length" msgstr "Lunghezza" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4461,18 +4466,18 @@ msgstr "Unità di lunghezza" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4548,7 +4553,7 @@ msgid "Wireless role" msgstr "Ruolo wireless" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4562,7 +4567,7 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "RITARDO" @@ -4574,7 +4579,7 @@ msgstr "Contesti dei dispositivi virtuali" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4603,14 +4608,14 @@ msgid "VLAN group" msgstr "Gruppo VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN senza tag" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4634,9 +4639,9 @@ msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "LAN wireless" @@ -4714,7 +4719,7 @@ msgid "available options" msgstr "opzioni disponibili" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4779,7 +4784,7 @@ msgstr "" msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" @@ -4830,7 +4835,7 @@ msgstr "Ruolo del dispositivo non trovato." msgid "Limit platform assignments to this manufacturer" msgstr "Limita le assegnazioni delle piattaforme a questo produttore" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Ruolo assegnato" @@ -5026,11 +5031,11 @@ msgid "Corresponding rear port" msgstr "Porta posteriore corrispondente" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Dispositivo installato" @@ -5122,102 +5127,135 @@ msgstr "" " un'interfaccia" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Sito Lato A" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Sito del dispositivo principale A (se presente)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Sito Lato B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Sito del dispositivo principale B (se presente)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Nome del colore (ad esempio «Rosso») o codice esadecimale (ad esempio " +"«f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lato {side_upper}: {device} {termination_object} è già connesso" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminazione laterale non trovata: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} non corrispondeva a nessun nome di colore usato ed era più lungo di " +"sei caratteri: esadecimale non valido." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64" @@ -5280,7 +5318,7 @@ msgstr "Pannello di alimentazione" msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Stato del dispositivo" @@ -5352,8 +5390,8 @@ msgstr "Occupato" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5407,7 +5445,7 @@ msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5417,7 +5455,7 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Scoperto" @@ -5456,7 +5494,7 @@ msgstr "Tipo di ambito" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Ambito" @@ -5607,7 +5645,7 @@ msgid "Front Port" msgstr "Porta anteriore" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5620,7 +5658,7 @@ msgid "Rear Port" msgstr "Porta posteriore" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5731,7 +5769,7 @@ msgstr "" "attesi." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Porte posteriori" @@ -5762,7 +5800,7 @@ msgstr "" " al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6280,7 +6318,7 @@ msgid "tagged VLANs" msgstr "VLAN contrassegnate" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6761,11 +6799,11 @@ msgstr "Le macchine virtuali possono essere assegnate a questo ruolo" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Esiste già un ruolo di primo livello del dispositivo con questo nome." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Esiste già un ruolo di primo livello nel dispositivo con questo slug." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -7016,7 +7054,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commenti" @@ -7497,9 +7535,9 @@ msgstr "Sito B" msgid "Reachable" msgstr "Raggiungibile" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7508,12 +7546,12 @@ msgstr "Raggiungibile" msgid "Devices" msgstr "Dispositivi" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7526,7 +7564,7 @@ msgstr "VM" msgid "Config Template" msgstr "Modello di configurazione" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7535,50 +7573,50 @@ msgstr "Modello di configurazione" msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Indirizzo IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Posizione VC" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Priorità VC" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principale" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Posizione (vano dispositivo)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Porte console" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Porte console server" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7592,33 +7630,33 @@ msgstr "Prese di corrente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Interfacce" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Alloggiamenti per moduli" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7629,27 +7667,27 @@ msgstr "Modulo Bay" msgid "Inventory Items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Colore del cavo" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Collegamento tra colleghi" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Contrassegna connesso" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Assorbimento massimo (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7661,12 +7699,12 @@ msgstr "Pareggio assegnato (W)" msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7677,41 +7715,41 @@ msgstr "Gruppi FHRP" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Oggetti" @@ -7852,7 +7890,7 @@ msgstr "Utilizzo massimo" msgid "Available Power (VA)" msgstr "Potenza disponibile (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7887,7 +7925,7 @@ msgstr "Peso massimo" msgid "Space" msgstr "Spazio" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7895,7 +7933,7 @@ msgstr "Spazio" msgid "Sites" msgstr "Siti" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Gruppi VLAN" @@ -8051,7 +8089,7 @@ msgid "No" msgstr "No" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Link" @@ -8175,34 +8213,34 @@ msgstr "Sceneggiatura" msgid "Notification" msgstr "Notifica" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Operatore sconosciuto: {op}. Deve essere uno dei seguenti: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo di valore non supportato: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo non valido per {op} operazione: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Il set di regole deve essere un dizionario, non {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo di logica non valido: deve essere 'AND' o 'OR'. Controlla la " "documentazione." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Chiavi errate comunicate. Si prega di controllare la documentazione." @@ -8454,7 +8492,7 @@ msgid "Shared" msgstr "Condiviso" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Metodo HTTP" @@ -8463,7 +8501,7 @@ msgstr "Metodo HTTP" msgid "Payload URL" msgstr "URL del payload" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Verifica SSL" @@ -8558,11 +8596,11 @@ msgstr "" "opzionali separate da due punti: «Scelta 1:prima scelta, scelta 2: seconda " "scelta»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "classe di pulsanti" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8617,8 +8655,8 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8666,7 +8704,7 @@ msgstr "File di dati" msgid "Content types" msgstr "Tipi di contenuto" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Tipo di contenuto HTTP" @@ -8911,7 +8949,7 @@ msgid "Notification group" msgstr "Gruppo di notifiche" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Inquilini" @@ -8986,8 +9024,8 @@ msgstr "Le modifiche al database sono state annullate a causa di un errore." msgid "No indexers found!" msgstr "Nessun indicizzatore trovato!" -#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 -#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9057,7 +9095,7 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "nome del gruppo" @@ -9473,7 +9511,7 @@ msgstr "regola dell'evento" msgid "event rules" msgstr "regole dell'evento" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9483,7 +9521,7 @@ msgstr "" "chiamato il webhook. L'elaborazione dei modelli Jinja2 è supportata nello " "stesso contesto del corpo della richiesta." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available qui." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "intestazioni aggiuntive" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9509,11 +9547,11 @@ msgstr "" "Nome: Value. L'elaborazione dei modelli Jinja2 è supportata " "nello stesso contesto del corpo della richiesta (sotto)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "modello di corpo" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9526,11 +9564,11 @@ msgstr "" "timestamp, nome utente, id_richiesta," " e dato." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "segreto" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9541,15 +9579,15 @@ msgstr "" "che utilizza il segreto come chiave. Il segreto non viene trasmesso nella " "richiesta." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Abilita la verifica del certificato SSL. Disabilita con cautela!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Percorso del file CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9557,175 +9595,175 @@ msgstr "" "Il file di certificato CA specifico da utilizzare per la verifica SSL. " "Lascia vuoto per utilizzare le impostazioni predefinite del sistema." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhook" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Non specificare un file di certificato CA se la verifica SSL è disabilitata." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "I tipi di oggetto a cui si applica questo link." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "testo del link" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Codice modello Jinja2 per il testo del link" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL del collegamento" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Codice modello Jinja2 per l'URL del collegamento" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "" "I collegamenti con lo stesso gruppo verranno visualizzati come menu a " "discesa" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nuova finestra" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Forza l'apertura del link in una nuova finestra" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "link personalizzato" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "link personalizzati" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "I tipi di oggetto a cui si applica questo modello." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "modello di esportazione" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "modelli di esportazione" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"è un nome riservato. Scegli un nome diverso." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "I tipi di oggetto a cui si applica questo filtro." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "condiviso" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "filtro salvato" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "filtri salvati" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "I parametri del filtro devono essere memorizzati come dizionario degli " "argomenti delle parole chiave." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Tipo di oggetto della tabella" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tavolo" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "configurazione della tabella" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "configurazioni della tabella" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabella sconosciuta: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonna sconosciuta: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "altezza dell'immagine" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "larghezza dell'immagine" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "allegato immagine" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "allegati di immagini" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Gli allegati di immagini non possono essere assegnati a questo tipo di " "oggetto ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "gentile" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "voce nel diario" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "voci di diario" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Il journaling non è supportato per questo tipo di oggetto ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "segnalibro" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "segnalibri" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10253,7 +10291,7 @@ msgstr "Numero VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Indirizzo" @@ -11381,7 +11419,7 @@ msgstr "Profondità" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Tipo di ambito" @@ -12807,7 +12845,7 @@ msgstr "Dettagli dell'account" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-mail" @@ -13949,7 +13987,7 @@ msgstr "Elevazione del rack" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Caricamento..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -14005,7 +14043,7 @@ msgstr "Larghezza del canale" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -15055,7 +15093,7 @@ msgstr "" " Creato %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Reimposta" @@ -15405,21 +15443,21 @@ msgstr "" " NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Contatto" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Titolo" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefono" @@ -15789,15 +15827,15 @@ msgstr "Gruppo di inquilini (ID)" msgid "Tenant Group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Descrizione" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Aggiungere gruppi" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Rimuovi gruppi" @@ -15891,27 +15929,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilini" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Titolo del contatto" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Telefono di contatto" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Email di contatto" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Indirizzo di contatto" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Link di contatto" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Descrizione del contatto" @@ -17361,10 +17399,6 @@ msgstr "Cifrario di autenticazione" msgid "Bridged VLAN" msgstr "VLAN con bridge" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Sito del dispositivo principale A (se presente)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Dispositivo padre dell'interfaccia assegnata A" @@ -17378,10 +17412,6 @@ msgstr "Interfaccia A" msgid "Assigned interface A" msgstr "Interfaccia assegnata A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Sito del dispositivo principale B (se presente)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Dispositivo padre dell'interfaccia assegnata B" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 8b90575e06bd8b34f580992276cc035964430839..d06f9c4df1d300c419c164981e71582fc3aebb88 100644 GIT binary patch delta 71160 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 delta 70522 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 wuBC(ZiykziQLq+8g9ここに。" -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "追加ヘッダー" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9243,11 +9277,11 @@ msgstr "" "HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザ指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 " "名前:値。Jinja2 テンプレート処理はリクエストボディ (下記) と同じコンテキストでサポートされています。" -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "ボディテンプレート" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9259,11 +9293,11 @@ msgstr "" "model, timestamp, username, " "request_id, and data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "シークレット" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9272,182 +9306,182 @@ msgstr "" "提供された場合、リクエストにはシークレットをキーとして使用したペイロード本体のHMAC 16 進ダイジェストを含むX-Hook-" "Signature ヘッダー が含まれます 。シークレットはリクエストでは送信されません。" -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "SSL 証明書検証を有効にします。注意して無効にしてください。" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA ファイルパス" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "SSL 検証に使用する特定の CA 証明書ファイル。システムデフォルトを使用するには空白のままにしておきます。" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "ウェブフック" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "ウェブフック" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "SSL 検証が無効になっている場合は、CA 証明書ファイルを指定しないでください。" -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "このリンクが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "リンクテキスト" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "リンクテキストの Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "リンク URL" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "リンク URL の Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "同じグループのリンクはドロップダウンメニューとして表示されます" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "新しいウィンドウ" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "リンクを強制的に新しいウィンドウで開く" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "このテンプレートが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"は予約されています。別の名前を選択してください。" -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "このフィルタが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "共有した" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "フィルタパラメータは、キーワード引数の辞書として保存する必要があります。" -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "テーブルのオブジェクトタイプ" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "テーブル" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "テーブル構成" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "テーブル構成" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "不明なテーブル: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "不明な列: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "画像高さ" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "画像幅" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "添付画像" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "添付画像" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "種類" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。" -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "ブックマーク" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "ブックマーク" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。" @@ -9969,7 +10003,7 @@ msgstr "VLAN 番号 (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "アドレス" @@ -11046,7 +11080,7 @@ msgstr "階層" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "スコープタイプ" @@ -12436,7 +12470,7 @@ msgstr "アカウント詳細" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "メール" @@ -13573,7 +13607,7 @@ msgstr "ラックの高さ" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "読み込み中..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13629,7 +13663,7 @@ msgstr "チャンネル幅" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14650,7 +14684,7 @@ msgstr "" " 作成されました %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "リセット" @@ -14994,21 +15028,21 @@ msgid "Click here to attempt loading NetBox again." msgstr "クリック ここに NetBox をもう一度ロードしてみます。" #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "連絡" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "タイトル" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "電話" @@ -15378,15 +15412,15 @@ msgstr "テナントグループ (ID)" msgid "Tenant Group (slug)" msgstr "テナントグループ (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "説明" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "グループを追加" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "グループを削除する" @@ -15477,27 +15511,27 @@ msgstr "テナント" msgid "tenants" msgstr "テナント" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "連絡先のタイトル" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "連絡先電話番号" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "連絡先電子メール" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "連絡先住所" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "連絡先リンク" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "連絡先の説明" @@ -16871,10 +16905,6 @@ msgstr "認証暗号" msgid "Bridged VLAN" msgstr "ブリッジド VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "親デバイス A のサイト (存在する場合)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "割り当てられたインターフェイス A の親デバイス" @@ -16888,10 +16918,6 @@ msgstr "インタフェース A" msgid "Assigned interface A" msgstr "割り当てられたインターフェイス A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "親デバイス B のサイト (存在する場合)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "割り当てられたインターフェイス B の親デバイス" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index b929e359aa0e7c4931bbaebe3b9be5127a095ee5..50b71e8ecccc8ad2a4e95933b1da78b155d2bfa0 100644 GIT binary patch delta 71139 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 diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 7d3247d49..8ad72beb9 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-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+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" @@ -225,8 +225,8 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -236,9 +236,9 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -363,7 +363,7 @@ msgstr "Eindpunt A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -463,7 +463,7 @@ msgstr "Interface (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -600,9 +600,10 @@ msgstr "ASN's" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -669,13 +670,13 @@ msgstr "Service-ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -708,8 +709,8 @@ msgstr "Kleur" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -717,8 +718,8 @@ msgstr "Kleur" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -781,18 +782,18 @@ msgstr "Provideraccount" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -841,7 +842,7 @@ msgstr "Provideraccount" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" @@ -860,8 +861,8 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1031,7 +1032,7 @@ msgstr "Tenants" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Soort beëindiging" @@ -1084,7 +1085,7 @@ msgstr "Details van de beëindiging" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioriteit" @@ -1110,8 +1111,8 @@ msgstr "Netwerkprovider" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1136,10 +1137,10 @@ msgstr "Netwerkprovider" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1170,7 +1171,7 @@ msgstr "Soort circuit" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1185,8 +1186,8 @@ msgstr "Operationele status" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1234,7 +1235,7 @@ msgstr "Operationele rol" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1267,8 +1268,8 @@ msgstr "Interface" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1283,7 +1284,7 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1315,7 +1316,7 @@ msgstr "Locatie" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1337,8 +1338,8 @@ msgstr "Contacten" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1400,7 +1401,7 @@ msgstr "Opdracht" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1417,7 +1418,7 @@ msgstr "Opdracht" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1432,7 +1433,7 @@ msgstr "Opdracht" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "groep" @@ -1587,8 +1588,8 @@ msgstr "ID en poortnummer(s) van het patchpaneel" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1623,9 +1624,9 @@ msgstr "" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1652,7 +1653,7 @@ msgstr "Volledige naam van de provider" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1730,21 +1731,21 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1829,9 +1830,9 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1846,7 +1847,7 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Naam" @@ -1890,13 +1891,13 @@ msgstr "Vastleggingspercentage" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1906,22 +1907,22 @@ msgstr "Vastleggingspercentage" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Opmerkingen" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Toewijzingen" @@ -1937,7 +1938,7 @@ msgstr "Type beëindiging" msgid "Termination Point" msgstr "Eindpunt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Sitegroep" @@ -1958,7 +1959,7 @@ msgstr "Accounts" msgid "Account Count" msgstr "Aantal accounts" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Aantal ASN's" @@ -1979,7 +1980,7 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1993,12 +1994,12 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2036,7 +2037,7 @@ msgstr "Beëindigingen" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Apparaat" @@ -2050,7 +2051,7 @@ msgstr "Er zijn geen afsluitingen gedefinieerd voor het circuit {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Verwisselde aansluitingen voor het circuit {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Deze gebruiker heeft geen toestemming om deze gegevensbron te " @@ -2258,7 +2259,7 @@ msgstr "Gebruikersnaam" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2333,7 +2334,7 @@ msgstr "Aangemaakt" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Soort object" @@ -2551,7 +2552,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2608,7 +2609,7 @@ msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2617,8 +2618,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "ingeschakeld" @@ -2637,7 +2638,7 @@ msgstr "" "Patronen (één per regel) die overeenkomen met bestanden om te negeren " "tijdens het synchroniseren" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parameters" @@ -2799,7 +2800,7 @@ msgstr "" "enqueue () kan niet worden aangeroepen met waarden voor zowel schedule_at " "als immediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Verwijdering wordt voorkomen door een beschermingsregel: {message}" @@ -2819,7 +2820,7 @@ msgstr "Volledige naam" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Object" @@ -2966,7 +2967,7 @@ msgstr "PIDE" msgid "No workers found" msgstr "Geen workers gevonden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Taak {job_id} niet gevonden" @@ -2976,51 +2977,51 @@ msgstr "Taak {job_id} niet gevonden" msgid "Job {id} not found." msgstr "Baan {id} niet gevonden." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Herstelde configuratierevisie #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Baan {id} is verwijderd." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fout bij het verwijderen van de taak {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Baan {id} is opnieuw gevraagd." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Baan {id} is ondervraagd." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Baan {id} is gestopt." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Kon de taak niet stoppen {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "De catalogus met plug-ins kon niet worden geladen" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} niet gevonden" @@ -3143,9 +3144,11 @@ msgstr "Van achter naar voren" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3158,17 +3161,19 @@ msgstr "Van achter naar voren" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Ouder" @@ -3285,7 +3290,7 @@ msgstr "Virtuele interfaces" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3785,7 +3790,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3849,7 +3854,7 @@ msgstr "Toegewezen VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3890,7 +3895,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3940,8 +3945,8 @@ msgstr "Overbrugde interface (ID)" msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3974,7 +3979,7 @@ msgstr "Context van het virtuele apparaat (ID)" msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Draadloze link" @@ -4037,8 +4042,8 @@ msgstr "Labels" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4086,8 +4091,8 @@ msgstr "Tijdzone" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4249,15 +4254,15 @@ msgstr "Luchtstroom" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4342,7 +4347,7 @@ msgid "Chassis" msgstr "Chassis" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "VM-rol" @@ -4375,7 +4380,7 @@ msgstr "Rol van het apparaat" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4389,7 +4394,7 @@ msgstr "Platform" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4453,8 +4458,8 @@ msgstr "Label" msgid "Length" msgstr "Lengte" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Lengte-eenheid" @@ -4463,18 +4468,18 @@ msgstr "Lengte-eenheid" msgid "Domain" msgstr "Domein" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4550,7 +4555,7 @@ msgid "Wireless role" msgstr "Draadloze rol" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4564,7 +4569,7 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4576,7 +4581,7 @@ msgstr "Contexten van virtuele apparaten" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4605,14 +4610,14 @@ msgid "VLAN group" msgstr "VLAN-groep" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN zonder label" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4636,9 +4641,9 @@ msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Draadloze LAN's" @@ -4715,7 +4720,7 @@ msgid "available options" msgstr "beschikbare opties" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4780,7 +4785,7 @@ msgstr "" msgid "Parent site" msgstr "Site voor ouders" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Locatie van het rek (indien aanwezig)" @@ -4831,7 +4836,7 @@ msgstr "De rol van het apparaat is niet gevonden." msgid "Limit platform assignments to this manufacturer" msgstr "Beperk de platformtoewijzingen aan deze fabrikant" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Toegewezen rol" @@ -5028,11 +5033,11 @@ msgid "Corresponding rear port" msgstr "Bijbehorende poort aan de achterkant" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Geïnstalleerd apparaat" @@ -5123,102 +5128,135 @@ msgstr "" "interface" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Kant A: site" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Site van ouderapparaat A (indien aanwezig)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Side A-apparaat" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Naam van het apparaat" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Type kant A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Naam van kant A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Naam van beëindiging" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Site aan kant B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Site van ouderapparaat B (indien aanwezig)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Side B-apparaat" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Type kant B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Naam van kant B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status van de verbinding" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Kleurnaam (bijvoorbeeld „Rood”) of hexadecimale code (bijvoorbeeld " +"„f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Kant {side_upper}: {device} {termination_object} is al verbonden" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} nevenbeëindiging niet gevonden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} kwam niet overeen met een gebruikte kleurnaam en bestond uit meer " +"dan zes tekens: ongeldige hexadecimale waarde." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Meester" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Master-apparaat" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Naam van de moedersite" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Stroomopwaarts stroompaneel" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primair of redundant" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Soort voeding (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primaire IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primaire IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64" @@ -5281,7 +5319,7 @@ msgstr "Voedingspaneel" msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Status van het apparaat" @@ -5353,8 +5391,8 @@ msgstr "Bezet" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5408,7 +5446,7 @@ msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5418,7 +5456,7 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Ontdekt" @@ -5456,7 +5494,7 @@ msgstr "Soort bereik" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Toepassingsgebied" @@ -5608,7 +5646,7 @@ msgid "Front Port" msgstr "Poort Voor" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5621,7 +5659,7 @@ msgid "Rear Port" msgstr "Poort achter" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5732,7 +5770,7 @@ msgstr "" "{pattern_count} worden verwacht." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Poorten achter" @@ -5763,7 +5801,7 @@ msgstr "" "overeenkomen met het geselecteerde aantal posities aan de achterkant van de " "poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6276,7 +6314,7 @@ msgid "tagged VLANs" msgstr "gelabelde VLAN's" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6744,11 +6782,11 @@ msgstr "Virtuele machines kunnen aan deze rol worden toegewezen" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Er bestaat al een apparaatrol op het hoogste niveau met deze naam." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Er bestaat al een apparaatrol op het hoogste niveau met deze slug." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6996,7 +7034,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "reacties" @@ -7477,9 +7515,9 @@ msgstr "Locatie B" msgid "Reachable" msgstr "Bereikbaar" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7488,12 +7526,12 @@ msgstr "Bereikbaar" msgid "Devices" msgstr "Apparaten" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VM's" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7506,7 +7544,7 @@ msgstr "VM's" msgid "Config Template" msgstr "Configuratiesjabloon" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7515,50 +7553,50 @@ msgstr "Configuratiesjabloon" msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adres" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "VC-positie" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "VC-prioriteit" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Apparaat voor ouders" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Positie (apparaatvak)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7572,33 +7610,33 @@ msgstr "Stopcontacten" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Poorten vooraan" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Toestelvakken" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Modulebays" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7609,27 +7647,27 @@ msgstr "Modulebaai" msgid "Inventory Items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Kleur van de kabel" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Peers koppelen" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Markeer Verbonden" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Maximale trekkracht (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7641,12 +7679,12 @@ msgstr "Toegewezen trekking (W)" msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7657,41 +7695,41 @@ msgstr "FHRP-groepen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Artikelen" @@ -7832,7 +7870,7 @@ msgstr "Maximaal gebruik" msgid "Available Power (VA)" msgstr "Beschikbaar vermogen (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7867,7 +7905,7 @@ msgstr "Maximaal gewicht" msgid "Space" msgstr "Ruimte" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7875,7 +7913,7 @@ msgstr "Ruimte" msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN-groepen" @@ -8031,7 +8069,7 @@ msgid "No" msgstr "Nee" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Link" @@ -8155,32 +8193,32 @@ msgstr "Script" msgid "Notification" msgstr "Melding" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Onbekende operator: {op}. Moet een van de volgende zijn: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Niet ondersteunende waardetype: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Ongeldig type voor {op} operatie: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "De regelset moet een woordenboek zijn, niet {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Ongeldig logicatype: moet 'AND' of 'OR' zijn. Controleer de documentatie." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Onjuiste sleutel (s) geïnformeerd. Controleer alstublieft de documentatie." @@ -8430,7 +8468,7 @@ msgid "Shared" msgstr "Gedeeld" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "HTTP-methode" @@ -8439,7 +8477,7 @@ msgstr "HTTP-methode" msgid "Payload URL" msgstr "URL van de payload" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "SSL-verificatie" @@ -8536,11 +8574,11 @@ msgstr "" "gescheiden door een dubbele punt: „Choice1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "knopklasse" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8596,8 +8634,8 @@ msgstr "" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8645,7 +8683,7 @@ msgstr "Gegevensbestand" msgid "Content types" msgstr "Inhoudstypen" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "HTTP-inhoudstype" @@ -8891,7 +8929,7 @@ msgid "Notification group" msgstr "Meldingsgroep" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Tenant" @@ -8967,8 +9005,8 @@ msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout." msgid "No indexers found!" 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9037,7 +9075,7 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "naam van de groep" @@ -9455,7 +9493,7 @@ msgstr "regel van het evenement" msgid "event rules" msgstr "regels voor gebeurtenissen" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9466,7 +9504,7 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "extra kopteksten" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9493,11 +9531,11 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek (hieronder)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "sjabloon voor het lichaam" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9507,11 +9545,11 @@ msgstr "" "Jinja2-sjabloon voor een aangepaste hoofdtekst van de aanvraag. Indien leeg, wordt een JSON-object toegevoegd dat de wijziging voorstelt. De beschikbare contextgegevens omvatten: gebeurtenis\n" ", model-, tijdstempel, gebruikersnaam, aanvraag_id, en gegevens." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "geheim" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9521,16 +9559,16 @@ msgstr "" "header met een HMAC-hex-samenvatting van de payload-body met het geheim als " "sleutel. Het geheim wordt niet in het verzoek doorgegeven." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activeer de verificatie van SSL-certificaten. Voorzichtig uitschakelen!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-bestandspad" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9539,173 +9577,173 @@ msgstr "" "verificatie. Laat dit veld leeg om de standaardinstellingen van het systeem " "te gebruiken." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geef geen CA-certificaatbestand op als SSL-verificatie is uitgeschakeld." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Het (de) objecttype (s) waarop deze link van toepassing is." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Jinja2-sjablooncode voor linktekst" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL van de link" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Jinja2-sjablooncode voor link-URL" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links met dezelfde groep verschijnen als een dropdown-menu" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nieuw venster" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Link forceren om in een nieuw venster te openen" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "link op maat" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "links op maat" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Het (de) objecttype (s) waarop dit sjabloon van toepassing is." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "sjabloon exporteren" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "sjablonen exporteren" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„is een gereserveerde naam. Kies een andere naam." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Het (de) objecttype (s) waarop dit filter van toepassing is." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "gedeeld" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "opgeslagen filter" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "opgeslagen filters" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameters moeten worden opgeslagen als een woordenboek met " "trefwoordargumenten." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Het objecttype van de tabel" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tafel" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "tabelconfiguratie" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "tabelconfiguraties" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Onbekende tabel: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Onbekende kolom: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "hoogte van de afbeelding" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "breedte van de afbeelding" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "bijlage bij de afbeelding" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "bijlagen bij afbeeldingen" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Afbeeldingsbijlagen kunnen niet aan dit objecttype worden toegewezen " "({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "soort" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "journaalpost" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "journaalposten" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wordt niet ondersteund voor dit objecttype ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "bladwijzer" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "bladwijzers" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10230,7 +10268,7 @@ msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adres" @@ -11355,7 +11393,7 @@ msgstr "Diepte" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Soort toepassingsgebied" @@ -12777,7 +12815,7 @@ msgstr "Accountgegevens" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "Email" @@ -13921,7 +13959,7 @@ msgstr "Rackhoogte" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Aan het laden..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13977,7 +14015,7 @@ msgstr "Kanaalbreedte" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -15027,7 +15065,7 @@ msgstr "" " Gemaakt %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Resetten" @@ -15377,21 +15415,21 @@ msgstr "" "laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Neem contact op" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefoon" @@ -15761,15 +15799,15 @@ msgstr "Tenant Groep (ID)" msgid "Tenant Group (slug)" msgstr "Tenant Groep (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Beschrijving" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Groepen toevoegen" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Groepen verwijderen" @@ -15863,27 +15901,27 @@ msgstr "tenant" msgid "tenants" msgstr "tenants" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Titel van de contactpersoon" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Telefoonnummer contact opnemen" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "E-mailadres voor contact" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Contactadres" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Link contact opnemen" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Beschrijving van de contactpersoon" @@ -17333,10 +17371,6 @@ msgstr "Authenticatiecijfer" msgid "Bridged VLAN" msgstr "Overbrugd VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Site van ouderapparaat A (indien aanwezig)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Ouderapparaat met toegewezen interface A" @@ -17350,10 +17384,6 @@ msgstr "Interface A" msgid "Assigned interface A" msgstr "Toegewezen interface A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Site van ouderapparaat B (indien aanwezig)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Ouderapparaat van toegewezen interface B" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index c4f5f4d2760f2fc32da6ea42bc136ad6fb8363f2..46fcf594273c827853b48436778340275eb9c603 100644 GIT binary patch delta 71149 zcmXWkcc9MIAHea)rHE{071!Q-lU#cflCnvX>`@v#lu|}Cls%J>B$ZHF>PJWsQYuB1 zB1KEX@BMzx`Tg@c=X}rijL#X*bMNg}QMPvA=OOYmN7c2%ZCYkU(c;AK~5O4P+_ z*boQf<+vQ{;q$5TWFm2lL=y^%7R;2m5qn`bdHXq zHcR3#x`|Gp13VL-|Ax8AXHF01N9&bB+o_DUQ!CmO-BX>@lcAwr6d2lD(HG{TGhKwf zxD4~-i-RKG5R4f4h!N7=$h}qvUnDa)K%5OJ<%Eakne_GOdHXTwxBoP zTj-|Tfur#gY=g~{)x*c-OzcU)Su})gYlPj~Ejj=#9~r#|4e5jN`4ead%i{C(Xyi7d zGu?ykse|an^j*v+|BH!SHA97B=!;dO&C!N$MmxMM=EtEo;}mphW}{2E5Nx^^RCc@nMn1XjQW(H-bLau#jx zSL}y>p_}iP`r$MTj1EBuKB7M7-?bP^ffc8qBc6_4I8UJ?-G{z#0`1@j^u2S@|6=)- z4Z`#M*o5arqCL^gxB#8lYIIL*X~6ln;A09ruiv7f{~itLe`rV98-{!#bbzH}zG}2# zv=!P>*JwYiPktCy#8t8UO}{lk(d>I3hihi zx@4cC5&aHbva@J=zeh7&7oI1tBw<5Wp)qj!vOhdC_L!2bpeIj{E~DIe%+Oc%ke^XMRQV(C~F= z19Q+&?m(AfFS^D@(1@KxBX|xC@gL|tk=7z?-hAk%WI1#x2BYtd!2F*72_$Oc%vj+a zbW`p^_rw?IhtLn`hfb!JAtH@1KlwYc4kpo#Uqw55ADzHnv|grGVSrbmn>`(q&ZH~} z&wVX4-wGXJH?+Y%=nXbJKEEFw*rRAfp24!X5*_G=*dM>eLD;-?_jl{{CmN4p}-dhqYaHkBQgbj{uJ8K8uT;aU2KI%(f3NV3rkiV{g7&gcF+f%>1Z_M z_eLk95q>xs6LZiIFF-@M2JPS-^u=uL!wb344hx}?DHHQm(1ABZ+i4Tad&KfV(J|=6 zCZiKeK1sqCo<|$rjBdUi=nM{_4WCA5@+aDHrVe3XS70sjxzWwp9DP0!ZRa6$0?(kw zcrkXxy~r1yWFoy|c;P;@g9p(YY$m$77NY}PgC5h@(HZ<4%hNiA$mER{MK^63w4FNW z1X{)CH=;A|i@E&%KQ@)%LcpdxcpTkq2hb0ZESwj(8+G(~0PZ(j2tm=g@{sQ zkG`L&Yo^rK{HxIVHPQB4ca7)28wGaI3!T{zOm!TciOzf(+VF0^RNF(2#zIhV*B2NfI}P z4zr={U5)OIQfPY>(PMsHl0+2}H=@Vn0kq;H=zwOU4Lpl3)kd^~H)4JV8j*cyguX-v z_){$Z4Sg?j_pmg%(Dq8B?*m|^qchR-{I6gm$ z)yV&Ve(DvzDSSBHjC|iuJcdSKJu=W_;w=((uoL})aTskle~<8;uLK&IvY3XI(HT~Y z&+Es0<7g|iz0T-+ebI>wir$GvWDH*6`JYI_8BB{liFU9Q{nGh7y2k6{^UY`^-i!H< zm`w4lIhlqmjsWOE4WBP*t>{ zTIfugMB8C2^4+mEE<(QA`rc#c%$J}Oe6A1Y-*2;iJLT6Aa zS{ZGq4%$!#8rlxgzOj51x*6|B2l6P|-h%l2`S|=5w7qvQ1NX$|$(;SeZzKw%A)kRZ zxD8#Jo#+6LVrl#y{oPQ`0inDG+Hqra={li5S`CQLC&cGd(e~z|_0}NYsFH~{NI0{D zXve3}8C<}Dm^LsRzuVBY8;OSWZgfU(pquM|SRKEP<#}!mp)QKHR}zhIb@aUkSk&|1 zA{O*VclVv>F`I#&`#JIX0`$&bg%0FvbT6F3&iFf)!B&I9aT|tqxE3A2Cba%L=qCLb zvv~fmzAc2bD7rbCpf_PFw1EfE$jm_Rg?Z=(Kg#(RRO$<=>+} z&KDRGE~w7vo_Tr*=l>cKt0`~~>_FG@5W0!Zq8(m#M;K5}^uwoUv^v^wOY|2IlhKZ+ zqM@FSF4=tSfd{Z1RvH?X_O7AHa6?U|z>qzScCZ`m_*nFNGy>=Fb^Hr!;LCT0A1Y5^ zfAaZK<{6PGF%FxcYxN2`upA>pL^9AB z_P})PgGOu;I`F5_A5_+%6WD>Ny%C=uKtumMdJL0)#Rpf83Xv#*E=fJ~X1ozy(=q5h zFfsaQET0?m%g}+n5c4mir)N7lpq2%{2X+~Ph&-V7MwXv4d)KK_jkwD#Sheg?W}yP=UBjYePsI>3j~`ZLjX=iSZuw_s%~*noaY zZH*N_LL2xT9r5>Q#Ll4&{Dwv>F(Le3AUnD@N~25H5ZzPFqutO5-ilsWbCM(+=~J;_ zAr2+KG?r(-Cmf%==nN{N1FnuXd>uNV4)J-HnC}tuz0rXVM3-iG^j>r`CZ~}wB zVui!#$bN`kM3*4PeIc}k(GIGi7fVxg06o!jJrrHSd(gcwD?VR`9@lN?`}`C=8whaXV3}! zjj7-NWt|i%7C=K;98)1i8)_QMJE0x)MH?7~b}#|0_aM5IbI?;UKR#cHw)-MlZ#(+_ z?n#_~UpP#GFC0T}rqgKowH!}FRTf>_N@xQO(Sfv%<=vx$(2mB&{DWxyC(sEkMfb)= z^!@jfB)n)2plf^*?db1l_Q~PJ!f3;l(C3X}dApeJjdpY=mct2{j?2(?-$8$1IfT~x z4Qpdsa!Tl+9vaHF=r@`hu`JF;e=vCsJ%&G_d!zgVnG(-pHMGG`(fi>Wbf%}!?-hTc z^{;y{ls891-yJPa4j|!-hM+UN8*OkJI`XH`P_2pi&1n5SX#FpuKcbuPZ}j*Uni}4# zfYz^vE@>;YIddmEO*S?Eo;5%0ylSQgt%4~|3|ej3y9 zb#x#{upZ``5!!2o4rBzD$0yPD-@xnf*bL6UiQ+TE-)#C~EAs2H30^>FUVB#flS~^l zgo|SSBWz2)}RE&E}lDwtrIK<|{uZ*blvk zo<^5s7q-BQ=$bcqJS;_9bnSbg109NXFbO>!Pexaw?`=Z&&YS2Gewd5}2V#X|Xy{MJ z{N+!C&6Ec%zXolfK6)%$q66rL?v;Vj;ppj@fS#7g=qY*_E8+}%6O*rz@T=9hC&P%I zL1(ZGUE^2L=ZDcyU&IHn#Z%PF#E;$RhttuyVL->w-G3Gx&_%Sp%bpI;i=fZTBcHl_ z|0ChdI-{HM&hQ{H9S!L!^mBU)I)jgqiz9Imonek=La6hj5h;bPbq#c2!_b>>6xPB` z_y(TByq^DO=Y_R-4IS~@Xh*xz}i&vtXClA_i;g~Ot)~kXJtO2^| zT19V&&wIw_gE47^u_W9?6VZXpM1MkAfR6ZOtbkiE9gm|OWmy;om z;AV7_C6s-C;AB5 z@G~+0EIQCl=m2)09eo=89{qIu2aQ<16-JixSB!)OWzd1th&Dk()DfLo547QdF+T>a zKQWfih~*2>fjx&_T$|8(AEFcZ44v31oaFh>w=%r&I68wR=#{$x4cUGqREZPFm6^!? zY-q3y+F&hoGc`l^N;`ByU1E73bV+ZE&xb}wW9s}*AmOHZ0DbWhbmUK=BVUJ(cuUNm zK$qm#nExBgk-uV9IDR$IE4Mvn;A3d}`_O?L#LD>jD$aie5?P-M6>6ZNu7}Q~89Jc0 zXk@y_=YwPUXiP0ZbVe+nkFNbH^i*v@m*gX~{V&j^Jo#KQbnrU`w@{F_I^=t!9S%Vo zx(DrO78>e>XoD-!C3*>6ig%-*pnK;STK_cK-mmBdmihUx*{@5I@Wsw($oj_oa%@EY zC3G+Rgu^iRn()QseymM?16IQmSP2WP4d0M5(8!L#TDS=PYW6W!$877ucg|!35^X8C z9j&+#Gw?gKV%ZnM%zL26@-}qlcf|6$Vt#7OKaPfWDLV5F=%(F_PINzduY7~-g=FFa z3D4zU=!Z`3^&wvl4Si$uPVa&)(VemUeROXeK?n35`u?wIN7-Kt7DfkD9<5g&-Ha_U zv**7(3D>YQx~m7E0~(61;be5vOpne*H|H{RH?PJtd?7yHfDT|Qy5_sk_CH6zQT>FK zG1ms3d;S}d$iNO*181QjdJA3S{peC;eJSkb`se^Vq8;6eZq702UYU&U`juz|Uq>Ub z2OZE+^u05f`upEMB;1ubHii(kKr8k}I~tC~@j-N8E76(1hIYISjnFQ%;ZI}v@#rtn zOX!m2d^x;V_+`$&FP5Xg25X{gR1fW_1v-NsF@Gnz#*@&FpGJ52v*=QNgl^`~&|kHb z+!TJaYlL<@6kWQz(Dx^9;`}?}85HP(SaD6P@M_Gz7u|;r@C&s5_t8Jlfn5Gd_#ROm z?XUxSJa0yq@DcRAEoeJCld<3+dR$JR=l&;jGnRifl-EE<-T-Yl1KVK-bW=TpgK-OX z!1UKbhr`j2=OtJZzrY5VYjgNXDcOdEo8|@dN3nhAQsjC)geX5cuo7s9E1-L$7N(X6 z-5Wj7f!vMhI3Hcwt=Jsjk6y7QOr#^SNt1~iNjTFx(2$IY6_V&VeK_W4qBDOI9l%nw z{!6j^&FC(4KnF1$e~bC6w}$$4(SbF`9G?G9sRX}3L}xk}4fP1L;&}AW6ZyXuJu-Q;Jae}VDtoLr~kxx5{B|Wbhqc-7CI<{4xk!3poTHu6y3cY z(D!;qhoc=$M$i9DwBB+wA{($g?n5W^CnmjGv%L{^ZAo+uuSb8u*dI&bB&>`pung{t z{)QgMqHl&Px)zQl-w|D!chH;fBXnZN(51V8-Yb`F=lq)}x;=bI)IfJ<2XurFqceFL z{X()1o8r4MpXII4U{N#@m9Ysn!4{Z|?m#1P#oNJxX#Fy8CqoDIDKK;$(T;9GFOX5u zN6}BQ6==OT(a7z>vUnVwarSq@9x8~|D;}+c4xnCq-V&Wy$7D0Rj3O+z=~8g%o$h^YaidubQe#80s?CbPa5HdjluVh6N=o6)uF zgPw|!=z#7<8=8zR(G2vxg;*6=V;ww%weZRv;TUJ2d#Y8;4?@~YCWex524m6CPen(* z5S`Ilw4*)f?+1>eYxg%g&|L3_(~=(@=(XrT%b+2zioSmxdTcwO1Gx!PfBzdt!VZ_C zyZI&Th&#~+ul^vMf@0`7Z-#czD%v@Eb96v-Xml)keD9Awhz@+Z&prRMNw|sT#RqSp zq2Gay^ia%SKxc6I|H8oXpf_Y8bV-V#1FL|Zs+#DgY=iEh?$`yVq3s;Oq@h1f!jN7- zN1AnKXgC)-kOF82Wzn^+fi~P24RO0zese4zgw`J&%kM|qc_ii+pzlAoGoJrV6xh(N zSm7|H28K3t0bRpO=tYuyR~Sesbl}y{@Mdg=<#8d}@eZtq2e2;Y*d3Ox8TwwkWGv{0 zttjY)hGqpilMU#pcqf*B7R$ej<$s_9%(W+e<3ZQH5qiONK|30Zsbd_yJ3db)N!a02 zm^uaM3ooIYWD6RR_s}KT7oQ)C{(wf}S2W~_y}>+a{d9C9HPH5($MUYBJejyP7K}$n z{xEvgE{f%wWBE>WMqi-=JC6?h-5ZZ6!pdYzbb!6ldUwX>u*pvLCSpEkNB%gIZ z=f9RO><>S^ES4R6yW{|Lh8_?s|7c+1i`h&x(=nKE%<9PXJnGzFl9y;^9M?%BbpdD30 zm*RSKBE!%n7>jne0R2!~i$p4!*h#_x97H=hj?VlKtcaOE4__>*M*Cnj%4eb-yn#0S z9@_8$^fdf}wtEr%&Y10sP_G>t`kq+8@Bf2HRG{Dhq|*SsPbQ)hS%6OLIdpGqMc@A)UPk|kk4ZR#L+Hp(q8*<@FP1;i0TlZ( zlvhCO*NFM1(YEM}yP&(gAKKm^bRZ+pJ$7$=J{gma>>(14Y(Cn+bJ!4H!Akfuw!ora zg$DYgGarn0@FY6G#puAFkG_O<{5pCs>_GR}!C3y|SDb$z{1G2y`#QW(3=LsLbi}RE zuU;L|nRSWzo6w7=C)&;((RtbfO#3iN5i5G8B9mD;!2Q-SKFyV_}93 z(2zGrJL-luFbG|uF)=?6jl^?kI~&nGbrhY*adho}KDv&g+-Sa7G+CL1YuFHNutm)GKpPl< zj(7;V=A+S>Ex~fQ3;pW#3tBJ7@$g;&Y)`%@j>X&2?*U(+r{xT`^8DvK5khezHse7* zG{h^So1#0=fgZ$a_;t+Z{w{P_7@b*qv?{vR*P#(<8}nVz(D%iBp8q>Y*x~)?2xnn+ zTpG(iMrZa-^fVfo^YQt`Sf1l#7(fAZQ^$FC>)d=#es`M-&=-~lwmv(bUf zM;lxfeE|*Krs#IG-maKGh@O&TXe7_Y=V{-E2e{ zp}V`p=@6<8XhQ?h0S<}z@#vnoFXpGl=hM*vJ%e_*1g-ZR+Rg@a315xR-%G}V-RPz{ zf{pQebW@i7F}zR@{S<47?*3_56E~yZcuu1c$n;a_C@1=DIY0VgRvsNtD|CRJ&I)d)@v*?R|#r(h6g?zT3!$5kXdt(5)*+#_tWHgeqVtx@C z;WcRJ-%!v0J0#pBAD{!-hb{0+^fRI4xe$Ry=nPw;5$K4{>_+sx{^&qPpaZ!NozSfK ze0hAnAwGWtQ=k7I#R}hI8D2OSz518X;dSVmwm>`Vgm%~yozak(zYksWN70TKpb>Zx z9nhQc`M&6}U*hNgFR?<}uc3hg==c0G=!{yR5$Y22J+VCb+tE^oC5k6uvcA!4l+qULld(PdoiSe^OIqq5SniG1 z+lYg(;$>;6e=*r?Z0h;{jf9({-sNejKfR2`Cgj)S5Ilo^wYn*5TI!q32=tVEiy4?L zTUzQ*vu)A6@)~+7zD6hZD;m+#SA>Cd$0_7L!s|W%H)Kys{Qxo>Tan*_T`-X&M5HTr zCc6f^<6rnJcD^z#aRXjJKLc9k4E1`WH{%QF&AJQy3^EO;zdn2%n$OJn&;^ul=&y${}q?!sK;51}Fd4(;GiwB7&E zt2|f!u!N;BoqQv-e((IrwA95ik^(Q13Fy^25uMRgwBtEw$4g><9Xi7;XhZLzH{Kz% z!_#Q}OPCk0ED)X-!#w0`q7iAHjEVN>0J@s0BD$+zjJ}WV=A-Dh*x%8$ zzOryw(|qVaYGFAXf}VmoXgllC8Sg+N_AS=({1+$^E}S-K!$UCxC!=fi4*FTJA4}j_ zbY^*qrlqdtYp^)^M(EP?LifxdbPtR{*E)%|Hw}%zJWT!be@jXD;yQHmyn+s77golv z(Y3$wny^Poqf1l)9Y`(o6f{9Q=!ACM53M&0{c--T_`uR$kp2Ho66iigct9NiP8igW(GdaF`kg(2vO zhob|z8$AsVqAxrd^Gnb@^CDXBZ8XGt&`5lW4&*r6-cM*`enea;^Wx|^E*Gs7t%lCL7CQ6m(8#tz-*1mjs2>`U&``dK4s1XA{*P!#&!g=m%7l7(u#8!(i0#qm zcVX)P|NAfrN4f%S_$_qpK1D-x8r=(jV=2s6HbkH<+F>Vj>3X4`1$UtB+>h>+$I%WK zqwTGa`R!Q1&;O4|l*i*}M^}~$Gb@F@cpW;R4rs#zF&*zlck?{-f_fQUnvc+doJ42* zSG08bwA3%LJEQGBj7b}OnuHy%!|M1hdWWA!k5h>X;dym5)UBhP(Si3s>rF;Go*m0q zpqq3z+Rr}praXbx%Tkf^@10z*VraMy`sJ~4%-@eS$xlVsdNaDaKSr<6Bhh1+PW}`c z@@$pT5_e$%{19j0VZ5nw_+nGFO4#J1t8o6^)ypYxw||T_a46=#MI-V(y2gd8hD}%w z9Y_sy4>Uw))EYfzJ!5_Z`ref2Y&24f(Y^3OGCp`Sx*Ln|;0V^i3+UQbtQHz-h0gp& zbfCS^CAl5l3nS5qJc@QaJGvNsZymZMFQXGrzDA+~iSN)g%3VF&gr%`E`R3RUN1?m_ zW3-_Q=tc5(%wJw33@9fWiNff>Dx=4?Hd_CBbO3F`^JJnU2}9ByozWmPw4=}&+=DhS z4Q=3YwEiM=Ppm^v#}2gP&(S3~gWjx}YKBnfNAsnlbuqV}|7}Rv(amVbgV7F0qHA;y zy2jJd&^{AgjMiI;4s1O-f!EQFcAx_~ghuQKw4HNkfB#}Z&wq|up@C9p$f`!`#`5dY z7uupT?}5&6FuG*-q7BbR>n%bjvKDP`Q!L+xzP}5t{~0EI;X4w(a2}oEKj@2TwL^J! zbSC-H8J9(8TpgWRBedaW=*7|{IslE}=$L;X=AS^@TUnd)??_&wz%_giy@-yW13QP# z^gr~9&Q~XVhpUFpydxU&f#`ropbg)JzV|5F&SG?c>(KtT#`6Ew;ru)EgA~}nSLldO z#)^NSS8A5JVY6L>HdqJkxH;NjXEZXs(Z~!&KXymQ^1EXBzoADwVx$F&6zi>ztMJI4QrvCZA*0G=) z+EH(GrUTKLkB;7lhU_7<<0sI8EI~uP2A#m0@%etV{#R(bKcXG~g1&bVQ@{VetYKK| zE71peqt~DfltX7w8@*Us#_}HMKn9@$9TmMdmQRh&K~KdZbf6p1e%`~>_y3PbIOD^y z!bx-{7t!6HyHN;jIW(jhXoojMd!hp!6djEYY!bTm)1&jy2t0>=25e}=`FHbdqQKq0 z746_H^u>L#;+OIHH)tqNq8K^6f3-pKHnC7AMJ1-I>4jofKSKri?KXw;}FrSqNUOLwb1%a(Ix1TBw>TSV}(1= z4(~=sJSCRTLPx$3jleQ=hR>l5tw-1Pb#&?WpznVZJrke*6`$w4KJ=R`Ny6h&4c!Cv zqOH&lyQ3ZSL0^!*3o^I2%b=0}&J?XALWe*V8k!V$iOj(8V( z%nqe0@ZB$#|AN;04{ab@M(C(8I*`)n`_<78v&QHJ)(wr&P_*6zwBA%q{qw(%lW=B> z(6xIBt@u8=Sw2BS`VG3~=g{5z2ij1gX)q_+P7(BZRWwrd(1ACJ?^&;Vn zhoLi@6!Wvu7nh@0UvXEG#~k3wg7A3Ct9Xa|p?@6Sdfvl0#cOEJGa=69n5IMOT`Iyg>& z9i5I9enCTi3GFyn^U%=MXudRBzj7?E70a8V18<8)=teX`x1j^R8+~tbd_FBn!Wqm% zUtEl?{qyLIUWw1Qq9cAQ=6A*CAE7h-H0HlSXM74B=x;IqFWPaA7NLGVv|h3}2_IC6 z1+~$Ro1qQ2iRInVJNwpHemgqQaWOv`oyaV7piiJ3EJE8~i?+8hmTyM}m`v;;;mkip zL-sY=&^ffB-_QYFLVpQ$ShiV>7(0a~Mb)bbwQ^G9EztOWY8D%1)A~NWM8%z!8`!jr#zrlV8v^L|`|%1Q+l+ zOzW1G`h#T?>`s0v4#UrJ6t=!G?4{Sy&AJyIz+rUBvUCr7A(@|qo2Ll+pd$K4t8`elb5DKOjE^AHX&@g}(*u#%kn?^axAX4h{Webkps`4BUrJG0)AZKXxS(T}kw& zU_N%j-*G6myd{M0B^*RPt!Mb%(CyfU{BzhGf5sMAt56rPjvJ4L67Zi=!G=`Jv9f=`d^~I?EVFa~~FW`0DD9?=w|H#Gh(P^oFcC7xG zuyjwM$9f^UN0wuKd}R#h->dcv1ue1K*zjOH+Tn{>3wNNK^iMQ0rN@Pk55S(}?}+&w zXlVDK9UerN_6r=3r_uiUj}MvFZ=v841+LXCcZJP$Yjhks;)l@tU|#fjbkn^a z^Lx=<{v|r_pV4D@+1+6Y@}L(}IkdgzX#Ja#F);*Pt9zr5qa%MFJ-3@<{u6W{$Iy<> z;Wc>qgz%wK3Vp9V+EGt*?T5$wBUpm`!kACKNy3?YjIPOd=s=3y6Rd;f$#+0MKF7!M zH=+m70h~s^L1n!+{OzbRn(v9uG>H!UakTyANWaO%>m=N4d(pK!8S_7*$12->;e|X{ zk$gFHhFxR%0Q9&{K;NGl^Rv);-wP?q0p~w1As+{w8Hde@df2dF>S`Dq(3T>b- zx~ayZ$L*f@{9*KXF2R0y65UI!CWe{cfS#Ix=#t!p4)jq>{rf+khz}N^4X;NpoUP~# zcA{UQj-b2$7}mvWCx!AG(aqKihvMLv{{$V#QS|+jF@FY);2)U!|NmUhDX?N5^qWc% zbmo093wlbN`MqeUC!=dR6P?KtwBBlLhcBReJ?~b-R1fAIA$((;1c$@+^ z(SlfUbM!+@9V>M6{2aX$%X3c&r=SE{uU@n*)+65w8{(5_=s${ngMJOaFohA?aG?jn z49laTtcuRG0anA7SR2R3=WEf3yoz?P4ej7}bcRA^|p$L?3r zA~V7OZ$bzB4ElTrw)gxeW`-GdzyVgkmiQOC6isG@(6vLCq$heh2BRSyhwkS4V)=9| zPJSMGEMG?>oOmqM%Z`5YDU9{)zdi{Y8jW5=6VNq#9IdztZ^Rwwm({|v!>xh(efsE4gDu>BH_6oi(WL7V}-fsKwdyM*W1wp=-q!3 zYv4av9;-ec{_5QW$B_RB-BV4U2upVlI?>bUsrv;}fB(Bk!t52XvGFt2Q$#M zy9?d*E76&*L1(fNoxo0XX%39QapwoaT$7Lo<+aK=35X3SRI`}lbCOhsU?i%!_bZfLpcwd;_{e3jxNDZXo#~e4>Qb3$>8{UiV;v?wHj-!z~AM=S7VNc{iH(yb-Ud@z$4MiAE}IRft3` zbSVp?k*$pGsoH2Hnjr&ECOVTaRD+`9&<>`e4L*vl<=p6V=o)U0&-cdiBWMSw(NDcU z@p`QOT->zidy~;6ej4lg`M-gLFPw}IimeWtr5+mMw&;NRqanKuox!;16ugoAW9T=V z99E-jDvKa}^qqHRzhY zf`;(jnEwc!>CxypbaQ5TF)US1ypDW6bO4>v_xs2EF!cS2FLM6v;Bg9cDH^Kv(f81h zABp*MXoHt;2o^+VR6g1W-OQb0zAxI*XzYs*q3xf*d+}nDL^~4WUkaPZT4VXfPt1GpP)=n*W9OE4YZLkDmIy%#QELA>JS@bO&&y)j#&6HE3d;SBCZ8=j71 za3Q+eb8QNtyB6D$uYj)QSacIk#G1GaJ?96|)A0p5^Y77i|3Q~1=PO|VS0nZL`wt0s zcLPivGqi)-&=*Hy8=M@=ccBA5fZgyU8nK42hRxR>9mosl3|~Q)b~kpwBWU|&U-Oi3 z{;QMlrfZ8X#SLf!3(-xp65aJ1(2n<_4IV>hdKSGu{zfmHTARa?jltUFU&bDI3a#Jd z_0VnyY)t=&n@Ko;r_qovMk~I6o`Nm$`3^MXyU|}Joy97ceM<;!eYBmXSO?o+L!5*z z-4=97GH(svvF};HsnDgxrkxp+XL#XCa@E{L9!eQ9;op6D?g&wni(3$3Y zH*B`T=nR^mAIm+_t9l%|=^jV-(DP{IUP8ZsydU$2(IxyTNy5-)doMIx0$t-u^u1&)5;oWv?Vvr{ac^|D zk3g4V3c45Oq8+V32lhJJ(N479*XYj)=VQL$`=Px`Xrvlree8kkv1DQn2^(67cDOD) zNNkVpiqAhqJ3fJi^kRIT`-AXdQv?lpI=XqwqwUo~BisthVLx=j(=hel|C>v~7nep? zqmkHvM&j+5-;aK(9Y?R^AJ9-&_+MzSCVGKopaW=$weSYC-c)RWv(S3~!_$$!?5W` zV$zORkubCy(OvmJOwAO_kpBVwn9jXBT*Y0`_ZFZ7eGcp37Iahnj7H!uw8JcW!nx0Z z?x7+vUv3ZQ--5anxJJ$6gWl+7x)W_68GRUy&@6OUuRxF8Ry7UIq3GV48l9UY;mDsuL%KEk0k$N+9|vKfePN&z(T=B~SM4lxMvKtMEJxdUEk1uY zmVXkXybHRwhGA)Z1j~E=*M~&n5E`;e=*+V3kH3sUXWRfSZ-VZLPUvSwcXX}CMIS~( zJP$n;YcL(R#Qf*c)0jH{7fIBkLY4y|#Mfb4@~zO0=3p8=gWhZlurhAP;`k%F#yLI> zGcJs7>RRZ4Goqc*3HFWNfmizZKaPYmn1Y7EH|a5S^ZpP$AD{ml zpJzK529_7CS3Kq`#C$zW{r7*Hl4wqa4(R5XgKnyM=u8%)16mvNThJMQfQI_h=y&n? z?`ZwZhr;I0hwiDeXnT#(3Aa1M`FF;>DX_uOXoJbmq4f`<5jl=7%~^C$ zcarVFh|s zzl0vU576UzBYTcRjkKH%EuZ@(0kRS%lsn+mH{lWa7(Mq2QNcm)5`$RA_{)aV;8| zU(o?&`6|@Qjc&5S==1XE&DSv63XNP>^b5yOtcfeJ1|GuNe*e$*b@)7QjD~a~+R+?z zO&6jOcm+L1JJHj!AC27A$HFG-gB8i&i{)??*2cY90n@$-9aqM(5DVj?Se1>EL~MBl+!U==1*=*7{m>sj8u;p;`3i z=m>N(PDOY55_Ge!i*7@gcK46TP~ijx?#f@#7xMoUUPwnj<*LVgCp0pB(PMT`ET4{^ zo(1SJdmi0GFQGT-Hgxm7jUVE9tc=@}XTr>WL^s)Q=mm7e+3+!06J3%X_#iIFE}2-G zpTos-_qn)f(bF&o9pF+l0$b73@hRH=NleF!Xg|rKzl2@c0*%03=#1x~Yxo)(kwch) z$I*MB^sk}gDrg58*c7{>AJy5>__yD>mwnX=!d**BO{U6Zwe@6GhdCckg&-`0>F)#MwL1}b` zlhFeq`8_{F+Cc61PLXXwi=s)N{vR@3Rqa}Ki4Mnfo?Pxpa(KWt=Mkx2+Au@%c zWzgp}|K|LAOqx;Pi@oE6A+h2FG_(()A%6;Q!G-AN`VEc9rI^qDPxy(c05+k#A^QAY zbn`ug4(QS76Uq2sVJujRp3~>iNW6iia4*)uU$7CD`!{@Py%pV@3(-CFJi3(I&;fpe zPT&i4X-;EJ%=TXxSh5ibKXh85o8k_viX+g_FGd?)hi<;@F@FHPLQlr>OR>DbrEme2 zi#9`-vJX0;iRhkr42gI$@iYlXxB~59Biir>=uEzj`QOkr%S9kvvSMhx`e=C<^cW6^ z<@ccNJrSR;#s=g!;|lyG^_=tnRHn?SD{~DRq8(@l-(n^FCzh8_3k|kHpZ7xd%y@K7 zr=Ss=9?R#U5q%athHKD0v;o}{ulbz*6Yr2P0w16=IEe0nGgu!pWe)j|Nwzgn>^Rw#LScu)gvs2Mu2 zo6s5Gibmj0bW@E(FRZ7c>(GYZMLRx#?v3xT9{z@I<|KfCoo^9#{q`X#o){Mj?7zR>hUL%$d+<9@sW zFC|HIB5^~G%!z@x6f-dG$}sZg=*7`3=6j$sxIO0Yjrr-(#b~5nLVxmk9gW1n`1};Q z884!d#NWo3;?T#?{eN&?M$NMth?j z--&L<(Z~RjiMvR+xn_le#5}a24d@NFJ-RcxAD!V*G%_d9_rFK?%z5-)$eKG$EFH^| zZ;WMd5IXbeIMC1kwwo6uN{DVCwuoM#2}KLO0in=&RA4=*9E}TJJo%n==&%OH>z! zlFvYQ_d4`@|7U1N1+NMNFNL;W5gl0Lt2qBAI#J*V`=KKoiOy^a+Q6KcUxe0Q7kvZm za4(j}i)j5)S7%Or%2h*e(1B?C3(El@OGc=#KVAxcJqovW2SHs(} z8CJu!I1WF@o3V4DaQ>giHsrrTFP?IR!-r2l97KLTR>l94B&=AaNa*-3bcT~+em1(h zpFwA^0*%ni=#SGo&`o(9-7}esh8r>++mf$Axpa^m%pYmE#jndnEt84bs5 zm_#p{N6?NJqxZn(=sVHf==nd0UMNRm{ws8CzeU^q6PIt(Y^5*dQ5+e`7Fi5DJh8FFCEbLpTu-ri>aUg zca!iq{f&mMdV1I#H)96*X;>Y1M*l+Zi;5*Or@q&B#FgZe=-w$+GDM&@rju`nM)XcJ zqLa}HEWo4R?6kUGN6HAKi3&(f58rZ^qoEGpBymtB5_wPsDC` z5RFWQGQsQ6_B*2&-QY5ue=E$Sz+Jo)Jr-}FA3kSeK2O=uKohj%u2==fqvv@g+VIOU zzbpC~8j(}zvHlZ{M50`%e^t3;D5y+<51OJ^>`my!(FYCv)9B~=|F9|kiw?X=`OK+b z-E>7a)%|FQA4WS~hSuAN9dHL4nYz5fz7*Yt-UA=R z=ZCNn`ERi^7ONOOv__!qZ9yZp9gV;@=qCRGja>3q60T{cO5wPqqZdg{w4=`G^L}WA zCZP>HiJpo@=*-tfUqKt*j-HOavHZuF{|&2Ap1*SHK1n8;ldxhB?2hBnk?uxM!vXZ1 z|BZHhDL&6uCFJv<^$W**iI}e#^EJ^WZG>KE&CrOp!PLM1uNw(NH4Qz#GtrxC6?!l1 zL1%aZ9l%+%p+C?i`WGF*6;;DT@}lL{urW5m;dl>P?-Ux@pE0kW|CdPEVBTt>qk`ye zE`i=)_0g-hUCj4Imtqt;;D^vXv;+oFbQL^s!0XuV7|;;};8sT^$=9fEfJFuHeE)!_VFu!#agwjT}A zS7?VP(UJd$4m3~A&`}w5DH`BVY=%{FJ^H2eD0(V>KsQ^NTA_Y-bnW}b{2jG8|DMY+ z6gacD(2n+@12_@O|B2;S)(+(*(0UEf^WG_z4~hB7=$=`C4)j@c6Rt-m^a?uR50WGd z^?r0@-$Z|k<$pvkuM?hMg$^_w9YA$-pe@nwiha=brl1$l9JIsb=%?bQSiTE=FZnqM z&-<_Fot(RFs8|QR+uKJ6qcfR;4s<#i>bdAlSD+ogfNth(=m6e9>+eVFe~Aw0G;+}; z6aSEK^AxHVDpp1}M?GwZEzvzO2kmGcy4zP^U3@h@{|RmQLiF-TFIp5K8Uw+ZNgpGKE%El$Gs(a)3? zjWVbHuFxNAk^c&l6-nf~F06fHbaUN`&S)&!&^=flpF(H!Cc4?)#|-=dy$32b4nIwI zL?b#KozUy(jNeCZ+KB^^G?Y(72l@oMDW6BL^sVTCKS2k2B1yuI{=#lppjqZbe;k6ounSk?FL`l`<7eRimQeW*&C+r9(Ta~lMU!9GwY+ze~O>rf}mP|Z0=C8!S8wS5Pu!h1r+ z_rSP%{ztLUwVw&qfdx<N5Llt@!%Knb+|EkIJuL?gS$PMGva##|opw3W^y`UbW;kKU%bFyCn)rl)m9ef1y z!BeadxD)42fYv)tP`GO+} z)Td`9sDyq{9q0_b9fGnS43&5))Ike{b>-v9o8lNJaLLfvc^ zpc20@et=5!9qPof8ashgLG80a6<7@Fjab|CJ#9Z2sUg@`>{Ngm>`PU*13$;48 zu`rapG}H-dL$$aCROQ`_y`k)eKs{cQp-#9G>b+> zgP=M#)AkEt0rtC0{v0Zw=N*eYEaJCzSQe@^K~S9;1Ql=+RI69REN~CZ4}*40Hsp$xx2Vpd2@welP6E{vy=1FVfbz)@7kC zMI+nyfGT_hR3WpVI=m9<5*>tU{V^C#pZ^zGDB(?57e0o1rx$GJB&r8hadW7ac89X> z1(kRx)IG2e>gL-B_2M~Z^2f&aruX%8^vPj7^1F($C=RQ^l5i+gqJvN^KMD2x--1f? z)b<~tI^o;ixmjaFJq78YUO2@~-UupAN89%`j)NZEkfk$CLNBeeqC+EYcE!3yuIH<3jjzYcZzC*oF3Uqe9KhO@AVt)=U zgwebBy7t0VT|CYgkL|lUf0Nk^mG~`GE0cF~9-9KNI{QGVuXZ;4%meqsYVZY|1`7rGx<IXZm+6nboy@t9c()Vy$-V$bKKLzT9 z`=A@XfeM_Ur}Hh?7O)2U4aUzE%2%9ia9*VMF*64uK7O`?}h}>u>@r+{cM`4A$23AHT12 zGqizaF<1@?U^DiM zpzJ?GeI^VU;k?<#Lv>(^aWRyB6O0P?LA}V1Lfzaqq4)RyykVi|Ir2#7>;0He&wpH~ zS7|D!7f)`e6PGr5L)!;J`452ly8jobH{ookr)2}o0WU+nioe2`FwrQUe^r)tloKE` zlp-h88?OjdA(f2vp#ryoI!UN;lyM%E{U)fw_d{KZi%@UCXHfY*!)Wm5D6XL|i)f>r zR>gv9VKP`AW`U}>6I9?K#tBd_l(|svg47?U`h6$U`<$HoO2TmhC|u!hvi_|@m46*i6_8fa3NIuTTlmj z1l2*$7Zzn$#GT+Is10=&kAZ37DyYwdlTbI!3#gCfC=;DGT|B5aT`8CihC%r+fNK3d z=!Vy!4)77Gp!}1(_XJ=6u~0=bU{kmO>Sl{F*>Ow)_2w%ARdGA0)`mg7s%JvkAAmaX z1*l7S&-ezx*upe3pYcK>#cVCqTU_FG4*=e?uks0#!(?sm|S= z4k|$rD0y9|7neV*3wxXXB+TW*4>XxR_H+u;^Pi4|?)F?T6)XYA!X_{hdzowv_t9{My;Z^R&|n{GMOw zN}La>#U-KciJB(w0(H_}P}h7k)IG8iD$!x6$M8JVCB6ssg~=zV&L)_}^RH`|f0pCe z462nOP>ILcex~g=!LG>nLbW=}Y^R_S#^z83^o1GVRH(vsK*hTT)xmpE_t1;kJpXEa zoH2xU+Q>hAAh`Wa9s+5pwsL&jq;I{Q;loxE)FU!e-RXY$Wbos2ZsiIdR7 zLV`?CU&$1L3eXk0VJ}z_&V)M2uTVGXXILDjpXWRsEulaA5il403+91I=R2?7%21Da z52(U7LA?n*+gPZ8y-+vFS*UAz+4vahuKxt}^+B`+PRlbv66!~u==tBmLeJwlSP;ft>fDqSpgwNvLET&(pjsXb%fo)A z-v@QFD^S|;Muy#>8}@|qn+iw3W$-!7zQWh_6((Nkd`iY&<@}sM3#glV(JK4=e~duS<#VVP z$3L(d^j+QG4hdTL3D8Kk?oJ*7mN?u%F!>JXG z5a`Vo1oiPd0qSvk3{{ZNTBm?GP>GX4wLCA>E4u>J9Px(PikO%MWgqLEN1m;-gQtc6On7b?*SsE%ES3h=iv$_A%^)X@7%hZ)f~ zgL)MYgo?Ka>W#Yz63^p0z(UvdyzwSf0S}-am$y(aCf|(?V?f<2@t^{xhO)~Ab$~L) z`cQrWP@U;w^gvze>CpT0|JzuowMU>@b{6WySG@*&NoITj73g1M+)YlaGeQ-V7s|hs zu@cltYe5y-0_tAs0@cah(EI!UMzBz&6QDXV4XS_zP%T_-`}0rTGIIfvpcT|53^opd>cAA^5~u>UY~lIWi4P*sO?4W2p9Ywo{U@lKC;3)KUeZ_>Dxp8r zweM^4u~2vULa0_RgG#gss-XSG3&wj}dH!Ya8i7vs4eB{fxXrl~NudgILnSI?`zlb0 zT0kXg3w83YP@fHhjq{*7yBn&2E5=7q9eMAuh3|GJP$H<7ri1ECR;a-FOOcro z<-?)geAA&`rJJD&ItO*qt5Eijp>E=jrcbfciSLHq=f4OGwX!nQNoznQXbp9e?oc;n zU#M1&ggV(G+pmWz-~`l(9zglOhI*=gLOtG5b~&Ah3nfnpz5o8__AYpSp%Rs`eJ!X? zw1i6B6Y4}`p$eT3WxolkLkFN*ead(Z%I-eYJ@gLhKv8!)_6cBeeg3Cnp+tp@HJ~m@ zJE#u}4^#n*piaKqcmnFgSD^}fX#4k2mmty}=c!5r)sfs#_f~1BLMlU#1oc>`(q>SB zxLrha;U_)Y+np2Pc0}vKd5`A zhlhm%^f!YkP>EKW!Fs5Ic0wgMZoFmk=THGZ8>1a?_DP`qE%+F3(DaF)QO%zC46K0pHO~D4my`2oiPVg=L$pJ8zrFpDnQxScj$4o zG({lPH41}DG{HE>xB{xMEl~Hs5vV}dY=0N(sd)|c)WkjHv^)<~+=@^gYz0+FFifVe z{|B?s3uGqrCV*Mm^#LPG-yiRX}cIQ7HfNP#vuby@f#K zYXiNX|6wfDqOnkh%b-rY2`b<&sEUt3o$LzD@%UH z`4-F>Sc3gm+ZQ>@^Irf#ClsF$ z_RnEinD>J7Z#==U9{c@J{&6lk%nse`D_`XK&(5L)0tJ{1!{7~A9oD$y{4IDoRDoZi z3M_otd7L`K8ti+)D)2DWcT%EValV&a1LkGF6zV`%q5fX+0~Utvt33ZQXmZup5*bIK^L1>UwZcA(WS#j;}khGl;2eyVH>K6%A2GvMnxrL)aI0Pa6F9heF8m0*O&b= z{oHj5fu|7xQ{MSkNH;Faw zVl)axYh*oOU*wsY-3gw8!~@Z%w@W4a{@A2O9!4?cIr%9ouCv+fL_dkCF_jp#;c9F( z3Q%NB@9*DX)5Y56)z}}IBb?|S#-j;T(42>{K0~r`B#Las|86IZVF@2voGaFiR>Ygf z!O{|AG=6!IdyXR9&87hbJVKEWR>!dn>vYWb=#!$~%(}dtPH~G`aYfL1NW6fS7A1H& zikWDKsmWerG+on(f$c}uF_|++{!ah@)ouiCfI{Om!eM4S))MSRmH}NC0?$Xcj=e^0 z_Pfnidv!7s`^@2&fVlC9dkec=5elDx>~{*h>FpNRKMIB#|5(Bhg3QKXfH}2*O$k1Z zxt@7~nb=Nv)e4WwN$(Rd3;RO&_hi4pbQdh{L)&LYe-_&~T&6?%|F8NI@F}M%gF$(O zV@cTCiYjBLbxNc=$OA2T2!Xd)k=;oc&wNUepq3@O0i%-aI00f~n}PV-v8_kW($M?- zFGuk&!G>Ve)B-ADeT@DjS!4{i6ZC_fM7r1{t3@!4bJ)4DOG&ZES!*Q2XD#anc7RFv zUgA=u#-{)}jX^QVUxw-?qa06yEX-5P@NtJ?TC;ygvcfoCC4djMZNx*#g1({3hh~tKmW^Y*j)cV{w7&&TGm)jh zaRfd);bRgN#C{61I5IaybjGJ91^$Nq59|YxO~x)giMLYlpXg_yI{>SBFj$D>XK+FF=o(#T&yEud&Jti%Q12Fvc0zN(ZAqu zIfxsCpC=K5h$9BZg;54X5H_%N6Dm%{)F?nP;o}I46$HHwClc=rfv>aA3Y$WWL==7o zpHsv?r5KLC_x^Le;ly#NUL(Aod91IqsR$?035~}%&L+?-Y#R~a9_w`YrZA_jB)o&& zN@f>qE0OFa>mSGuGBw^||A_;Z#MkbB-pv?lTqkfEtGK@-axKKLv=x_(pd(nnr=a|- zGZHk^8;H*kcnR4Hf={tz3Xv7ttoZDPm9hC3`dYq9I{#=K#-ZTLwf{zG0+m3vi&N%? z8snJx*cX8x38GPt`(Pl!ijZJ5`}f2;jqYQFSU)Ky7xMhr&Bp#DcBzS@;W@yfs)7+< zl?5G2a*e+1%UN>m{~`!~#dBq#-Bs-bORz~tg86ph4cMh6NeARr>?Z9`jLP`6w99ml zT!D_gbNv?~2p?^597<8!aEeMHb4mIa`_vIm)P>}?3057B!0|h}o+R6bT@bNO!oK)6 zWW9&$os~I#xPvA9bz3Rmjc~*OLlC zB^CpyEQG)j$0h=nL?43w7iN2=#t$oGl<^2jud>dG{cF}CP$ND?jN#HOB-u>XlaZyt zt|c+&!fUa4|F=Zg41)w124R$!Leg7c1vyPo9W8MtZ8cU zu}%Sl*(YH=AKTxdMo;{svF?pecBc3FpF^AOVBC+&HMTl%^|n)JyN)20Njwi~T*CgM zHvoy*-!u6|60G3>8o|g0+4>^~Y)+mk=2MLQD`I#*fAu?9lTpw9kjGA@-4weWhE^*cY`7L)mq zdCyv(19?O2E0VAVbH9Q!5@J&qzfkl=h!f)d{yT~xY{JJpjAAi0ZZM143ANv1*Kh-D zO^^>H$wty3{Btl9s3X`Nr0|)vzKX@UO~G^7f49Tx8xz&(faf|+aV@A4lq1;zEf`Oj zsjXdp1YU&mVkW;b);ltx^Rd=GV!e}OcbQWtswp-zm@TbntSLVO8H{J&i){A@7aNGXnALUhn7!2a>Eaw#$(WVO@!X#U*w#_A%{7 zOoUwlI;S7Sbe=!Zl2bph0*12xOp+d!w1|jPaRS}JW|hg;vCd48HUx`;Yyvj=evn3E zlFf#th?~&5`;eIVi80RhUPFEUjkU^t5TvTLs|cq{6T$FLf+uI+)skN)P(x%I^H`^3 zY7B!_=t?>`%?=cYB6^~`O`#g~i17$rBBt~Ci|`jq9AMYRAE)qffJFLN%{w@DXWfdE zgpa}47qp^$2-ukZc#Mv;rGTLX zJB|J<`Yi-%jgp>-4M(v5tnW9rk|{r!;bn@yrWWp!Olyg^xq}`MX@~ z?$O%mC>E3aBaT5he24c4SPd>h{+7TkDQGYD6WOmP=|N_Y1x$`@CFFUCbr_#v*k`7Y zeC+e1J3!0|X4{rHIhoJ-{*!BJgzETBnyxW8ufS<6x2BX@Vf=yZFDsn zc0-8qggkfk$q@;I^k$^*@((6x1%k{+7jbN|LSGYLM1z%Ds4;!;o&wPJzJ{&FO4f-eCL_r+vrmhCB~IE3J^$w89bx$GW}n514z{lDwH#}-5AT0JlHVbK zMjH&8o6%Tg3$1{t1j>!mLFSkUU0ZHNl}10t){1k0;v!?$8Tm@vLKzG-ze*fj`L9jqgeMRz!?IKVs5910@jJvIEIgG*5X+Rb~689erDFP zYs=D=j^u|SKMC{S@TI68*z`b>-5Zbo^J|S=$vFLSlpD=-xphI?Fl${|^mQpn2=?=cH_7bAhU%C*9 z0?tzPZuYwfQo}m)o#eHVB}5n1E~AS2i<75?V~ACNIBO(i#Alwwe=+u+$t?P@s7ci` zaA+K%U72u7hrBz9TVtnDnFMpNABJ3GI^4_t4=a2LCtZvD0lxg+R@X`PCGdZNEIqzQ zi1UGhe`TFW|K(m!tGENFSwx`o6yT53eF8pawzbxNB*-Iz@G~0T@fg2V$g0?WA05!> zZiQ~80Dhdp6`NQ;kXN<>WwVbt(0c%T{)ppR?G^B42StPr{c}|g0yMz+90^WfSkDS7 zjlKTWX&wm&v0lY`7Pbem`$^(b%;e}QVPBG%gE?R`^crsFMhfhs?;Ov>IX3e%j)ifW zjL{uC&1D=DaMEGs_=RA#aIRqboOar>`2E3rLr{%S2d>|ZZsa*_Jr|$b9csE%<9r9mU!wIUB9 zk2nfN=lVA%P;!b$hUPaCcV(|p1>8Q^38|S^*6^AIJU&-qdBia@scE?D4;q4!YoNHl4LQPBv#Px z1pR2;Qh{p;{0Uh}vy*H%`T*p!k(XfB#`j+-7%BAp-$YoCsnOVhD>6x&+ggZWmmyqq zmZHlOG%3Yu{2)nf3N8rC5%ZYEOHHzGoO&JmY^;Z)t3|9j$byOC`HJEZjtkg~A?X)_ zJ!4&oK=CjNAJMFU_5@f#(gx`Evvy-QmcaGRuyX_-i4GB4<4>d3gP8e=mq34W7#87V z-zerEikM{8%XlCOhLE5W)HuvKANnsO`j>SnirIlY1Aebza^@B0SLRhNVj{L}}{H|G?>Rg11CF^QQQepfQ{S{^r4#bb*y2jyC*lX$hk%@f=3Z4>~zj6eT=qD9^W>#RvCD2(* zo({tj=GYC{Y6>k*@?$vXL7oK8wZc|o8$JTC9Y+BgiM)T!$;K{;S&k+{81p5i{lsE4 zQ8k8;T_ZV>W)b)XnIw29^F3#T4{kgVxuv{E@WT!L3ZSK$jseqlbC%* zD_Vj#(aGPDpR%^kmNB1)PwP`d5Y~#V(eq) z#;y*!;?{-yR^Uxy=0fKS@1pBNoTDBbH1u(IgX%7jAP3HOI6;C4mCB|EHiMW`>_~rD zkT?4ZY=VW$hum> z4aiP#g2?z3CV3fxAI0XT={pkq9rk~a*w+rGkPqlU-w4INCx#7=E4n$S3m3t11f5C{ zjlrz{cO0?K6e3Vf5@of$?2=NP#_upMN%x~qMB(A1uIb0)^J`SD|0axTTSXN~=8wS| zW)BK$OyyZ{o=EFTA*+eL500IfdC?`qCLXd~R%9-0qF@_w?7}7l+x#YML%dHE^@9U0 z)6W*XW|5tMLzx-_;7A-Q;y8#I%DNuciyuXEmBleP>%z#tT8BzvUy3+wIYhvQfA$ZsuaC~t+OA7Zl>SygMYx+}i%Go0WNA6oB7&a9t{-ecAsR=K z&$rWSukZM1(m{VkP zI%NssS`jZO_A554uuaXJjeHk2r&+J1sEg==;V%^NjbewgZ$ppjSe#SH2O}G;7j-fd z9>Oqy02*sZJOc+)xgxPBj4Zb``WUtvova|OlM?h2g;gMM3X2m1pH|E*oO&BJBk9N! zd@5ku7uy`<_l~MKePHgefGtRH!rFThr%NQRMUZI(>y5`O0{owW?j$~c;hzUx7iM`9 zWWzpu9J1Kgi1!)&SLi9I6G>qwTE@Bt)yF`24&7LadSPv-k8VSR#N}~If}I=LSo2r1 znIzr}yIb<2_%EQq4%qyL?HTLN8}iHE^^G8TO?U?5e>r(G_LU(&oam~Ib0w0$C15XP zkq9)I!p2eHYm!yM<}mvj_`XM94EuD>x!;_Cyc^JH;ksU ziH5Sf8A~_OimStVD#g~2knxapDT=tkTu-K%cH*`0S7f))`>4B&nC$nl{z&o-a60k3 z>qY&Q&0q{QYEZy>WZOvCfc05N>?+E-1G4?t{*CQtOC)t%4v-OjX8elNi9q(1*q*)1h1L1S*IpZbJ&4^4+!Rq-F@~N|FW+OU!$9W z{XL3{INFkA5(RCAsZd-(|G~PQT)y7_lOT$@R^1N*4`V+Zr*_DyF+)vP${dSe)1H7Y z2vD2CLt!JhiUM9z++aJ|43dpwKazMUiE#>skAv7OV$;uu^S>lO5dy3y>8}L&iQ^*H zsqK_1oeBOPrvd2l5IhwHUd4VV$=6u0-{4YYJ<(6VzAn0}9PBN! zy~KLMx<9&Y#Cyv+Ix#%ospc*QZUSq}WPcHZGE9vx7-^)%u`(xaVnua<)y<|g!NSKj z?9wqchQZFno5j>vLs3JpeTqCI{@?YJjK6ZyaR_c>P|Qx!2W5O@LAL*Zt`CJ2i;!p( zdOrfkhB=7whWV9Qj#K+%*N%0>(TYt=?ETPdr0^C+|EF4YF$t8Dd6!PS;-pmwkcst5 zbGSuO>Cq3gj&!0pKWv`Bu5@BNaV{x2K4m%SI_!&KA3n0Pj*0Aqb*(4%OZ1O|ISCjO z;Y6J7*=1OWtRu#EIY|(Xy$IY5o6hXpvz~(AI^>%vG&OLQn(Fb71@VN4_c<){FyqIAR5_Ghnop1^t8#vZzY+i88?Fh@GyM}*D_K69a34MDd zg%QUWWJi$2=MZtR&u^_ruU{4X$WB_qdK>PT7{gH{+X}-+Q*8H+l+(sWj~0RUGa;Jya6#5;*$p1N%D>iuNS#SUSu!r zY>tF`ur7gmzC&5SSI)8u}tbWBdQD%Js?i6Rex5aQKHHk0RK`U>^(pVGCZ6ho%?F zi?A=C0?`c>k^f_HGO*6i;WQ>A>#loHqXdS}t^L~n#>qNiu#ChVt!l}0v)+l%X1WlG zM0eF4>)u`1iaCTN&xyAJ-4}RGMKD&fpN&qVF{clvtDes|3}8{)+W0HML%-2$Sx4)0KQF;za!QNJMcA!9{wj^ zw9$lq7;R)7XhCKYAO-UuWYcgS9-$L;2waO99ovWKE1?5?IaG4=zhQd<`D|oE%)Sdn_Gj-My8pV7C?$d>tjkd09@g)z(mF;NU(z3p@#g%2 zB>kDK@o!BLy-8G19V477Ays$14&~M_zX5JXm|LS&$=SE8t2h%u!Bs%*3abCqwxHHU{eEw8U$|z z7c)0ebvy!O!}&6E2)dFMJRZr@666|*Q=kiG-IDba^j}DF7XN`1&$+zA7yB;gHAZmI zx8%EN1;o;?t3HI&HVlfO?1^(!0;a&b4YHy*A7tN(ePm`fbNr5OBSkf&&;i!H2^8=P zGL6^xX*94?UqPM#y)UyO#q~tr2Yryfd6EI6#2B15;!BDlSN3LnvO&qiRs2_ z9IM$0iz+xa+c?N0xUlx#;GbBjS8IR7Xm(~t%;Dmq{@E?v;>Fnagap;Y${uqqFEw8>^rg^PBBf0qj7_x zsz>n6j{ddjHX*;IzhsUeStf)TStrCHJ9|G1Is~IL%!#!4SJ<5C!@7+nSCT!*GrWa6wxu$q`*#5>QrF@*=PAH%*hIlb3E4FR_^bKo?RU>ykFll24~x>+I5F+PuT z4Nj-=iq2^Kjco%`4#=l3*|=I*4r$z9X?8kMA^miZko64j=7E zc9IzhyCwMLq45380@(C)?lX^TElvjzW!;OU7pZoRMM{ig zSJo3qumn!VFMzeiL+p28TbO-3k~g&i;*m5y^R{*6U)J@ApOx4>C?<(M{}WpE#o$U5 znP6=kt`aP<>9SjqT`6KaiO!L92D6zJpdudV4@PtJ;bS?493rX4PqWQPM+zc4L;;@1 zBzjAdoCtm;d3M&XNK(hz_8YP?=q3^9H{_)WG{#Q%1K$;_w{Uum3(U31{-J<(1aD2O zi}-)F;=fZsE%aTO8uO#@JLxf+Q;dtba_05(9cB1(he8Dj( zNeWW+0%pW9nWCCf&-MV-ZY66}!N9hW)*BDKLy(Ic! zJ}D#IAM4QH=Kv!qs3Z0TvFn6={r~cj|0j+~aXMh_j)rmu>*bap8u~a?9X?)Iw<;p* zO2BU@j$nVCLyD=;!Vfz3|rJL+FKCb0>$pc5!$9=Y;I@V7H7p-HKA;s8-l6l9eR+8cUQDzbed+*u=)>cjE7Y+1XEr zwb?(%{$G9ziFec_@NFu0+v(P$yiTy+Ey17G(8Ux|jk{n1_BW6%!Nx*(<5WS`lo*+@ zxkjPovD1i5F(a|{wc=C4P2_8-?<%~Yn)Yy#-Cnf_FqCx>oUrkZVmP;_n3vIZwMpQU zIcBVYz}}tx1KlCP-2!L5P34p8{|NRWn6)F7Pl8#KlKUi@6)&|<++A#|=FJxz;tulb z9_Y>%n5SbNcZLRm0U5Hp5q1jf>-G;0_)pQHP@#eai)6^Y>vIjCZgYJ@JBQ6``P8R~ z7Q042^~vksq+4*vAa_9L0C!Mun7g}Qn13g?Ur;}Huh75%BB6B>`2_{I`}l>ry9Ebz z3=DCHb@B^xhju1eC%+Is|FFQ2&=T&>LB0LD5s4ypZLJn*LDaZ40z(43_j5N43kf9f zuAy}!Es7m4xSOB5S4jWkBLeyd26gtE)uvUXWRcuqv*NUllp=nE|DSf&k5-Yg&1%*v zQtDl$T1EO&ta=^4{(b!1T~%H$cebD&dEAeNEUef+Fr-g#P`^h*7G!sK>(w5;YUvv4 z7ZB**ue)D2jumeEUtbE(h~%?B0R;vJ`MG-pyF<0=95}0BecwvEg6jL0=;QHr2${Qw zUubY2zY{~<0m1GQ`~3of0=u|-o!H;6kDpdS)YLD$rq1s6{bYDzC565Wha1u?xnT#^rGh@DJ`46gJ3RDL6Fj_?#X=yLO!R Iy%hET0bu0H(f|Me delta 70603 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 M6}, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Przemysław Stróżniak , 2025\n" +"Last-Translator: Jeremy Stretch, 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" @@ -224,8 +224,8 @@ msgstr "Grupa placówek (uproszczona nazwa)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -235,9 +235,9 @@ msgstr "Grupa placówek (uproszczona nazwa)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -362,7 +362,7 @@ msgstr "Strona A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -462,7 +462,7 @@ msgstr "Interfejs (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -599,9 +599,10 @@ msgstr "Numery ASN" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -668,13 +669,13 @@ msgstr "ID usługi" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -707,8 +708,8 @@ msgstr "Kolor" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -716,8 +717,8 @@ msgstr "Kolor" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -780,18 +781,18 @@ msgstr "Konto u dostawcy usług" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -840,7 +841,7 @@ msgstr "Konto u dostawcy usług" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" @@ -859,8 +860,8 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1030,7 +1031,7 @@ msgstr "Środowisko najemcy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Typ zakończenia" @@ -1083,7 +1084,7 @@ msgstr "Szczegóły wypowiedzenia" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorytet" @@ -1109,8 +1110,8 @@ msgstr "Sieć dostawcy usług" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1135,10 +1136,10 @@ msgstr "Sieć dostawcy usług" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1169,7 +1170,7 @@ msgstr "Typ łącza" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1184,8 +1185,8 @@ msgstr "Status operacyjny" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1233,7 +1234,7 @@ msgstr "Rola operacyjna" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1266,8 +1267,8 @@ msgstr "Interfejs" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1282,7 +1283,7 @@ msgstr "Interfejs" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1314,7 +1315,7 @@ msgstr "Lokalizacja" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1336,8 +1337,8 @@ msgstr "Kontakty" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1399,7 +1400,7 @@ msgstr "Zlecenie" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1416,7 +1417,7 @@ msgstr "Zlecenie" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1431,7 +1432,7 @@ msgstr "Zlecenie" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Grupa" @@ -1586,8 +1587,8 @@ msgstr "ID panelu krosowego i numer(y) portu(ów)" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1621,9 +1622,9 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1650,7 +1651,7 @@ 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 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1728,21 +1729,21 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1827,9 +1828,9 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1844,7 +1845,7 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Nazwa" @@ -1888,13 +1889,13 @@ msgstr "Przydzielona przepustowość" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1904,22 +1905,22 @@ msgstr "Przydzielona przepustowość" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Komentarze" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Zadania" @@ -1935,7 +1936,7 @@ msgstr "Typ zakończenia" msgid "Termination Point" msgstr "Punkt zakończenia" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupa placówek" @@ -1956,7 +1957,7 @@ msgstr "Konta" msgid "Account Count" msgstr "Liczba kont" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Ilość ASN" @@ -1977,7 +1978,7 @@ msgstr "Zakończenia" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1991,12 +1992,12 @@ msgstr "Zakończenia" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2035,7 @@ msgstr "Zakończenia" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Urządzenie" @@ -2048,7 +2049,7 @@ msgstr "Nie zdefiniowano zakończeń dla łącza {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Zamienione zakończenia dla łącza {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danych." @@ -2254,7 +2255,7 @@ msgstr "Nazwa użytkownika" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2329,7 +2330,7 @@ msgstr "Utworzenie" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Typ obiektu" @@ -2544,7 +2545,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2601,7 +2602,7 @@ msgid "type" msgstr "typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2610,8 +2611,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "włączone" @@ -2630,7 +2631,7 @@ msgstr "" "Wzorce (jeden na wiersz) dopasowujące pliki do zignorowania podczas " "synchronizacji" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parametry" @@ -2789,7 +2790,7 @@ msgstr "" "enqueue () nie można wywołać z wartościami zarówno dla schedule_at, jak i " "natychmiastowo." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Usunięcie zostało zablokowane przez regułę ochrony: {message}" @@ -2809,7 +2810,7 @@ msgstr "Pełne imię i nazwisko" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Obiekt" @@ -2956,7 +2957,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nie znaleziono modułów wykonawczych" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Nie znaleziono zadania {job_id}" @@ -2966,51 +2967,51 @@ msgstr "Nie znaleziono zadania {job_id}" msgid "Job {id} not found." msgstr "Nie znaleziono zadania {id}. " -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Zadanie w kolejce #{id} do synchronizacji {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Przywrócona wersja konfiguracji #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Zadanie {id} zostało usunięte." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Błąd usuwania zadania {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Zadanie {id} zostało ponownie dodane do kolejki." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Zadanie {id} zostało dodane do kolejki." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Zadanie {id} zostało zatrzymane." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nie udało się zatrzymać zadania {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Nie można załadować katalogu wtyczek" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Nie znaleziono wtyczki {name}" @@ -3133,9 +3134,11 @@ msgstr "Od tyłu do przodu" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3148,17 +3151,19 @@ msgstr "Od tyłu do przodu" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Nadrzędny" @@ -3275,7 +3280,7 @@ msgstr "Interfejsy wirtualne" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3775,7 +3780,7 @@ msgid "Virtual Chassis (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 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3839,7 +3844,7 @@ msgstr "Przypisany VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3880,7 +3885,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3930,8 +3935,8 @@ msgstr "Interfejs mostkowy (ID)" msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3964,7 +3969,7 @@ msgstr "Kontekst urządzenia wirtualnego (identyfikator)" msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" @@ -4027,8 +4032,8 @@ msgstr "Tagi" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4076,8 +4081,8 @@ msgstr "Strefa czasowa" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4239,15 +4244,15 @@ msgstr "Przepływ powietrza" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4332,7 +4337,7 @@ msgid "Chassis" msgstr "Obudowa" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Rola maszyny wirtualnej" @@ -4365,7 +4370,7 @@ msgstr "Rola urządzenia" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4379,7 +4384,7 @@ msgstr "Platforma" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4443,8 +4448,8 @@ msgstr "Etykieta" msgid "Length" msgstr "Długość" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Jednostka długości" @@ -4453,18 +4458,18 @@ msgstr "Jednostka długości" msgid "Domain" msgstr "Domena" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Rozdzielnica zasilająca" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Dostawa" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4540,7 +4545,7 @@ msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4554,7 +4559,7 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4566,7 +4571,7 @@ msgstr "Konteksty urządzeń wirtualnych" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4595,14 +4600,14 @@ msgid "VLAN group" msgstr "Grupa VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged 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/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4626,9 +4631,9 @@ msgid "Wireless LAN group" 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Sieci WLAN" @@ -4704,7 +4709,7 @@ msgid "available options" msgstr "dostępne opcje" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4767,7 +4772,7 @@ msgstr "Wysokość U musi być ustawiona, jeśli nie określa się typu stelaża msgid "Parent site" msgstr "Witryna nadrzędna" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Lokalizacja szafy (jeśli określona)" @@ -4818,7 +4823,7 @@ msgstr "Nie znaleziono roli urządzenia." msgid "Limit platform assignments to this manufacturer" msgstr "Ogranicz przypisania platformy do tego producenta" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Przypisana rola" @@ -5015,11 +5020,11 @@ msgid "Corresponding rear port" msgstr "Odpowiedni tylny port" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Zainstalowane urządzenie" @@ -5108,102 +5113,133 @@ msgstr "" "przypisywania interfejsu" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Strona po stronie A" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Miejsce urządzenia nadrzędnego A (jeśli istnieje)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Urządzenie boczne A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Nazwa urządzenia" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Typ strony A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Nazwa strony A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Nazwa połączenia" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Strona B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Miejsce urządzenia macierzystego B (jeśli istnieje)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Urządzenie boczne B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Strona typu B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Nazwa strony B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status połączenia" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "Nazwa koloru (np. „Czerwony”) lub kod heksadecymalny (np. „f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Strona{side_upper}: {device} {termination_object} jest już podłączona" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Nie znaleziono zakończenia bocznego: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} nie pasował do żadnej używanej nazwy koloru i był dłuższy niż sześć " +"znaków: nieprawidłowy hex." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mistrzu" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Urządzenie główne" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Nazwa witryny nadrzędnej" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Nadrzędna rozdzielnica zasilająca" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Podstawowy lub nadmiarowy" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Rodzaj zasilania (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Podstawowy IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adres IPv4 z maską, np. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Podstawowy IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adres IPv6 z prefiksem, np. 2001:db8::1/64" @@ -5265,7 +5301,7 @@ msgstr "Rozdzielnica zasilająca" msgid "Power Feed" msgstr "Linia zasilająca" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Status urządzenia" @@ -5337,8 +5373,8 @@ msgstr "Zajęty" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5392,7 +5428,7 @@ msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5402,7 +5438,7 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Odkryte" @@ -5440,7 +5476,7 @@ msgstr "Rodzaj zakresu" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Zakres" @@ -5588,7 +5624,7 @@ msgid "Front Port" msgstr "Port przedni" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5601,7 +5637,7 @@ msgid "Rear Port" msgstr "Tylny port" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5712,7 +5748,7 @@ msgstr "" "oczekiwane." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Tylne porty" @@ -5741,7 +5777,7 @@ msgstr "" "Liczba portów przednich do utworzenia ({frontport_count}) musi odpowiadać " "wybranej liczbie pozycji tylnych portów ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6247,7 +6283,7 @@ msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6708,11 +6744,12 @@ msgstr "Maszyny wirtualne mogą być przypisane do tej roli" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Rola urządzenia najwyższego poziomu z tą nazwą już istnieje." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." msgstr "" +"Rola urządzenia najwyższego poziomu z tą uproszczoną nazwą już istnieje." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6955,7 +6992,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentarzy" @@ -7435,9 +7472,9 @@ msgstr "Strona B" msgid "Reachable" msgstr "Osiągnięty" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7446,12 +7483,12 @@ msgstr "Osiągnięty" msgid "Devices" msgstr "Urządzenia" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "maszyny wirtualne" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7464,7 +7501,7 @@ msgstr "maszyny wirtualne" msgid "Config Template" msgstr "Szablon konfiguracji" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7473,50 +7510,50 @@ msgstr "Szablon konfiguracji" msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adres IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Pozycja VC" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Priorytet VC" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Urządzenie nadrzędne" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Pozycja (gniazdo urządzenia)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7530,33 +7567,33 @@ msgstr "Gniazdka elektryczne" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Interfejsy" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7567,27 +7604,27 @@ msgstr "Moduł Bay" msgid "Inventory Items" msgstr "Przedmioty magazynowe" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Kolor kabla" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Łącz rówieśników" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Oznacz Połączony" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Maksymalne wyciąganie (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7599,12 +7636,12 @@ msgstr "Przydzielone losowanie (W)" msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7615,41 +7652,41 @@ msgstr "Grupy FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Przedmioty" @@ -7790,7 +7827,7 @@ msgstr "Maksymalne wykorzystanie" msgid "Available Power (VA)" msgstr "Dostępna moc (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7825,7 +7862,7 @@ msgstr "Maksymalna waga" msgid "Space" msgstr "Przestrzeń" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7833,7 +7870,7 @@ msgstr "Przestrzeń" msgid "Sites" msgstr "Witryny" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupy VLAN" @@ -7988,7 +8025,7 @@ msgid "No" msgstr "Nie" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Link" @@ -8112,33 +8149,33 @@ msgstr "Skrypt" msgid "Notification" msgstr "Powiadomienie" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Nieznany operator: {op}. Musi być jednym z: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nieobsługiwany typ wartości: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Nieprawidłowy typ {op} operacja: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Zestaw reguł musi być słownikiem, a nie {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Nieprawidłowy typ logiki: musi być „AND” lub „OR”. Proszę sprawdzić " "dokumentację." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Zgłoszono nieprawidłowy klucz (y). Proszę sprawdzić dokumentację." @@ -8387,7 +8424,7 @@ msgid "Shared" msgstr "Udostępnione" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Metoda HTTP" @@ -8396,7 +8433,7 @@ msgstr "Metoda HTTP" msgid "Payload URL" msgstr "Adres URL ładunku" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Weryfikacja SSL" @@ -8490,11 +8527,11 @@ msgstr "" "Cytowany ciąg opcji pól oddzielonych przecinkami z opcjonalnymi etykietami " "oddzielonymi dwukropkiem: „Choice1:First Choice, Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "klasa przycisków" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8549,8 +8586,8 @@ msgstr "" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8598,7 +8635,7 @@ msgstr "Plik danych" msgid "Content types" msgstr "Typy treści" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Typ zawartości HTTP" @@ -8839,7 +8876,7 @@ msgid "Notification group" msgstr "Grupa powiadomień" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Najemcy" @@ -8913,8 +8950,8 @@ msgstr "Zmiany bazy danych zostały cofnięte z powodu błędu." msgid "No indexers found!" msgstr "Nie znaleziono indeksatorów!" -#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 -#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -8981,7 +9018,7 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "nazwa grupy" @@ -9393,7 +9430,7 @@ msgstr "reguła zdarzenia" msgid "event rules" msgstr "zasady zdarzeń" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9403,7 +9440,7 @@ msgstr "" "podczas wywołania webhook. Przetwarzanie szablonu Jinja2 jest obsługiwane w " "tym samym kontekście co treść żądania." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available tutaj." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "dodatkowe nagłówki" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9429,11 +9466,11 @@ msgstr "" "formacie Nazwa: Value. Przetwarzanie szablonu Jinja2 jest " "obsługiwane w tym samym kontekście co treść żądania (poniżej)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "szablon ciała" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9446,11 +9483,11 @@ msgstr "" "znacznik czasu, nazwa użytkownika, " "Identyfikator żądania, i dane." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "tajemnica" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9460,15 +9497,15 @@ msgstr "" "zawierający podsumowanie heksadecymalne HMAC korpusu ładunku użytkowego " "używającego sekretu jako klucza. Tajemnica nie jest przekazywana w żądaniu." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Włącz weryfikację certyfikatu SSL. Wyłącz ostrożnie!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ścieżka pliku CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9476,172 +9513,172 @@ msgstr "" "Określony plik certyfikatu CA, który ma być używany do weryfikacji SSL. " "Pozostaw puste miejsce, aby użyć ustawień domyślnych systemu." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "haczyk internetowy" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "haczyki internetowe" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Nie określaj pliku certyfikatu CA, jeśli weryfikacja SSL jest wyłączona." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Typ obiektu (-y), do którego dotyczy to łącze." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "tekst linku" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Kod szablonu Jinja2 dla tekstu linku" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL linku" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Kod szablonu Jinja2 dla adresu URL linku" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Linki z tą samą grupą pojawią się jako menu rozwijane" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nowe okno" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Wymuś otwarcie łącza w nowym oknie" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "niestandardowy link" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "niestandardowe linki" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Typ obiektu, do którego ma zastosowanie ten szablon." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "szablon eksportu" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "szablony eksportu" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„jest zastrzeżoną nazwą. Proszę wybrać inną nazwę." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Typ obiektu (-y), do którego ma zastosowanie ten filtr." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "wspólne" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "zapisany filtr" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "zapisane filtry" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtra muszą być przechowywane jako słownik argumentów słów " "kluczowych." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Typ obiektu tabeli" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "stół" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "konfiguracja tabeli" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "konfiguracje tabel" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Nieznana tabela: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Nieznana kolumna: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "wysokość obrazu" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "szerokość obrazu" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "załącznik do obrazu" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "załączniki do obrazów" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Załączniki obrazów nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "rodzaj" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "wpis do dziennika" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "wpisy do dziennika" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Rejestracja nie jest obsługiwana dla tego typu obiektu ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "zakładka" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "zakładki" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Zakładki nie mogą być przypisane do tego typu obiektu ({type})." @@ -10165,7 +10202,7 @@ msgstr "Numer VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adres" @@ -11283,7 +11320,7 @@ msgstr "Głębokość" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Typ zakresu" @@ -12697,7 +12734,7 @@ msgstr "Szczegóły konta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-mail" @@ -13893,7 +13930,7 @@ msgstr "Szerokość kanału" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14939,7 +14976,7 @@ msgstr "" " Utworzony %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Resetuj" @@ -15289,21 +15326,21 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Tytuł" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefon" @@ -15673,15 +15710,15 @@ msgstr "Grupa najemców (ID)" msgid "Tenant Group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Opisanie" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Dodaj grupy" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Usuń grupy" @@ -15774,27 +15811,27 @@ msgstr "najemcy" msgid "tenants" msgstr "najemcy" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Tytuł kontaktu" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Telefon kontaktowy" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Kontakt e-mail" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Adres kontaktowy" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Link do kontaktu" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Opis kontaktu" @@ -17237,10 +17274,6 @@ msgstr "Szyfr uwierzytelniania" msgid "Bridged VLAN" msgstr "Zmostkowana sieć VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Miejsce urządzenia nadrzędnego A (jeśli istnieje)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Urządzenie nadrzędne przypisanego interfejsu A" @@ -17254,10 +17287,6 @@ msgstr "Interfejs A" msgid "Assigned interface A" msgstr "Przypisany interfejs A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Miejsce urządzenia macierzystego B (jeśli istnieje)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Urządzenie nadrzędne przypisanego interfejsu B" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index d43345e851d8bae444f8b641d860f799055f7434..d944f96aa8a20e765068946baec031d374de4523 100644 GIT binary patch delta 71167 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

  • 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 E0ooYyc>n+a diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index bceb8c15d..3de544ad8 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -223,8 +223,8 @@ msgstr "Grupo de sites (slug)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -234,9 +234,9 @@ msgstr "Grupo de sites (slug)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -361,7 +361,7 @@ msgstr "Terminação A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -461,7 +461,7 @@ msgstr "Interface (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -598,9 +598,10 @@ msgstr "ASNs" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -667,13 +668,13 @@ msgstr "ID do serviço" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -706,8 +707,8 @@ msgstr "Cor" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -715,8 +716,8 @@ msgstr "Cor" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -779,18 +780,18 @@ msgstr "Conta do provedor" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -839,7 +840,7 @@ msgstr "Conta do provedor" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" @@ -858,8 +859,8 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1029,7 +1030,7 @@ msgstr "Locação" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Tipo de terminação" @@ -1082,7 +1083,7 @@ msgstr "Detalhes da Terminação" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridade" @@ -1108,8 +1109,8 @@ msgstr "Rede do provedor" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1134,10 +1135,10 @@ msgstr "Rede do provedor" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1168,7 +1169,7 @@ msgstr "Tipo de circuito" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1183,8 +1184,8 @@ msgstr "Status operacional" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1232,7 +1233,7 @@ msgstr "Função operacional" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1265,8 +1266,8 @@ msgstr "Interface" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1281,7 +1282,7 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1313,7 +1314,7 @@ msgstr "Local" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1335,8 +1336,8 @@ msgstr "Contatos" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1398,7 +1399,7 @@ msgstr "Atribuição" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1415,7 +1416,7 @@ msgstr "Atribuição" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1430,7 +1431,7 @@ msgstr "Atribuição" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Grupo" @@ -1585,8 +1586,8 @@ msgstr "ID do patch panel e número da(s) porta(s)" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1621,9 +1622,9 @@ msgstr "" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1650,7 +1651,7 @@ msgstr "Nome completo do provedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1728,21 +1729,21 @@ msgstr "terminações de circuito virtual" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1827,9 +1828,9 @@ msgstr "terminações de circuito virtual" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1844,7 +1845,7 @@ msgstr "terminações de circuito virtual" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Nome" @@ -1888,13 +1889,13 @@ msgstr "Taxa Garantida" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1904,22 +1905,22 @@ msgstr "Taxa Garantida" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Comentários" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Atribuições" @@ -1935,7 +1936,7 @@ msgstr "Tipo de Terminação" msgid "Termination Point" msgstr "Ponto de Terminação" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupo de Sites" @@ -1956,7 +1957,7 @@ msgstr "Contas" msgid "Account Count" msgstr "Quantidade de contas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Quantidade de ASNs" @@ -1977,7 +1978,7 @@ msgstr "Terminações" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1991,12 +1992,12 @@ msgstr "Terminações" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2035,7 @@ msgstr "Terminações" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Dispositivo" @@ -2048,7 +2049,7 @@ msgstr "Nenhuma terminação foi definida para o circuito {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Terminações trocadas para o circuito {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuário não tem permissão para sincronizar esta origem de dados." @@ -2254,7 +2255,7 @@ msgstr "Nome de usuário" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2329,7 +2330,7 @@ msgstr "Criação" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo de Objeto" @@ -2546,7 +2547,7 @@ msgstr "Changelog não é suportado para este tipo de objeto ({type})." #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2603,7 +2604,7 @@ msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2612,8 +2613,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "ativado" @@ -2632,7 +2633,7 @@ msgstr "" "Padrões (um por linha) de correspondencia de arquivos a serem ignorados ao " "sincronizar" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parâmetros" @@ -2794,7 +2795,7 @@ msgstr "" "enqueue() não pode ser chamado com valores para ambos schedule_at e " "immediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "A exclusão é impedida por uma regra de proteção: {message}" @@ -2814,7 +2815,7 @@ msgstr "Nome Completo" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objeto" @@ -2961,7 +2962,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nenhum agente encontrado" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tarefa {job_id} não encontrada" @@ -2971,51 +2972,51 @@ msgstr "Tarefa {job_id} não encontrada" msgid "Job {id} not found." msgstr "Tarefa {id} não encontrada." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisão da configuração nº {id} restaurada" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Tarefa {id} foi excluída." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erro ao excluir a tarefa {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" @@ -3138,9 +3139,11 @@ msgstr "Trás para frente" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3153,17 +3156,19 @@ msgstr "Trás para frente" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Pai" @@ -3280,7 +3285,7 @@ msgstr "Interfaces virtuais" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3780,7 +3785,7 @@ msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3844,7 +3849,7 @@ msgstr "VLAN ID Designada " #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3885,7 +3890,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3935,8 +3940,8 @@ msgstr "Interface bridged (ID)" msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3969,7 +3974,7 @@ msgstr "Contexto de Dispositivo Virtual (ID)" msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Link Wireless" @@ -4032,8 +4037,8 @@ msgstr "Etiquetas" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4081,8 +4086,8 @@ msgstr "Fuso horário" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4244,15 +4249,15 @@ msgstr "Fluxo de Ar" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4337,7 +4342,7 @@ msgid "Chassis" msgstr "Chassi" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Função da VM" @@ -4370,7 +4375,7 @@ msgstr "Função do dispositivo" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4384,7 +4389,7 @@ msgstr "Plataforma" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4448,8 +4453,8 @@ msgstr "Rótulo" msgid "Length" msgstr "Comprimento" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unidade de comprimento" @@ -4458,18 +4463,18 @@ msgstr "Unidade de comprimento" msgid "Domain" msgstr "Domínio" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4545,7 +4550,7 @@ msgid "Wireless role" msgstr "Função do Wireless" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4559,7 +4564,7 @@ msgstr "Função do Wireless" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4571,7 +4576,7 @@ msgstr "Contextos de dispositivos virtuais" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4600,14 +4605,14 @@ msgid "VLAN group" msgstr "Grupo de VLANs" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN Não Tagueada" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4631,9 +4636,9 @@ msgid "Wireless LAN group" msgstr "Grupo da Rede Wireless" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Redes Wireless" @@ -4709,7 +4714,7 @@ msgid "available options" msgstr "opções disponíveis" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4773,7 +4778,7 @@ msgstr "" msgid "Parent site" msgstr "Site principal" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Localização do rack (se houver)" @@ -4824,7 +4829,7 @@ msgstr "Função do dispositivo não encontrada." msgid "Limit platform assignments to this manufacturer" msgstr "Limitar as atribuições de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Função designada" @@ -5023,11 +5028,11 @@ msgid "Corresponding rear port" msgstr "Porta traseira correspondente" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Dispositivo instalado" @@ -5114,102 +5119,135 @@ msgstr "" "interface" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Site do lado A" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Site do dispositivo pai A (se houver)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Dispositivo no lado A" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Nome do dispositivo" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Tipo de terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Nome da terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Nome da terminação" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Site do lado B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Site do dispositivo pai B (se houver)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Dispositivo no lado B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Tipo de terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Nome da terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status da conexão" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Nome da cor (por exemplo, “Vermelho”) ou código hexadecimal (por exemplo, " +"“f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} já está conectado" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr " Terminação {side_upper} não encontrada: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} não correspondia a nenhum nome de cor usado e tinha mais de seis " +"caracteres: hexadecimal inválido." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mestre" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Dispositivo mestre" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Nome do site principal" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Primário ou redundante" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentação (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 Primário" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 Primário" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64" @@ -5272,7 +5310,7 @@ msgstr "Quadro de Alimentação" msgid "Power Feed" msgstr "Fontes de Alimentação" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Status do Dispositivo" @@ -5344,8 +5382,8 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5399,7 +5437,7 @@ msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5409,7 +5447,7 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Descoberto" @@ -5447,7 +5485,7 @@ msgstr "Tipo de escopo" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Escopo" @@ -5594,7 +5632,7 @@ msgid "Front Port" msgstr "Porta Frontal" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5607,7 +5645,7 @@ msgid "Rear Port" msgstr "Porta Traseira" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5718,7 +5756,7 @@ msgstr "" " esperados." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Portas traseiras" @@ -5749,7 +5787,7 @@ msgstr "" "corresponder ao número selecionado de posições de portas traseiras " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6256,7 +6294,7 @@ msgid "tagged VLANs" msgstr "VLANs tagueadas" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6725,11 +6763,11 @@ msgstr "Máquinas virtuais podem ser atribuídas a esta função" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Já existe uma função de dispositivo de nível superior com esse nome." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Já existe uma função de dispositivo de nível superior com esse slug." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6975,7 +7013,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentários" @@ -7453,9 +7491,9 @@ msgstr "Sítio B" msgid "Reachable" msgstr "Acessível" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7464,12 +7502,12 @@ msgstr "Acessível" msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7482,7 +7520,7 @@ msgstr "VMs" msgid "Config Template" msgstr "Modelo de Configuração" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7491,50 +7529,50 @@ msgstr "Modelo de Configuração" msgid "IP Address" msgstr "Endereço IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Endereço IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Endereço IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo Pai" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Posição (Compartimento de Dispositivo)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Portas de console" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Portas de servidor de console" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Portas de alimentação" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Tomadas elétricas" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7548,33 +7586,33 @@ msgstr "Tomadas elétricas" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Portas frontais" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Compartimentos de dispositivos" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Compartimentos de módulos" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Itens de inventário" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Compartimento de módulo" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7585,27 +7623,27 @@ msgstr "Compartimento de módulo" msgid "Inventory Items" msgstr "Itens de Inventário" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Cor do Cabo" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Pares Vinculados" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Marcar Conectado" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7617,12 +7655,12 @@ msgstr "Consumo alocado (W)" msgid "IP Addresses" msgstr "Endereços IP" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7633,41 +7671,41 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente Gerenciamento" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito Virtual" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo Instalado" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Serial do Módulo" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Etiqueta de Patrimônio do Módulo" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Status do Módulo" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Itens" @@ -7808,7 +7846,7 @@ msgstr "Utilização Máxima" msgid "Available Power (VA)" msgstr "Potência Disponível (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7843,7 +7881,7 @@ msgstr "Peso Máximo" msgid "Space" msgstr "Espaço" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7851,7 +7889,7 @@ msgstr "Espaço" msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupos de VLANs" @@ -8007,7 +8045,7 @@ msgid "No" msgstr "Não" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Link" @@ -8131,33 +8169,33 @@ msgstr "Script" msgid "Notification" msgstr "Notificação" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Operador desconhecido: {op}. Deve ser um dos seguintes: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo de valor não suportado: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo inválido para operação {op}: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "O conjunto de regras deve ser um dicionário, não {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo lógico inválido: deve ser 'AND' ou 'OR'. Por favor, verifique a " "documentação." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Chave(s) inválida(s) informada(s). Por favor, cheque a documentação." @@ -8408,7 +8446,7 @@ msgid "Shared" msgstr "Compartilhado" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Método HTTP" @@ -8417,7 +8455,7 @@ msgstr "Método HTTP" msgid "Payload URL" msgstr "URL do payload" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Verificação SSL" @@ -8512,11 +8550,11 @@ msgstr "" "com rótulos opcionais separados por dois pontos: “Choice1:First Choice, " "Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "classe de botão" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8570,8 +8608,8 @@ msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8619,7 +8657,7 @@ msgstr "Arquivo de dados" msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" @@ -8864,7 +8902,7 @@ msgid "Notification group" msgstr "Grupo de notificação" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Inquilinos" @@ -8937,8 +8975,8 @@ msgstr "As alterações do banco de dados foram revertidas devido a um erro." msgid "No indexers found!" msgstr "Nenhum indexador encontrado!" -#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 -#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9007,7 +9045,7 @@ msgstr "" "Nome do campo exibido aos usuários (se não for fornecido, o nome do campo " "será usado)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "nome do grupo" @@ -9420,7 +9458,7 @@ msgstr "regra de evento" msgid "event rules" msgstr "regras dos eventos" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9430,7 +9468,7 @@ msgstr "" "chamado. O processamento do modelo Jinja2 é suportado com o mesmo contexto " "do corpo da solicitação." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available aqui." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "cabeçalhos adicionais" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9456,11 +9494,11 @@ msgstr "" "Name:Value. O processamento do modelo Jinja2 é suportado com o " "mesmo contexto do corpo da solicitação (abaixo)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "corpo modelo" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9473,11 +9511,11 @@ msgstr "" "timestamp, username, request_id, e " "data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "senha" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9487,15 +9525,15 @@ msgstr "" "Signature contendo um HMAC hex digest do corpo do payload usando a " "senha como chave. A senha não é transmitido na solicitação." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Ative a verificação do certificado SSL. Desative com cuidado!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Caminho do arquivo CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9503,174 +9541,174 @@ msgstr "" "O arquivo de certificado CA específico a ser usado para verificação SSL. " "Deixe em branco para usar os padrões do sistema." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Não especifique um arquivo de certificado CA se a verificação SSL estiver " "desativada." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "O(s) tipo(s) de objeto aos quais este link se aplica." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "texto do link" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Modelo de código Jinja2 para texto do link" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL do link" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Modelo de código Jinja2 para URL do link" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links com o mesmo grupo aparecerão como um menu suspenso" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "nova janela" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Forçar o link a abrir em uma nova janela" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "link personalizado" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "links personalizados" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "O (s) tipo (s) de objeto aos quais este modelo se aplica." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "modelo de exportação" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "modelos de exportação" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“é um nome reservado. Escolha um nome diferente." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "O (s) tipo (s) de objeto aos quais este filtro se aplica." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "compartilhado" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "filtro salvo" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "filtros salvos" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Os parâmetros de filtro devem ser armazenados como um dicionário de " "palavras-chave." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "O tipo de objeto da tabela" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tabela" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "configuração da tabela" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "configurações da tabela" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabela desconhecida: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Coluna desconhecida: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "altura da imagem" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "largura da imagem" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "anexo de imagem" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "anexos de imagens" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Os anexos de imagens não podem ser associados a este tipo de objeto " "({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "tipo" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "registro de evento" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Registro de eventos não é suportado para o tipo de objeto ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -10195,7 +10233,7 @@ msgstr "Número da VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Endereço" @@ -11309,7 +11347,7 @@ msgstr "Profundidade" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Tipo de Escopo" @@ -12722,7 +12760,7 @@ msgstr "Detalhes da Conta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-mail" @@ -13863,7 +13901,7 @@ msgstr "Elevação de rack" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Carregando..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13919,7 +13957,7 @@ msgstr "Largura do Canal" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14967,7 +15005,7 @@ msgstr "" " Criado %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Redefinir" @@ -15316,21 +15354,21 @@ msgstr "" "novamente." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Contato" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Título" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefone" @@ -15700,15 +15738,15 @@ msgstr "Grupo de Inquilinos (ID)" msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Descrição" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Adicionar grupos" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Remover grupos" @@ -15801,27 +15839,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilinos" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Título do Contato" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Telefone de Contato" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "E-mail de Contato" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Endereço de Contato" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Link de Contato" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Descrição do Contato" @@ -17261,10 +17299,6 @@ msgstr "Cifra de autenticação" msgid "Bridged VLAN" msgstr "VLAN Bridged" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Site do dispositivo pai A (se houver)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Dispositivo pai da interface atribuída A" @@ -17278,10 +17312,6 @@ msgstr "Interface A" msgid "Assigned interface A" msgstr "Interface atribuída A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Site do dispositivo pai B (se houver)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Dispositivo pai da interface atribuída B" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index bff439f2b90b06d2f4174678099a56342729e408..bc050dff599892af7069df08962a3b80ec7c481f 100644 GIT binary patch delta 71266 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 delta 70532 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 RbGeP(Dc4^l3fxPl8uSQ2fx8XDr} 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 BD7gRt diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index 9895adb23..b1fed279d 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -230,8 +230,8 @@ msgstr "Группа площадок (подстрока)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -241,9 +241,9 @@ msgstr "Группа площадок (подстрока)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -368,7 +368,7 @@ msgstr "Точка подключения A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -468,7 +468,7 @@ msgstr "Интерфейс (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -605,9 +605,10 @@ msgstr "ASN" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -674,13 +675,13 @@ msgstr "Идентификатор Службы" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -713,8 +714,8 @@ msgstr "Цвет" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -722,8 +723,8 @@ msgstr "Цвет" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -786,18 +787,18 @@ msgstr "Аккаунт провайдера" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -846,7 +847,7 @@ msgstr "Аккаунт провайдера" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Статус" @@ -865,8 +866,8 @@ msgstr "Статус" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1036,7 +1037,7 @@ msgstr "Аренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Тип точки подключения" @@ -1089,7 +1090,7 @@ msgstr "Сведения об точке подключения" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Приоритет" @@ -1115,8 +1116,8 @@ msgstr "Сеть провайдера" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1141,10 +1142,10 @@ msgstr "Сеть провайдера" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1175,7 +1176,7 @@ msgstr "Тип канала связи" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1190,8 +1191,8 @@ msgstr "Операционный статус" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1239,7 +1240,7 @@ msgstr "Операционная роль" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1272,8 +1273,8 @@ msgstr "Интерфейс" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1288,7 +1289,7 @@ msgstr "Интерфейс" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1320,7 +1321,7 @@ msgstr "Локация" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1342,8 +1343,8 @@ msgstr "Контакты" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1405,7 +1406,7 @@ msgstr "Задание" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1422,7 +1423,7 @@ msgstr "Задание" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1437,7 +1438,7 @@ msgstr "Задание" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Группа" @@ -1592,8 +1593,8 @@ msgstr "ID патч-панели и номера порта(-ов)" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1627,9 +1628,9 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1656,7 +1657,7 @@ msgstr "Полное имя провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1734,21 +1735,21 @@ msgstr "прерывания виртуальных каналов" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1833,9 +1834,9 @@ msgstr "прерывания виртуальных каналов" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1850,7 +1851,7 @@ msgstr "прерывания виртуальных каналов" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Имя" @@ -1894,13 +1895,13 @@ msgstr "Гарантированная скорость" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1910,22 +1911,22 @@ msgstr "Гарантированная скорость" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Комментарии" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Задания" @@ -1941,7 +1942,7 @@ msgstr "Тип прекращения" msgid "Termination Point" msgstr "Точка прекращения" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Группа площадок" @@ -1962,7 +1963,7 @@ msgstr "Аккаунты" msgid "Account Count" msgstr "Количество аккаунтов" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Количество ASN" @@ -1983,7 +1984,7 @@ msgstr "Соединения" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1997,12 +1998,12 @@ msgstr "Соединения" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2040,7 +2041,7 @@ msgstr "Соединения" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Устройство" @@ -2054,7 +2055,7 @@ msgstr "Не определены точки подключения для ка msgid "Swapped terminations for circuit {circuit}." msgstr "Поменены местами точки подключения для канала связи {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "У этого пользователя нет разрешения на синхронизацию этого источника данных." @@ -2261,7 +2262,7 @@ msgstr "Имя пользователя" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2336,7 +2337,7 @@ msgstr "Создание" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Тип объекта" @@ -2552,7 +2553,7 @@ msgstr "" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2609,7 +2610,7 @@ msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2618,8 +2619,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "включен" @@ -2638,7 +2639,7 @@ msgstr "" "Шаблоны (по одному в строке), соответствующие файлам, которые следует " "игнорировать при синхронизации" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "параметры" @@ -2798,7 +2799,7 @@ msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Удаление предотвращается правилом защиты: {message}" @@ -2818,7 +2819,7 @@ msgstr "Полное имя" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Объект" @@ -2965,7 +2966,7 @@ msgstr "ПІД" msgid "No workers found" msgstr "Рабочие процессы не найдены" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Задача {job_id} не найдена" @@ -2975,51 +2976,51 @@ msgstr "Задача {job_id} не найдена" msgid "Job {id} not found." msgstr "Задача {id} не найдена." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Ревизия конфигурации #{id} восстановлена" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Задача {id} была удалена." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Ошибка при удалении задачи {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "вЗадача {id} была повторно добавлена в очередь." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Задача {id} добавлена в очередь." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Задача {id} остановлена." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не удалось остановить задачу {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Не удалось загрузить каталог плагинов" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагин {name} не найден" @@ -3142,9 +3143,11 @@ msgstr "Сзади вперед" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3157,17 +3160,19 @@ msgstr "Сзади вперед" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Родитель" @@ -3284,7 +3289,7 @@ msgstr "Виртуальные интерфейсы" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3784,7 +3789,7 @@ msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3848,7 +3853,7 @@ msgstr "Назначенный VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3889,7 +3894,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3939,8 +3944,8 @@ msgstr "Мостовой интерфейс (ID)" msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3973,7 +3978,7 @@ msgstr "Контекст виртуального устройства (иден msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Беспроводная связь" @@ -4036,8 +4041,8 @@ msgstr "Теги" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4085,8 +4090,8 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4248,15 +4253,15 @@ msgstr "Воздушный поток" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4341,7 +4346,7 @@ msgid "Chassis" msgstr "Шасси" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Роль виртуальной машины" @@ -4374,7 +4379,7 @@ msgstr "Роль устройства" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4388,7 +4393,7 @@ msgstr "Платформа" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4452,8 +4457,8 @@ msgstr "Лейбл" msgid "Length" msgstr "Длина" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Единица длины" @@ -4462,18 +4467,18 @@ msgstr "Единица длины" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4549,7 +4554,7 @@ msgid "Wireless role" msgstr "Роль беспроводной связи" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4563,7 +4568,7 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4575,7 +4580,7 @@ msgstr "Виртуальные контексты" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4604,14 +4609,14 @@ msgid "VLAN group" msgstr "Группа VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без тегов" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4635,9 +4640,9 @@ msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Беспроводные LANы" @@ -4713,7 +4718,7 @@ msgid "available options" msgstr "доступные опции" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4776,7 +4781,7 @@ msgstr "Если не указан тип стойки, необходимо з msgid "Parent site" msgstr "Родительская площадка" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" @@ -4827,7 +4832,7 @@ msgstr "Роль устройства не найдена." msgid "Limit platform assignments to this manufacturer" msgstr "Ограничьте назначение платформ этим производителем" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Назначенная роль" @@ -5022,11 +5027,11 @@ msgid "Corresponding rear port" msgstr "Соответствующий задний порт" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Установленное устройство" @@ -5113,102 +5118,135 @@ msgstr "" "виртуальную машину" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Сайт на стороне А" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Сайт родительского устройства A (если есть)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Устройство на стороне А" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Имя устройства" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Сторона типа А" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Название стороны А" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Название точки подключения" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Сайт на стороне B" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Сайт родительского устройства B (если есть)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Устройство на стороне B" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Тип стороны B" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Название стороны B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Состояние подключения" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Название цвета (например, «Красный») или шестнадцатеричный код (например, " +"«f44336»)" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} уже подключен" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} боковое завершение не найдено: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} не совпадало ни с одним из используемых названий цветов и содержало " +"более шести символов: неправильный шестнадцатеричный код." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Мастер" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Мастер-устройство" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Название родительской площадки" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Основное или резервное" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Тип питания (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Основной IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Основной IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64" @@ -5272,7 +5310,7 @@ msgstr "Распределительный щит" msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Статус устройства" @@ -5344,8 +5382,8 @@ msgstr "Занятый" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5399,7 +5437,7 @@ msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5409,7 +5447,7 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Обнаружено" @@ -5447,7 +5485,7 @@ msgstr "Тип прицела" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Область применения" @@ -5594,7 +5632,7 @@ msgid "Front Port" msgstr "Передний порт" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5607,7 +5645,7 @@ msgid "Rear Port" msgstr "Задний порт" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5718,7 +5756,7 @@ msgstr "" " ожидаются." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Задние порты" @@ -5749,7 +5787,7 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6256,7 +6294,7 @@ msgid "tagged VLANs" msgstr "тегированные VLAN" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6721,11 +6759,11 @@ msgstr "Эта роль может быть назначена виртуаль #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Роль устройства верхнего уровня с таким именем уже существует." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Роль устройства высшего уровня в этом слаге уже существует." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6966,7 +7004,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "комментарии" @@ -7446,9 +7484,9 @@ msgstr "Площадка Б" msgid "Reachable" msgstr "Доступен" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7457,12 +7495,12 @@ msgstr "Доступен" msgid "Devices" msgstr "Устройства" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "Виртуальные машины" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7475,7 +7513,7 @@ msgstr "Виртуальные машины" msgid "Config Template" msgstr "Шаблон конфигурации" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7484,50 +7522,50 @@ msgstr "Шаблон конфигурации" msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адрес IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Позиция в шасси" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Приоритет шасси" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Родительское устройство" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Положение (отсек для устройств)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Консольные порты" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Порты питания" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7541,33 +7579,33 @@ msgstr "Розетки питания" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Интерфейсы" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7578,27 +7616,27 @@ msgstr "Модульный отсек" msgid "Inventory Items" msgstr "Предметы инвентаря" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Цвет кабеля" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Связать узлы" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Отметить подключение" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7610,12 +7648,12 @@ msgstr "Выделенная мощность (Вт)" msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7626,41 +7664,41 @@ msgstr "Группы FHRP" msgid "Tunnel" msgstr "Туннель" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Тег активов модуля" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Предметы" @@ -7801,7 +7839,7 @@ msgstr "Максимальное использование" msgid "Available Power (VA)" msgstr "Доступная мощность (ВА)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7836,7 +7874,7 @@ msgstr "Максимальный вес" msgid "Space" msgstr "Пространство" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7844,7 +7882,7 @@ msgstr "Пространство" msgid "Sites" msgstr "Площадки" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Группы VLAN" @@ -8000,7 +8038,7 @@ msgid "No" msgstr "Нет" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Ссылка" @@ -8124,34 +8162,34 @@ msgstr "Сценарий" msgid "Notification" msgstr "Уведомление" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Неизвестный оператор: {op}. Должен быть одним из следующих: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Неподдерживаемый тип значения: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Неверный тип для {op} операция: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Набор правил должен быть словарем, а не {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Неверный тип логики: должен быть И или ИЛИ. Пожалуйста, проверьте " "документацию." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Введены неверные ключ(и). Пожалуйста, проверьте документацию." @@ -8399,7 +8437,7 @@ msgid "Shared" msgstr "Общий" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Метод HTTP" @@ -8408,7 +8446,7 @@ msgstr "Метод HTTP" msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Проверка SSL" @@ -8505,11 +8543,11 @@ msgstr "" "запятыми, с дополнительными метками через двоеточие: «Choice1:First Choice, " "Choice2:Second Choice»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "класс кнопок" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8565,8 +8603,8 @@ msgstr "" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8614,7 +8652,7 @@ msgstr "Файл данных" msgid "Content types" msgstr "Типы контента" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Тип содержимого HTTP" @@ -8856,7 +8894,7 @@ msgid "Notification group" msgstr "Группа уведомлений" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Арендаторы" @@ -8930,8 +8968,8 @@ msgstr "Изменения в базе данных отменены из-за msgid "No indexers found!" 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -9000,7 +9038,7 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "имя группы" @@ -9414,7 +9452,7 @@ msgstr "правило события" msgid "event rules" msgstr "правила мероприятия" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9424,7 +9462,7 @@ msgstr "" "вызове веб-хука. Обработка шаблона Jinja2 поддерживается в том же контексте," " что и тело запроса." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available здесь." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "дополнительные заголовки" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9450,11 +9488,11 @@ msgstr "" "быть определены в формате Название: Значение. Обработка шаблона" " Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "шаблон тела" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9466,11 +9504,11 @@ msgstr "" "event, model, timestamp, " "username, request_id, и data." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "секретный" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9481,15 +9519,15 @@ msgstr "" " нагрузки в формате HMAC, в котором в качестве ключа используется секрет. " "Секрет не передается в запросе." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Путь к файлу CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9497,169 +9535,169 @@ msgstr "" "Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле" " пустым, чтобы использовать системные настройки по умолчанию." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "вебхук" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "вебхуки" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Тип (ы) объекта, к которому относится эта ссылка." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "текст ссылки" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Код Jinja2 шаблона для текста ссылки" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Код Jinja2 шаблона для URL-адреса" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Ссылки с той же группой появятся в выпадающем меню" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "новое окно" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Принудительно открыть ссылку в новом окне" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "настраиваемая ссылка" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "настраиваемые ссылки" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Тип (типы) объектов, к которым применим этот шаблон." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "шаблон экспорта" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "шаблоны экспорта" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Тип (типы) объектов, к которым применяется этот фильтр." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "общий" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "сохраненный фильтр" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "сохраненные фильтры" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметры фильтра должны храниться в виде словаря аргументов ключевых слов." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Тип объекта таблицы" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "таблица" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "конфигурация таблицы" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "конфиги таблиц" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Неизвестная таблица: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Неизвестный столбец: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "высота изображения" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "ширина изображения" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "прикрепить изображение" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "прикрепленные изображения" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "добрый" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "запись в журнале" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "записи в журнале" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки нельзя присвоить этому типу объекта ({type})." @@ -10181,7 +10219,7 @@ msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Адрес" @@ -11299,7 +11337,7 @@ msgstr "Глубина" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Тип прицела" @@ -12715,7 +12753,7 @@ msgstr "Сведения об учетной записи" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "Электронная почта" @@ -13858,7 +13896,7 @@ msgstr "Высота стойки" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Загрузка..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13914,7 +13952,7 @@ msgstr "Ширина канала" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14961,7 +14999,7 @@ msgstr "" " Создан %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Сбросить" @@ -15309,21 +15347,21 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Связаться" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Заголовок" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Телефон" @@ -15693,15 +15731,15 @@ msgstr "Группа арендаторов (ID)" msgid "Tenant Group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Описание" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Добавить группы" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Удалить группы" @@ -15794,27 +15832,27 @@ msgstr "арендатор" msgid "tenants" msgstr "арендаторы" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Название контактного лица" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Контактный телефон" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Контактный адрес электронной почты" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Контактный адрес" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Контактная ссылка" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Описание контакта" @@ -17256,10 +17294,6 @@ msgstr "Шифр аутентификации" msgid "Bridged VLAN" msgstr "Мостовая VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Сайт родительского устройства A (если есть)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Родительское устройство назначенного интерфейса A" @@ -17273,10 +17307,6 @@ msgstr "Интерфейс A" msgid "Assigned interface A" msgstr "Назначенный интерфейс A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Сайт родительского устройства B (если есть)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Родительское устройство назначенного интерфейса B" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index a8d48f93fbfdfbcd3c66906620a43619dc564953..e1f56d7545b08656aa8e8594e4687d0d7f518a4f 100644 GIT binary patch delta 71218 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 CFQ;1o diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index 05238f82e..98353a160 100644 --- a/netbox/translations/tr/LC_MESSAGES/django.po +++ b/netbox/translations/tr/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # # Translators: # Burak Senturk, 2024 -# Hamdi Suat Aknar, 2024 +# Hamdi Suat Aknar, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -222,8 +222,8 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -233,9 +233,9 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -360,7 +360,7 @@ msgstr "Fesih A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -427,7 +427,7 @@ msgstr "Devre grubu (ID)" #: netbox/circuits/filtersets.py:416 msgid "Circuit group (slug)" -msgstr "Devre grubu (sümüklü böcek)" +msgstr "Devre grubu (kısa ad)" #: netbox/circuits/filtersets.py:507 msgid "Virtual circuit type (ID)" @@ -435,7 +435,7 @@ msgstr "Sanal devre tipi (ID)" #: netbox/circuits/filtersets.py:513 msgid "Virtual circuit type (slug)" -msgstr "Sanal devre tipi (sümüklü böcek)" +msgstr "Sanal devre tipi (kısa ad)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 @@ -460,7 +460,7 @@ msgstr "Arayüz (ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -597,9 +597,10 @@ msgstr "ASN'ler" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -666,13 +667,13 @@ msgstr "Servis ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -705,8 +706,8 @@ msgstr "Renk" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -714,8 +715,8 @@ msgstr "Renk" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -778,18 +779,18 @@ msgstr "Sağlayıcı hesabı" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -838,7 +839,7 @@ msgstr "Sağlayıcı hesabı" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Durum" @@ -857,8 +858,8 @@ msgstr "Durum" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1028,7 +1029,7 @@ msgstr "Kiracılık" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Sonlandırma türü" @@ -1081,7 +1082,7 @@ msgstr "Fesih Ayrıntıları" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Öncelik" @@ -1107,8 +1108,8 @@ msgstr "Sağlayıcı ağı" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1133,10 +1134,10 @@ msgstr "Sağlayıcı ağı" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1167,7 +1168,7 @@ msgstr "Devre tipi" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1182,8 +1183,8 @@ msgstr "Operasyonel durum" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1231,7 +1232,7 @@ msgstr "Operasyonel rol" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1264,8 +1265,8 @@ msgstr "Arayüz" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1280,7 +1281,7 @@ msgstr "Arayüz" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1312,7 +1313,7 @@ msgstr "Konum" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1334,8 +1335,8 @@ msgstr "İletişim" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1397,7 +1398,7 @@ msgstr "Ödev" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1414,7 +1415,7 @@ msgstr "Ödev" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1429,7 +1430,7 @@ msgstr "Ödev" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Grup" @@ -1584,8 +1585,8 @@ msgstr "Bağlantı paneli ID ve port numaraları" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1619,9 +1620,9 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1648,7 +1649,7 @@ msgstr "Sağlayıcının tam adı" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1726,21 +1727,21 @@ msgstr "sanal devre sonlandırmaları" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1825,9 +1826,9 @@ msgstr "sanal devre sonlandırmaları" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1842,7 +1843,7 @@ msgstr "sanal devre sonlandırmaları" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "İsim" @@ -1886,13 +1887,13 @@ msgstr "Taahhüt Oranı" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1902,22 +1903,22 @@ msgstr "Taahhüt Oranı" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Yorumlar" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Ödevler" @@ -1933,7 +1934,7 @@ msgstr "Sonlandırma Türü" msgid "Termination Point" msgstr "Sonlandırma Noktası" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Site Grubu" @@ -1954,7 +1955,7 @@ msgstr "Hesaplar" msgid "Account Count" msgstr "Hesap Sayısı" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "ASN Sayısı" @@ -1975,7 +1976,7 @@ msgstr "Fesih" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1989,12 +1990,12 @@ msgstr "Fesih" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2032,7 +2033,7 @@ msgstr "Fesih" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Cihaz" @@ -2046,7 +2047,7 @@ msgstr "Devre için sonlandırma tanımlanmamıştır {circuit}." msgid "Swapped terminations for circuit {circuit}." msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Bu kullanıcının bu veri kaynağını senkronize etme izni yoktur." @@ -2252,7 +2253,7 @@ msgstr "Kullanıcı adı" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2327,7 +2328,7 @@ msgstr "Oluşturma" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Nesne Türü" @@ -2542,7 +2543,7 @@ msgstr "Değişiklik günlüğü bu nesne türü için desteklenmez ({type})." #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2599,7 +2600,7 @@ msgid "type" msgstr "türü" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2608,8 +2609,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "etkin" @@ -2628,7 +2629,7 @@ msgstr "" "Senkronizasyon sırasında yok sayılacak dosyalarla eşleşen desenler (satır " "başına bir tane)" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "parametreler" @@ -2787,7 +2788,7 @@ msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () hem schedule_at hem de imediat değerleriyle çağrılamaz." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Silme işlemi bir koruma kuralı tarafından engellenir: {message}" @@ -2807,7 +2808,7 @@ msgstr "Ad Soyad" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Nesne" @@ -2954,7 +2955,7 @@ msgstr "PID" msgid "No workers found" msgstr "İşçi bulunamadı" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "İş {job_id} bulunamadı" @@ -2964,51 +2965,51 @@ msgstr "İş {job_id} bulunamadı" msgid "Job {id} not found." msgstr "İş {id} bulunamadı." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Geri yüklenen yapılandırma revizyonu #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "İş {id} silindi." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "İş silinirken hata oluştu {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "İş {id} yeniden sıraya alındı." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "İş {id} sıraya alındı." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "İş {id} durduruldu." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "İş durdurulamadı {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Eklentiler kataloğu yüklenemedi" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Eklenti {name} bulunamadı" @@ -3131,9 +3132,11 @@ msgstr "Arkadan öne" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3146,17 +3149,19 @@ msgstr "Arkadan öne" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Ebeveyn" @@ -3273,7 +3278,7 @@ msgstr "Sanal arayüzler" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3498,7 +3503,7 @@ msgstr "Üretici (kısa ad)" #: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" -msgstr "Raf tipi (sümüklü böcek)" +msgstr "Raf tipi (kısa ad)" #: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" @@ -3773,7 +3778,7 @@ msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3837,7 +3842,7 @@ msgstr "Atanmış VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3878,7 +3883,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3928,8 +3933,8 @@ msgstr "Köprülü arayüz (ID)" msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3962,7 +3967,7 @@ msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Kablosuz bağlantı" @@ -4025,8 +4030,8 @@ msgstr "Etiketler" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4074,8 +4079,8 @@ msgstr "Saat dilimi" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4237,15 +4242,15 @@ msgstr "Hava akışı" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4330,7 +4335,7 @@ msgid "Chassis" msgstr "Şasi" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "VM rolü" @@ -4363,7 +4368,7 @@ msgstr "Cihaz rolü" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4377,7 +4382,7 @@ msgstr "Platform" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4441,8 +4446,8 @@ msgstr "etiket" msgid "Length" msgstr "Uzunluk" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Uzunluk birimi" @@ -4451,18 +4456,18 @@ msgstr "Uzunluk birimi" msgid "Domain" msgstr "Alan adı" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Güç paneli" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4538,7 +4543,7 @@ msgid "Wireless role" msgstr "Kablosuz rolü" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4552,7 +4557,7 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "GECİKME" @@ -4564,7 +4569,7 @@ msgstr "Sanal cihaz bağlamları" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4593,14 +4598,14 @@ msgid "VLAN group" msgstr "VLAN grubu" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4624,9 +4629,9 @@ msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Kablosuz LAN'lar" @@ -4702,7 +4707,7 @@ msgid "available options" msgstr "mevcut seçenekler" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4765,7 +4770,7 @@ msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır." msgid "Parent site" msgstr "Ana site" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" @@ -4816,7 +4821,7 @@ msgstr "Cihaz rolü bulunamadı." msgid "Limit platform assignments to this manufacturer" msgstr "Platform atamalarını bu üreticiye sınırlayın" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Atanan rol" @@ -5011,11 +5016,11 @@ msgid "Corresponding rear port" msgstr "İlgili arka bağlantı noktası" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Yüklü cihaz" @@ -5100,102 +5105,133 @@ msgid "Must specify the parent device or VM when assigning an interface" msgstr "Arayüz atarken üst aygıtı veya sanal makineyi belirtmeniz gerekir" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "A Tarafı sitesi" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Ana cihaz A'nın sitesi (varsa)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "A Tarafı Cihazı" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Cihaz adı" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Taraf A tipi" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "A Tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Fesih adı" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "B tarafı sitesi" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Ana cihaz B sitesi (varsa)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "B tarafı cihazı" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Taraf B tipi" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "B tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Bağlantı durumu" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "Renk adı (örn. “Kırmızı”) veya altıgen kodu (örn. “f44336\")" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Yan {side_upper}: {device} {termination_object} zaten bağlı" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} yan sonlandırma bulunamadı: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} kullanılan herhangi bir renk adıyla eşleşmedi ve altı karakterden " +"uzundu: geçersiz altıgen." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Usta" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Ana cihaz" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Ana sitenin adı" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Yukarı akış güç paneli" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Birincil veya gereksiz" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Besleme tipi (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Birincil IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Birincil IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64" @@ -5257,7 +5293,7 @@ msgstr "Güç Paneli" msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Cihaz Durumu" @@ -5329,8 +5365,8 @@ msgstr "işgal" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5384,7 +5420,7 @@ msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5394,7 +5430,7 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Keşfedildi" @@ -5432,7 +5468,7 @@ msgstr "Kapsam türü" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Kapsam" @@ -5579,7 +5615,7 @@ msgid "Front Port" msgstr "Ön Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5592,7 +5628,7 @@ msgid "Rear Port" msgstr "Arka Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5703,7 +5739,7 @@ msgstr "" "bekleniyor." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Arka bağlantı noktaları" @@ -5732,7 +5768,7 @@ msgstr "" "Oluşturulacak ön bağlantı noktalarının sayısı ({frontport_count}) seçilen " "arka port konumu sayısıyla eşleşmelidir ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6222,7 +6258,7 @@ msgid "tagged VLANs" msgstr "etiketli VLAN'lar" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6669,11 +6705,11 @@ msgstr "Sanal makineler bu role atanabilir" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Bu ada sahip üst düzey bir cihaz rolü zaten var." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Bu slug ile üst düzey bir cihaz rolü zaten var." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6912,7 +6948,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "yorumlar" @@ -7384,9 +7420,9 @@ msgstr "Site B" msgid "Reachable" msgstr "Ulaşılabilir" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7395,12 +7431,12 @@ msgstr "Ulaşılabilir" msgid "Devices" msgstr "Aygıtlar" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "Sanal Makineler" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7413,7 +7449,7 @@ msgstr "Sanal Makineler" msgid "Config Template" msgstr "Yapılandırma Şablonu" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7422,50 +7458,50 @@ msgstr "Yapılandırma Şablonu" msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 Adresi" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "VC Pozisyonu" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "VC Önceliği" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Ebeveyn Aygıtı" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Konum (Aygıt Yuvası)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Konsol bağlantı noktaları" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Konsol sunucusu bağlantı noktaları" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Güç bağlantı noktaları" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7479,33 +7515,33 @@ msgstr "Elektrik prizleri" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Arayüzler" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Ön bağlantı noktaları" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Cihaz yuvaları" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Modül bölmeleri" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7516,27 +7552,27 @@ msgstr "Modül Yuvası" msgid "Inventory Items" msgstr "Envanter Öğeleri" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Kablo Rengi" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7548,12 +7584,12 @@ msgstr "Tahsis edilen çekiliş (W)" msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7564,41 +7600,41 @@ msgstr "FHRP Grupları" msgid "Tunnel" msgstr "Tünel" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Öğeler" @@ -7739,7 +7775,7 @@ msgstr "Maksimum Kullanım" msgid "Available Power (VA)" msgstr "Kullanılabilir Güç (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7774,7 +7810,7 @@ msgstr "Maksimum Ağırlık" msgid "Space" msgstr "Uzay" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7782,7 +7818,7 @@ msgstr "Uzay" msgid "Sites" msgstr "Siteler" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN Grupları" @@ -7937,7 +7973,7 @@ msgid "No" msgstr "Hayır" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Bağlantı" @@ -8061,33 +8097,33 @@ msgstr "Senaryo" msgid "Notification" msgstr "Bildirim" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Bilinmeyen operatör: {op}. Şunlardan biri olmalı: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Desteklenmeyen değer türü: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Geçersiz tür {op} operasyon: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Kural seti bir sözlük olmalı, değil {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Geçersiz mantık türü: 'AND' veya 'OR' olmalıdır. Lütfen belgeleri kontrol " "edin." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Yanlış anahtar (ler) bilgilendirildi. Lütfen belgeleri kontrol edin." @@ -8333,7 +8369,7 @@ msgid "Shared" msgstr "Paylaşılan" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "HTTP yöntemi" @@ -8342,7 +8378,7 @@ msgstr "HTTP yöntemi" msgid "Payload URL" msgstr "Yük URL'si" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "SSL doğrulama" @@ -8437,11 +8473,11 @@ msgstr "" "seçeneklerinin alıntılanmış dizesi: “Seçim1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "düğme sınıfı" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8496,8 +8532,8 @@ msgstr "" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8545,7 +8581,7 @@ msgstr "Veri dosyası" msgid "Content types" msgstr "İçerik türleri" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "HTTP içerik türü" @@ -8786,7 +8822,7 @@ msgid "Notification group" msgstr "Bildirim grubu" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Kiracılar" @@ -8861,8 +8897,8 @@ msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı." msgid "No indexers found!" msgstr "Dizinleyici bulunamadı!" -#: 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -8928,7 +8964,7 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "grup adı" @@ -9338,7 +9374,7 @@ msgstr "olay kuralı" msgid "event rules" msgstr "etkinlik kuralları" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9348,7 +9384,7 @@ msgstr "" "çağrılacaktır. Jinja2 şablon işleme, istek gövdesi ile aynı bağlamda " "desteklenir." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available burada." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "ek başlıklar" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9374,11 +9410,11 @@ msgstr "" "İsim: Değer. Jinja2 şablon işleme, istek gövdesi ile aynı " "bağlamda desteklenir (aşağıda)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "vücut şablonu" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9391,11 +9427,11 @@ msgstr "" "Kullanıcı adı, istek_kimliği, ve " "veri." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "gizli" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9405,16 +9441,16 @@ msgstr "" "olarak sırrı kullanan yük gövdesinin bir HMAC hex özetini içeren başlık. Sır" " istekte iletilmez." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "SSL sertifikası doğrulamasını etkinleştirin. Dikkatle devre dışı bırakın!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA Dosya Yolu" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9422,172 +9458,172 @@ msgstr "" "SSL doğrulaması için kullanılacak belirli CA sertifika dosyası. Sistem " "varsayılanlarını kullanmak için boş bırakın." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "web kancası" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "web kancaları" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "SSL doğrulaması devre dışı bırakılmışsa bir CA sertifika dosyası " "belirtmeyin." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Bu bağlantının geçerli olduğu nesne türü (ler) dir." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "bağlantı metni" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Bağlantı metni için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "bağlantı URL'si" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Bağlantı URL'si için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Aynı gruba sahip bağlantılar açılır menü olarak görünecektir" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "yeni pencere" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Bağlantıyı yeni bir pencerede açmaya zorla" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "özel bağlantı" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "özel bağlantılar" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Bu şablonun uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "dışa aktarma şablonu" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "dışa aktarma şablonları" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“ayrılmış bir isimdir. Lütfen farklı bir isim seçin." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Bu filtrenin uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "paylaşılan" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "kaydedilmiş filtre" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "kaydedilmiş filtreler" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filtre parametreleri, anahtar kelime argümanları sözlüğü olarak " "saklanmalıdır." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Tablonun nesne türü" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "tablo" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "tablo yapılandırması" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "tablo yapılandırmaları" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Bilinmeyen tablo: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Bilinmeyen sütun: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "görüntü yüksekliği" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "görüntü genişliği" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "görüntü eki" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "görüntü ekleri" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Görüntü ekleri bu nesne türüne atanamaz ({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "çeşit" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "dergi girişi" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "dergi girişleri" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Günlüğe kaydetme bu nesne türü için desteklenmez ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "yer imi" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "yer imleri" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Yer imleri bu nesne türüne atanamaz ({type})." @@ -10096,7 +10132,7 @@ msgstr "VLAN Grubu (ID)" #: netbox/ipam/filtersets.py:364 msgid "VLAN Group (slug)" -msgstr "VLAN Grubu (sümüklü böcek)" +msgstr "VLAN Grubu (kısa ad)" #: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" @@ -10109,7 +10145,7 @@ msgstr "VLAN numarası (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Adres" @@ -11208,7 +11244,7 @@ msgstr "Derinlik" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Kapsam Türü" @@ -12621,7 +12657,7 @@ msgstr "Hesap Ayrıntıları" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "E-posta" @@ -13764,7 +13800,7 @@ msgstr "Raf yüksekliği" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Yükleniyor..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13820,7 +13856,7 @@ msgstr "Kanal Genişliği" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14864,7 +14900,7 @@ msgstr "" " Oluşturuldu %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Sıfırla" @@ -15213,21 +15249,21 @@ msgstr "" "denemek için." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "İletişim" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Başlık" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Telefon" @@ -15597,15 +15633,15 @@ msgstr "Kiracı Grubu (ID)" msgid "Tenant Group (slug)" msgstr "Kiracı Grubu (kısa ad)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Tanımlama" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Grup ekle" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Grupları kaldır" @@ -15698,27 +15734,27 @@ msgstr "kiracı" msgid "tenants" msgstr "kiracılar" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "İletişim Başlığı" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "İletişim Telefonu" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "İletişim E-posta" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "İletişim Adresi" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "İletişim Bağlantısı" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "İletişim Açıklaması" @@ -17142,10 +17178,6 @@ msgstr "Kimlik doğrulama şifresi" msgid "Bridged VLAN" msgstr "Köprülü VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Ana cihaz A'nın sitesi (varsa)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Atanan arayüz A'nın ana aygıtı" @@ -17159,10 +17191,6 @@ msgstr "Arayüz A" msgid "Assigned interface A" msgstr "Atanmış arayüz A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Ana cihaz B sitesi (varsa)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Atanan arabirim B'nin ana aygıtı" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index eb6ca77405ebc437535bdbb0f7c14dedd8a975a3..cecd426ea6fcdbda15914f38525ea29ca46a7996 100644 GIT binary patch delta 71214 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 R#k&=5ZAEas>+XOk{|7H^SJ?mn delta 70537 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�@a1d@}y+$UmB+2l^y5_}-dr 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 P-T~)!Zhzoy6XyQ_p!^s< diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index 8214fb213..3b98613c8 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -221,8 +221,8 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -232,9 +232,9 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -359,7 +359,7 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -459,7 +459,7 @@ msgstr "Інтерфейс (ідентифікатор)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -596,9 +596,10 @@ msgstr "ASNs" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -665,13 +666,13 @@ msgstr "Ідентифікатор служби" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -704,8 +705,8 @@ msgstr "Колір" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -713,8 +714,8 @@ msgstr "Колір" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -777,18 +778,18 @@ msgstr "Обліковий запис постачальника" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -837,7 +838,7 @@ msgstr "Обліковий запис постачальника" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Статус" @@ -856,8 +857,8 @@ msgstr "Статус" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1027,7 +1028,7 @@ msgstr "Оренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "Тип кінця" @@ -1080,7 +1081,7 @@ msgstr "Деталі кінця" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Пріоритет" @@ -1106,8 +1107,8 @@ msgstr "Мережа провайдера" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1132,10 +1133,10 @@ msgstr "Мережа провайдера" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1166,7 +1167,7 @@ msgstr "Тип каналу зв'язку" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1181,8 +1182,8 @@ msgstr "Операційний стан" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1230,7 +1231,7 @@ msgstr "Операційна роль" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1263,8 +1264,8 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1279,7 +1280,7 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1311,7 +1312,7 @@ msgstr "Розташування" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1333,8 +1334,8 @@ msgstr "Контакти" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1396,7 +1397,7 @@ msgstr "Призначення" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1413,7 +1414,7 @@ msgstr "Призначення" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1428,7 +1429,7 @@ msgstr "Призначення" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "Група" @@ -1584,8 +1585,8 @@ msgstr "Ідентифікатор патч-панелі та номер(и) п #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1619,9 +1620,9 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1648,7 +1649,7 @@ msgstr "Повна назва провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1726,21 +1727,21 @@ msgstr "завершення віртуальних схем" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1825,9 +1826,9 @@ msgstr "завершення віртуальних схем" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1842,7 +1843,7 @@ msgstr "завершення віртуальних схем" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "Назва" @@ -1886,13 +1887,13 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1902,22 +1903,22 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Коментарі" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "Завдання" @@ -1933,7 +1934,7 @@ msgstr "Тип припинення" msgid "Termination Point" msgstr "Точка припинення" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Група тех. майданчиків" @@ -1954,7 +1955,7 @@ msgstr "Рахунки" msgid "Account Count" msgstr "Кількість рахунків" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "Кількість ASN" @@ -1975,7 +1976,7 @@ msgstr "Кінці" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1989,12 +1990,12 @@ msgstr "Кінці" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2032,7 +2033,7 @@ msgstr "Кінці" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "Пристрій" @@ -2046,7 +2047,7 @@ msgstr "Не визначено кінців для каналу зв'язку { msgid "Swapped terminations for circuit {circuit}." msgstr "Замінені місцями кінці для каналу зв'язку {circuit}." -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних." @@ -2252,7 +2253,7 @@ msgstr "Ім'я користувача" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2327,7 +2328,7 @@ msgstr "Творчість" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Тип об'єкта" @@ -2540,7 +2541,7 @@ msgstr "Журнал змін не підтримується для цього #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2597,7 +2598,7 @@ msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2606,8 +2607,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "увімкнено" @@ -2626,7 +2627,7 @@ msgstr "" "Шаблони (по одному на рядок), що відповідають файлам, які слід ігнорувати " "під час синхронізації" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "параметри" @@ -2786,7 +2787,7 @@ msgstr "" "enqueue() не можна викликати зі значеннями як для schedule_at, так і для " "imediate." -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Видалення запобігає правилу захисту: {message}" @@ -2806,7 +2807,7 @@ msgstr "П.І.Б." #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Об'єкт" @@ -2953,7 +2954,7 @@ msgstr "PID" msgid "No workers found" msgstr "Робочих процессів не знайдено" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "Завдання {job_id} не знайдено" @@ -2963,51 +2964,51 @@ msgstr "Завдання {job_id} не знайдено" msgid "Job {id} not found." msgstr "Завдання {id} не знайдено." -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Завдання у черзі #{id} синхронізовано з {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Відновлена версія конфігурації #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Завдання {id} було видалено." -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Помилка при видаленні завдання {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Завдання {id} було знову поставлено в чергу." -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Завдання {id} був поставлений у чергу." -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Завдання {id} було зупинено." -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не вдалося зупинити завдання {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "Не вдалося завантажити каталог плагінів" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагін {name} не знайдено" @@ -3130,9 +3131,11 @@ msgstr "Ззаду спереду" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3145,17 +3148,19 @@ msgstr "Ззаду спереду" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "Прабатько" @@ -3272,7 +3277,7 @@ msgstr "Віртуальні інтерфейси" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3772,7 +3777,7 @@ msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3836,7 +3841,7 @@ msgstr "Призначений VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3877,7 +3882,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3927,8 +3932,8 @@ msgstr "Мостовий інтерфейс (ідентифікатор)" msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3961,7 +3966,7 @@ msgstr "Контекст віртуального пристрою (іденти msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Бездротова зв'язок" @@ -4024,8 +4029,8 @@ msgstr "Мітки" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4073,8 +4078,8 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4236,15 +4241,15 @@ msgstr "Потік повітря" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4329,7 +4334,7 @@ msgid "Chassis" msgstr "Шасі" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "Роль віртуальної машини" @@ -4362,7 +4367,7 @@ msgstr "Роль пристрою" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4376,7 +4381,7 @@ msgstr "Платформа" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4440,8 +4445,8 @@ msgstr "Етикетка" msgid "Length" msgstr "Довжина" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Довжина юніта" @@ -4450,18 +4455,18 @@ msgstr "Довжина юніта" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Панель живлення" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4537,7 +4542,7 @@ msgid "Wireless role" msgstr "Бездротова роль" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4551,7 +4556,7 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4563,7 +4568,7 @@ msgstr "Контексти віртуальних пристроїв" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4592,14 +4597,14 @@ msgid "VLAN group" msgstr "Група VLAN" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без міток" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4623,9 +4628,9 @@ msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "Бездротові локальні мережі" @@ -4701,7 +4706,7 @@ msgid "available options" msgstr "доступні опції" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4764,7 +4769,7 @@ msgstr "Висота U повинна бути встановлена, якщо msgid "Parent site" msgstr "Батьківський тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" @@ -4815,7 +4820,7 @@ msgstr "Роль пристрою не знайдена." msgid "Limit platform assignments to this manufacturer" msgstr "Обмежте призначення платформи цьому виробнику" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Призначена роль" @@ -5014,11 +5019,11 @@ msgid "Corresponding rear port" msgstr "Відповідний задній порт" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "Встановлений пристрій" @@ -5105,102 +5110,135 @@ msgstr "" "призначенні інтерфейсу" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "Сторона А сайту" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "Сайт батьківського пристрою А (якщо є)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "Сторона А пристрою" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "Назва пристрою" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "Тип сторони А" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "Назва сторони A" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "Назва кінця" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "Сторона B сайту" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "Сайт батьківського пристрою B (якщо такий є)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "Сторона Б пристрою" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "Тип сторони Б" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "Назва сторони B" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Статус підключення" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "" +"Назва кольору (наприклад, «Червоний») або шістнадцятковий код (наприклад, " +"«f44336»)" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} вже підключена" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "" +"{color} не відповідав жодному використаному назві кольору і мав більше шести" +" символів: недійсний шістнадцятковий." + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Майстер" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "Головний пристрій" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "Назва батьківського тех. майданчика" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "Вища за течією панель живлення" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "Первинний або надлишковий" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "Тип живлення (змінній/постійний струм)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Первинна адреса IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Первинна адреса IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64" @@ -5264,7 +5302,7 @@ msgstr "Панель живлення" msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "Статус пристрою" @@ -5336,8 +5374,8 @@ msgstr "Зайнятий" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5391,7 +5429,7 @@ msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5401,7 +5439,7 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "Виявлено" @@ -5439,7 +5477,7 @@ msgstr "Тип сфери застосування" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "Сфера застосування" @@ -5585,7 +5623,7 @@ msgid "Front Port" msgstr "Передній порт" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5598,7 +5636,7 @@ msgid "Rear Port" msgstr "Порт ззаду" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5709,7 +5747,7 @@ msgstr "" "очікуються." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "Порти ззаду" @@ -5739,7 +5777,7 @@ msgstr "" "Кількість передніх портів, які потрібно створити ({frontport_count}) повинна" " відповідати вибраній кількості позицій портів ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6245,7 +6283,7 @@ msgid "tagged VLANs" msgstr "VLAN'и з мітками" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6707,11 +6745,11 @@ msgstr "Віртуальні машини можуть бути призначе #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "Роль пристрою верхнього рівня з такою назвою вже існує." #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "Роль пристрою верхнього рівня з цим слимаком вже існує." #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6956,7 +6994,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "коментарі" @@ -7441,9 +7479,9 @@ msgstr "Тех. майданчик Б" msgid "Reachable" msgstr "Доступний" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7452,12 +7490,12 @@ msgstr "Доступний" msgid "Devices" msgstr "Пристрої" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "Віртуальні машини" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7470,7 +7508,7 @@ msgstr "Віртуальні машини" msgid "Config Template" msgstr "Шаблон конфігурації" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7479,50 +7517,50 @@ msgstr "Шаблон конфігурації" msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адреса IPv6" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "Позиція віртуальної шасі" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "Пріоритет віртуальної шасі" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Батьківський пристрій" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "Позиція (відсік пристрою)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7536,33 +7574,33 @@ msgstr "Розетки" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "Інтерфейси" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "Передні порти" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7573,27 +7611,27 @@ msgstr "Резервуар модулів" msgid "Inventory Items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "Колір кабелю" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "З'єднання мережевих сусідів" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "Позначене підключення" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "Максимальна потужність (Вт)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7605,12 +7643,12 @@ msgstr "Виділена потужність (Вт)" msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7621,41 +7659,41 @@ msgstr "Групи FHRP/VRRP" msgid "Tunnel" msgstr "Тунель" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "Предмети" @@ -7796,7 +7834,7 @@ msgstr "Максимальне використання (живлення)" msgid "Available Power (VA)" msgstr "Доступна потужність (ВА)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7831,7 +7869,7 @@ msgstr "Максимальна вага" msgid "Space" msgstr "Простір" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7839,7 +7877,7 @@ msgstr "Простір" msgid "Sites" msgstr "Тех. майданчики" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Групи VLAN" @@ -7994,7 +8032,7 @@ msgid "No" msgstr "Ні" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "Посилання" @@ -8118,33 +8156,33 @@ msgstr "Сценарій" msgid "Notification" msgstr "Повідомлення" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Невідомий оператор: {op}. Повинен бути один з: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Тип значення, що не підтримується: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Невірний тип для {op} операції: {value}" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Набір правил повинен бути словником, а не {ruleset}." -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Невірний тип логіки: має бути 'ТАК' або 'АБО'. Будь ласка, перевірте " "документацію." -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Поінформовано про неправильний ключ(і). Будь ласка, перевірте документацію." @@ -8393,7 +8431,7 @@ msgid "Shared" msgstr "Спільний" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "Метод HTTP" @@ -8402,7 +8440,7 @@ msgstr "Метод HTTP" msgid "Payload URL" msgstr "URL-адреса корисного навантаження" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "Перевірка SSL" @@ -8498,11 +8536,11 @@ msgstr "" "мітками, розділеними двокрапкою: \"Вибір1:Перший вибір, Вибір2:другий " "вибір\"" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "клас кнопок" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" @@ -8556,8 +8594,8 @@ msgstr "Імена користувачів, розділені комами, у #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8605,7 +8643,7 @@ msgstr "Файл даних" msgid "Content types" msgstr "Типи контенту" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "Тип вмісту HTTP" @@ -8846,7 +8884,7 @@ msgid "Notification group" msgstr "Група повідомлень" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "Орендарі" @@ -8920,8 +8958,8 @@ msgstr "Зміни бази даних були скасовані через п msgid "No indexers found!" 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -8988,7 +9026,7 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "назва групи" @@ -9398,7 +9436,7 @@ msgstr "правило події" msgid "event rules" msgstr "правила подій" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9408,7 +9446,7 @@ msgstr "" "виклику веб-хука. Обробка шаблонів Jinja2 підтримується в тому ж контексті, " "що і тіло запиту." -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available тут." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "додаткові заголовки" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9434,11 +9472,11 @@ msgstr "" "Назва: Значення. Обробка шаблонів Jinja2 підтримується в тому ж" " контексті, що і тіло запиту (нижче)." -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "шаблон тіла" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9451,11 +9489,11 @@ msgstr "" " ім'я користувача, ідентифікатор запиту, і " "дані." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "таємниця" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9465,15 +9503,15 @@ msgstr "" "що містить шістнадцядковий дайджест HMAC тіла корисного навантаження з " "використанням секрету як ключа. Таємниця не передається у запиті." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Увімкнути перевірку сертифіката SSL. Відключайте з обережністю!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Шляхи до файлу CA" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9481,171 +9519,171 @@ msgstr "" "Конкретний файл сертифіката CA для перевірки SSL. Залиште порожнім, щоб " "використовувати параметри системи за замовчуванням." -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "веб-хук" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "веб-хуки" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не вказуйте файл сертифіката CA, якщо перевірка SSL вимкнена." -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "Тип(и) об'єкта, до яких застосовується це посилання." -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "текст посилання" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "Код шаблону Jinja2 для тексту посилання" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "URL-адреса посилання" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "Код шаблону Jinja2 для URL-адреси посилання" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "Посилання з тією ж групою відображатимуться у випадаючому меню" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "нове вікно" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "Примусове відкриття посилання в новому вікні" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "користувацьке посилання" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "користувацькі посилання" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "Тип(и) об'єкта, до яких застосовується цей шаблон." -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "експорт шаблону" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "експортувати шаблони" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\" - це зарезервована назва. Будь ласка, виберіть іншу назву." -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "Тип(и) об'єкта, до яких застосовується цей фільтр." -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "спільні" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "збережений фільтр" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "збережені фільтри" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметри фільтра повинні зберігатися як словник аргументів ключових слів." -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "Тип об'єкта таблиці" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "таблиця" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "конфігурація таблиці" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "конфігурації таблиць" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "Невідома таблиця: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "Невідомий стовпець: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "висота зображення" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "ширина зображення" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "вкладення зображення" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "вкладення зображень" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Вкладені зображення не можуть бути призначені для цього типу об'єкта " "({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "добрий" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "запис журналу" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "записи журналу" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Журналізація не підтримується для цього типу об'єктів ({type})." -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})." @@ -10169,7 +10207,7 @@ msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "Адреса" @@ -11293,7 +11331,7 @@ msgstr "Глибина" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "Тип сфери застосування" @@ -12703,7 +12741,7 @@ msgstr "Реквізити рахунку" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "Електронна скринька" @@ -13841,7 +13879,7 @@ msgstr "Висота стійки" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "Завантаження..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13897,7 +13935,7 @@ msgstr "Ширина каналу" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14941,7 +14979,7 @@ msgstr "" " Створено %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "Скинути" @@ -15290,21 +15328,21 @@ msgstr "" "знову." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "Контакт" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "Назва" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "Телефон" @@ -15674,15 +15712,15 @@ msgstr "Група орендарів (ідентифікатор)" msgid "Tenant Group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "Опис" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "Додати групи" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "Вилучити групи" @@ -15775,27 +15813,27 @@ msgstr "орендар" msgid "tenants" msgstr "орендарі" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "Назва контакту" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "Телефон контакту" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "Контактний Email" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "Адреса контакту" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "Посилання контакту" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "Опис контакту" @@ -17236,10 +17274,6 @@ msgstr "Аутентифікаційний шифр" msgid "Bridged VLAN" msgstr "Мостові VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "Сайт батьківського пристрою А (якщо є)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "Батьківський пристрій призначеного інтерфейсу A" @@ -17253,10 +17287,6 @@ msgstr "Інтерфейс A" msgid "Assigned interface A" msgstr "Призначений інтерфейс A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "Сайт батьківського пристрою B (якщо такий є)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "Батьківський пристрій призначеного інтерфейсу B" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 8ada1d61e4708aa0e891c8258f15fb15bac729ba..471d33740366ffe1d6be422425fc3459e741cede 100644 GIT binary patch delta 71174 zcmXuscfgO;-@x&&TUKUBMP+ZkjrC88ZIUrJPn`jxUuL`71xXetd2lp;+f zw3JH2D9`)-J)h_K=XITNo%1>Cx~}`a{d#Wsy7Ec_B%kuFs}U*=rwfh}+eHp8#*3@lqAU#2VlXZmtsWb^S%T#OCz7jy&_PfVVJ zPWg=RRkXq1!kQV;XuVPxu0%&=O@Obq8Dv>@V(#`QG^4lX@E7Jv!#q%oW%Vx@RaXA?$sTB&Ae$w#4c$cFp#koV@;|X8>HL+FWzc$6(RS*g?KBD7p?j)#rEF?w5E)MGh3F0U zp(CA--nbCU;FDMyUq>7GB>V>5ynE3R9!3XJqH;>tL}#WY8feF`UzUr?WQ;%?oDv21 zpbaiUNB(rAUqJ)-0BvXo+VH+e9}0_BN%vPk_edSI{sm}&S44UC7A|byZgk4#N5PWF zeL>B`^6Yl}x*8kcvPgf1^*sN_)JU7~479<{ zXdwO3z%D`?z5)&4R&>wYfd;xf@?S!az5oal|`lkST?n4U&E zT7y3MUPU+Mdb|=p#ID#O+c3Q@r{h2}enF?OTcfml`-a2N{L91Z(J8$(%I`rtSQzCi z(3yK49qIe%p85oRFzt$T_P@9&(KuB&8NIQ7*a2<$T(rZBB7F_|WSoR9%}jI&7o*2; zC3@eR=qCLLJ>EMbeGqx%XEQ~cq=xIDYuXas-96Ai#)h||?}`V|C0iZ&Kcc(&NO(-s zbl$6C74lo79bbUXz&JGUsW~}+_eH^CbZS;(?)ab&j&113enT7h7pr6OW+~kSoq-PM zeFMVb=#q^=XKozY{uFee58<(%|5aSrz&lal3kyj9iB>FnYD%As)@zFH=C0`G>Wv22 z4}HI1fCF$b8o(iRh6*%KBR>wE+3J|Jq0_i<*S14D?1tVj7+t%uk)K8D-GjApZnz$O zj{JhQ_d5>71L)>EuSGfy!^4qi;A2~G{#}c!$*|%iG~zqa2hP1{q?^zizC%0s0ljZu z_+R7~YnjT+U>nNIhXc{gI2Rq*qv)Pk(~|RV#%3}+uiv6m|2;aT|DhcneOgK%j|NyR z()GjB!p>+%XNNF5K-uq8$}$l>#Y`Zl+3TAa&6Onuo*DnV1pY zi*_^*U9ykS8Qq00*)M2&e}(x@PvzNST-eaD=*UjQ##jS=)}M!U@qYBH_6Fo zsdaiH4#6g*Z$nSV8ua*m9p;^pHfMFT-bkdMY-TNX3m+&Sp(8KS zAvJtD+Q2MyD%Yb+@d3KV+tC@@jn3dcbc+8*pA&f<)8;LWz9nm-OK~xJ-⁣`5(_k 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 WUq<)O8k9PQ|A?AFG28i%4)K4&9r^eG diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 626445b84..f8c8e56dd 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -15,6 +15,7 @@ # luo jiyin, 2024 # yawei jia, 2025 # 闻寄云, 2025 +# 蒋浩海, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -22,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-15 05:05+0000\n" +"POT-Creation-Date: 2025-07-29 05:09+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" @@ -229,8 +230,8 @@ msgstr "站点组(缩写)" #: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 #: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 #: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 -#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1539 +#: netbox/dcim/forms/bulk_import.py:1567 netbox/dcim/forms/filtersets.py:89 #: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 #: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 #: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 @@ -240,9 +241,9 @@ msgstr "站点组(缩写)" #: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 #: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 #: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 -#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:151 #: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 @@ -367,7 +368,7 @@ msgstr "接入点A (ID)" #: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 +#: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 #: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 @@ -467,7 +468,7 @@ msgstr "接口(ID)" #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 #: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 -#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123 #: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 @@ -604,9 +605,10 @@ msgstr "自治系统编号/AS编号" #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 -#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:49 +#: netbox/tenancy/forms/bulk_edit.py:87 netbox/tenancy/forms/bulk_edit.py:135 +#: netbox/users/forms/bulk_edit.py:64 netbox/users/forms/bulk_edit.py:82 +#: netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 #: netbox/virtualization/forms/bulk_edit.py:82 @@ -673,13 +675,13 @@ msgstr "服务ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 #: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 -#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/filtersets.py:1132 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 -#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 -#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 -#: netbox/extras/tables/tables.py:487 +#: netbox/dcim/forms/bulk_edit.py:1796 netbox/dcim/forms/bulk_import.py:1414 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1567 +#: netbox/dcim/tables/devices.py:748 netbox/dcim/tables/devices.py:804 +#: netbox/dcim/tables/devices.py:1045 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 +#: netbox/extras/forms/bulk_edit.py:303 netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -712,8 +714,8 @@ msgstr "颜色" #: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 #: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 #: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 -#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 -#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1604 netbox/dcim/forms/filtersets.py:1023 #: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 #: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 @@ -721,8 +723,8 @@ msgstr "颜色" #: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 #: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/tables/devices.py:856 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:274 @@ -785,18 +787,18 @@ msgstr "运营商账户" #: netbox/dcim/forms/bulk_edit.py:1819 netbox/dcim/forms/bulk_import.py:91 #: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 #: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 -#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 -#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1599 netbox/dcim/forms/bulk_import.py:1663 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 #: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 -#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 -#: netbox/dcim/tables/devices.py:1100 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/devices.py:528 +#: netbox/dcim/tables/devices.py:859 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1104 netbox/dcim/tables/modules.py:104 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 -#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 +#: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 #: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 @@ -845,7 +847,7 @@ msgstr "运营商账户" #: netbox/wireless/forms/bulk_import.py:132 #: netbox/wireless/forms/filtersets.py:52 #: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 +#: netbox/wireless/tables/wirelesslan.py:56 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "状态" @@ -864,8 +866,8 @@ msgstr "状态" #: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1824 #: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 #: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 -#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1656 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 #: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 @@ -1035,7 +1037,7 @@ msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 +#: netbox/dcim/forms/bulk_import.py:1355 netbox/dcim/forms/bulk_import.py:1380 msgid "Termination type" msgstr "线缆接口类型" @@ -1088,7 +1090,7 @@ msgstr "终端详情" #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:159 +#: netbox/tenancy/forms/bulk_edit.py:164 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "优先级" @@ -1114,8 +1116,8 @@ msgstr "运营商网络" #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 #: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 #: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:183 +#: netbox/dcim/tables/devices.py:851 netbox/dcim/tables/devices.py:977 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1140,10 +1142,10 @@ msgstr "运营商网络" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:154 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:139 -#: netbox/tenancy/tables/contacts.py:106 +#: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1174,7 +1176,7 @@ msgstr "线路类型" #: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 #: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 #: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:1601 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 #: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 @@ -1189,8 +1191,8 @@ msgstr "运行状态" #: netbox/circuits/forms/bulk_import.py:236 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:1405 netbox/dcim/forms/bulk_import.py:1596 +#: netbox/dcim/forms/bulk_import.py:1660 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 @@ -1238,7 +1240,7 @@ msgstr "操作角色" #: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 #: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 #: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1146 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1271,8 +1273,8 @@ msgstr "接口" #: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 #: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 -#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1545 +#: netbox/dcim/forms/bulk_import.py:1579 netbox/dcim/forms/filtersets.py:97 #: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 #: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 #: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 @@ -1287,7 +1289,7 @@ msgstr "接口" #: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 #: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 #: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 #: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 #: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 @@ -1319,7 +1321,7 @@ msgstr "位置" #: netbox/netbox/navigation/menu.py:33 #: netbox/netbox/views/generic/feature_views.py:262 #: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 -#: netbox/tenancy/tables/contacts.py:25 +#: netbox/tenancy/tables/contacts.py:29 #: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 @@ -1341,8 +1343,8 @@ msgstr "联系" #: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 #: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 #: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 -#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:157 +#: netbox/dcim/tables/sites.py:99 netbox/extras/filtersets.py:596 #: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 #: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 @@ -1404,7 +1406,7 @@ msgstr "分配" #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:126 #: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 -#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:544 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 @@ -1421,7 +1423,7 @@ msgstr "分配" #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 #: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1436,7 +1438,7 @@ msgstr "分配" #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 #: netbox/wireless/forms/model_forms.py:43 -#: netbox/wireless/tables/wirelesslan.py:48 +#: netbox/wireless/tables/wirelesslan.py:52 msgid "Group" msgstr "组" @@ -1591,8 +1593,8 @@ msgstr "配线架 ID 和端口号" #: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 #: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 -#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 -#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/models.py:168 netbox/extras/models/models.py:406 +#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:556 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 #: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 @@ -1626,9 +1628,9 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 #: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 #: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 -#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 -#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 -#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 +#: netbox/extras/models/models.py:163 netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:402 netbox/extras/models/models.py:467 +#: netbox/extras/models/models.py:552 netbox/extras/models/models.py:677 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1655,7 +1657,7 @@ msgstr "运营商全称" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 +#: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 @@ -1733,21 +1735,21 @@ msgstr "虚拟电路终止" #: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 -#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 -#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 -#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 -#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 +#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 +#: netbox/dcim/tables/devices.py:149 netbox/dcim/tables/devices.py:303 +#: netbox/dcim/tables/devices.py:406 netbox/dcim/tables/devices.py:447 +#: netbox/dcim/tables/devices.py:495 netbox/dcim/tables/devices.py:549 +#: netbox/dcim/tables/devices.py:572 netbox/dcim/tables/devices.py:692 +#: netbox/dcim/tables/devices.py:775 netbox/dcim/tables/devices.py:821 +#: netbox/dcim/tables/devices.py:883 netbox/dcim/tables/devices.py:952 +#: netbox/dcim/tables/devices.py:1017 netbox/dcim/tables/devices.py:1036 +#: netbox/dcim/tables/devices.py:1065 netbox/dcim/tables/devices.py:1095 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 -#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 -#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/dcim/tables/sites.py:58 netbox/dcim/tables/sites.py:92 +#: netbox/dcim/tables/sites.py:143 netbox/extras/forms/filtersets.py:223 #: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 #: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 #: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 @@ -1832,9 +1834,9 @@ msgstr "虚拟电路终止" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:49 +#: netbox/tenancy/tables/contacts.py:64 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:46 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1849,7 +1851,7 @@ msgstr "虚拟电路终止" #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" msgstr "名称" @@ -1893,13 +1895,13 @@ msgstr "承诺速率" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1078 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 -#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 -#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 +#: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 #: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 #: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 @@ -1909,22 +1911,22 @@ msgstr "承诺速率" #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 -#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 +#: netbox/tenancy/tables/tenants.py:32 netbox/tenancy/tables/tenants.py:54 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 #: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "评论" #: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:94 -#: netbox/tenancy/tables/contacts.py:77 +#: netbox/tenancy/tables/contacts.py:81 msgid "Assignments" msgstr "分配" @@ -1940,7 +1942,7 @@ msgstr "终止类型" msgid "Termination Point" msgstr "终止点" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "站点组" @@ -1961,7 +1963,7 @@ msgstr "账户" msgid "Account Count" msgstr "账户统计" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:113 msgid "ASN Count" msgstr "ASN统计" @@ -1982,7 +1984,7 @@ msgstr "终端" #: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 #: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 #: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 -#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941 #: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119 #: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335 @@ -1996,12 +1998,12 @@ msgstr "终端" #: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 -#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 -#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 -#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:467 +#: netbox/dcim/tables/devices.py:517 netbox/dcim/tables/devices.py:629 +#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devices.py:797 +#: netbox/dcim/tables/devices.py:843 netbox/dcim/tables/devices.py:902 +#: netbox/dcim/tables/devices.py:970 netbox/dcim/tables/devices.py:1099 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 @@ -2039,7 +2041,7 @@ msgstr "终端" #: netbox/vpn/forms/model_forms.py:456 #: netbox/wireless/forms/model_forms.py:104 #: netbox/wireless/forms/model_forms.py:146 -#: netbox/wireless/tables/wirelesslan.py:84 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Device" msgstr "设备" @@ -2053,7 +2055,7 @@ msgstr "尚未为电路定义终端 {circuit}。" msgid "Swapped terminations for circuit {circuit}." msgstr "已将终端交换为电路 {circuit}。" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "该用户无权同步该数据源。" @@ -2259,7 +2261,7 @@ msgstr "用户名" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 #: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 -#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:577 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 #: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 @@ -2334,7 +2336,7 @@ msgstr "创建" #: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 -#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 +#: netbox/tenancy/tables/contacts.py:98 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "目标类型" @@ -2547,7 +2549,7 @@ msgstr "此对象类型 ({type}) 不支持更改日志记录。" #: netbox/core/models/config.py:18 netbox/core/models/data.py:269 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 +#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:192 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" @@ -2604,7 +2606,7 @@ msgid "type" msgstr "类型" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/extras/models/models.py:174 netbox/extras/tables/tables.py:734 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2613,8 +2615,8 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 #: netbox/dcim/models/device_components.py:517 -#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 -#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "已启用" @@ -2631,7 +2633,7 @@ msgstr "忽略规则" msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "模式(每行一个)匹配同步时要忽略的文件" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:500 msgid "parameters" msgstr "参数" @@ -2787,7 +2789,7 @@ msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" -#: netbox/core/signals.py:125 +#: netbox/core/signals.py:131 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "保护规则阻止删除: {message}" @@ -2807,7 +2809,7 @@ msgstr "全名" #: 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 +#: netbox/tenancy/tables/contacts.py:101 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "对象" @@ -2954,7 +2956,7 @@ msgstr "PID" msgid "No workers found" msgstr "没有找到workers" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:393 #, python-brace-format msgid "Job {job_id} not found" msgstr "任务{job_id} 未发现" @@ -2964,51 +2966,51 @@ msgstr "任务{job_id} 未发现" msgid "Job {id} not found." msgstr "工作 {id} 未找到。" -#: netbox/core/views.py:89 +#: netbox/core/views.py:84 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "已排队的作业 #{id} 同步 {datasource}" -#: netbox/core/views.py:334 +#: netbox/core/views.py:329 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "已恢复配置修订版 #{id}" -#: netbox/core/views.py:437 +#: netbox/core/views.py:432 #, python-brace-format msgid "Job {id} has been deleted." msgstr "工作 {id} 已被删除。" -#: netbox/core/views.py:439 +#: netbox/core/views.py:434 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "删除任务时出错 {id}: {error}" -#: netbox/core/views.py:448 +#: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "工作 {id} 已重新排队。" -#: netbox/core/views.py:457 +#: netbox/core/views.py:452 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "工作 {id} 已被排队。" -#: netbox/core/views.py:466 +#: netbox/core/views.py:461 #, python-brace-format msgid "Job {id} has been stopped." msgstr "工作 {id} 已停止。" -#: netbox/core/views.py:468 +#: netbox/core/views.py:463 #, python-brace-format msgid "Failed to stop job {id}" msgstr "无法停止作业 {id}" -#: netbox/core/views.py:603 +#: netbox/core/views.py:598 msgid "Plugins catalog could not be loaded" msgstr "无法加载插件目录" -#: netbox/core/views.py:639 +#: netbox/core/views.py:634 #, python-brace-format msgid "Plugin {name} not found" msgstr "插件 {name} 未找到" @@ -3131,9 +3133,11 @@ msgstr "从后向前" #: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 #: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 #: netbox/dcim/forms/model_forms.py:1676 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 -#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 -#: netbox/dcim/tables/devices.py:1152 netbox/extras/tables/tables.py:237 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 +#: netbox/dcim/tables/devices.py:700 netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:997 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/sites.py:28 netbox/dcim/tables/sites.py:62 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:237 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 @@ -3146,17 +3150,19 @@ msgstr "从后向前" #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:67 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:69 +#: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 +#: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 +#: netbox/wireless/tables/wirelesslan.py:22 msgid "Parent" msgstr "上级" @@ -3273,7 +3279,7 @@ msgstr "虚拟接口" #: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 #: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:704 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3773,7 +3779,7 @@ msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" #: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:220 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:31 netbox/templates/dcim/device.html:126 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3837,7 +3843,7 @@ msgstr "指定VID" #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 #: netbox/dcim/models/device_components.py:761 -#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -3878,7 +3884,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 -#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/tables/devices.py:594 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -3928,8 +3934,8 @@ msgstr "桥接接口(ID)" msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 -#: netbox/dcim/tables/devices.py:1141 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -3962,7 +3968,7 @@ msgstr "虚拟设备上下文(ID)" msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "无线连接" @@ -4025,8 +4031,8 @@ msgstr "标签" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 #: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 -#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179 +#: netbox/dcim/tables/devices.py:751 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -4072,8 +4078,8 @@ msgstr "时区" #: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 #: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 #: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devices.py:980 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4235,15 +4241,15 @@ msgstr "气流方向" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 #: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 -#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1586 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/filtersets.py:106 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 #: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 #: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 #: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 #: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 #: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:36 #: netbox/templates/dcim/inc/cable_termination.html:16 @@ -4328,7 +4334,7 @@ msgid "Chassis" msgstr "机箱" #: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 -#: netbox/dcim/tables/devices.py:78 +#: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "VM 角色" @@ -4361,7 +4367,7 @@ msgstr "设备角色" #: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 #: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:196 #: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4375,7 +4381,7 @@ msgstr "平台" #: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 #: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 -#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:216 #: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 #: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:245 @@ -4439,8 +4445,8 @@ msgstr "标记" msgid "Length" msgstr "长度" -#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 -#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1408 +#: netbox/dcim/forms/bulk_import.py:1411 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "长度单位" @@ -4449,18 +4455,18 @@ msgstr "长度单位" msgid "Domain" msgstr "域" -#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1573 #: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "电源面版" -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1609 #: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" -#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1614 #: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4536,7 +4542,7 @@ msgid "Wireless role" msgstr "无线角色" #: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 -#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:326 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4550,7 +4556,7 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:709 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "链路聚合" @@ -4562,7 +4568,7 @@ msgstr "设备虚拟上下文" #: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 #: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 #: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 -#: netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:642 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4591,14 +4597,14 @@ msgid "VLAN group" msgstr "VLAN 组" #: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:603 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "未标记的VLAN" #: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:609 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4622,9 +4628,9 @@ msgid "Wireless LAN group" msgstr "无线局域网组" #: 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/dcim/tables/devices.py:651 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" msgstr "无线局域网" @@ -4700,7 +4706,7 @@ msgid "available options" msgstr "可用选项" #: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 +#: netbox/dcim/forms/bulk_import.py:1570 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4763,7 +4769,7 @@ msgstr "如果未指定机架类型,则必须设置 U 高度。" msgid "Parent site" msgstr "上一级站点" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1583 msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" @@ -4814,7 +4820,7 @@ msgstr "未找到设备角色。" msgid "Limit platform assignments to this manufacturer" msgstr "限定此系统平台的制造商" -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1653 #: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "指定规则" @@ -5005,11 +5011,11 @@ msgid "Corresponding rear port" msgstr "对应后置端口" #: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 -#: netbox/dcim/forms/bulk_import.py:1384 +#: netbox/dcim/forms/bulk_import.py:1398 msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:864 msgid "Installed device" msgstr "安装设备" @@ -5094,102 +5100,131 @@ msgid "Must specify the parent device or VM when assigning an interface" msgstr "分配接口时必须指定父设备或 VM" #: netbox/dcim/forms/bulk_import.py:1339 +msgid "Side A site" +msgstr "A 侧网站" + +#: netbox/dcim/forms/bulk_import.py:1343 +#: netbox/wireless/forms/bulk_import.py:94 +msgid "Site of parent device A (if any)" +msgstr "父设备 A 的站点(如果有)" + +#: netbox/dcim/forms/bulk_import.py:1346 msgid "Side A device" msgstr "A端设备" -#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1349 netbox/dcim/forms/bulk_import.py:1374 msgid "Device name" msgstr "设备名字" -#: netbox/dcim/forms/bulk_import.py:1345 +#: netbox/dcim/forms/bulk_import.py:1352 msgid "Side A type" msgstr "A端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1351 +#: netbox/dcim/forms/bulk_import.py:1358 msgid "Side A name" msgstr "A端设备名称" -#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1359 netbox/dcim/forms/bulk_import.py:1384 msgid "Termination name" msgstr "线缆类型名称" -#: netbox/dcim/forms/bulk_import.py:1357 +#: netbox/dcim/forms/bulk_import.py:1364 +msgid "Side B site" +msgstr "B 侧网站" + +#: netbox/dcim/forms/bulk_import.py:1368 +#: netbox/wireless/forms/bulk_import.py:115 +msgid "Site of parent device B (if any)" +msgstr "父设备 B 的站点(如果有)" + +#: netbox/dcim/forms/bulk_import.py:1371 msgid "Side B device" msgstr "B端设备" -#: netbox/dcim/forms/bulk_import.py:1363 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Side B type" msgstr "B端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1369 +#: netbox/dcim/forms/bulk_import.py:1383 msgid "Side B name" msgstr "B端设备名称" -#: netbox/dcim/forms/bulk_import.py:1378 +#: netbox/dcim/forms/bulk_import.py:1392 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "连接状态" -#: netbox/dcim/forms/bulk_import.py:1430 +#: netbox/dcim/forms/bulk_import.py:1417 +msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" +msgstr "颜色名称(例如 “红色”)或十六进制代码(例如 “f44336”)" + +#: netbox/dcim/forms/bulk_import.py:1469 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr " {side_upper}端: {device} {termination_object}已连接" -#: netbox/dcim/forms/bulk_import.py:1436 +#: netbox/dcim/forms/bulk_import.py:1475 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} 端接口类型未发现: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 -#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:138 +#: netbox/dcim/forms/bulk_import.py:1496 +#, python-brace-format +msgid "" +"{color} did not match any used color name and was longer than six " +"characters: invalid hex." +msgstr "{color} 与任何使用的颜色名称都不匹配且长度超过六个字符:十六进制无效。" + +#: netbox/dcim/forms/bulk_import.py:1521 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1069 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Master device" msgstr "主设备" -#: netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/bulk_import.py:1542 msgid "Name of parent site" msgstr "父站点名称" -#: netbox/dcim/forms/bulk_import.py:1516 +#: netbox/dcim/forms/bulk_import.py:1576 msgid "Upstream power panel" msgstr "上一级电源面板" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Primary or redundant" msgstr "主线路/备用线路" -#: netbox/dcim/forms/bulk_import.py:1551 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Supply type (AC/DC)" msgstr "供应类型(AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1556 +#: netbox/dcim/forms/bulk_import.py:1616 msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "主 IPv4" -#: netbox/dcim/forms/bulk_import.py:1611 +#: netbox/dcim/forms/bulk_import.py:1671 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 +#: netbox/dcim/forms/bulk_import.py:1674 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "主 IPv6" -#: netbox/dcim/forms/bulk_import.py:1618 +#: netbox/dcim/forms/bulk_import.py:1678 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" @@ -5245,7 +5280,7 @@ msgstr "电源面板" msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:308 msgid "Device Status" msgstr "设备状态" @@ -5317,8 +5352,8 @@ msgstr "已占用" #: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 #: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:669 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:377 +#: netbox/dcim/tables/devices.py:673 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5372,7 +5407,7 @@ msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" #: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:340 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5382,7 +5417,7 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:989 msgid "Discovered" msgstr "已发现" @@ -5420,7 +5455,7 @@ msgstr "作用域类型" #: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 #: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:62 msgid "Scope" msgstr "作用域" @@ -5560,7 +5595,7 @@ msgid "Front Port" msgstr "前置接口" #: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 -#: netbox/dcim/tables/devices.py:750 +#: netbox/dcim/tables/devices.py:754 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5573,7 +5608,7 @@ msgid "Rear Port" msgstr "后置接口" #: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:524 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5678,7 +5713,7 @@ msgid "" msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。" #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:266 msgid "Rear ports" msgstr "后置接口" @@ -5701,7 +5736,7 @@ msgid "" "selected number of rear port positions ({rearport_count})." msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。" -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1075 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6176,7 +6211,7 @@ msgid "tagged VLANs" msgstr "已标记 VLANs" #: netbox/dcim/models/device_components.py:573 -#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6601,11 +6636,11 @@ msgstr "虚拟机可以使用该型号/角色" #: netbox/dcim/models/devices.py:410 msgid "A top-level device role with this name already exists." -msgstr "" +msgstr "使用此名称的顶级设备角色已经存在。" #: netbox/dcim/models/devices.py:420 msgid "A top-level device role with this slug already exists." -msgstr "" +msgstr "已经存在带有此子项的顶级设备角色。" #: netbox/dcim/models/devices.py:423 msgid "device role" @@ -6832,7 +6867,7 @@ msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" #: 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/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "评论" @@ -7292,9 +7327,9 @@ msgstr "站点B" msgid "Reachable" msgstr "可达性" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 -#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 +#: netbox/dcim/tables/devices.py:73 netbox/dcim/tables/devices.py:121 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:118 +#: netbox/dcim/tables/sites.py:165 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7303,12 +7338,12 @@ msgstr "可达性" msgid "Devices" msgstr "设备" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:126 #: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/dcim/tables/devices.py:115 netbox/dcim/tables/devices.py:230 #: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:118 #: netbox/templates/dcim/devicerole.html:48 @@ -7321,7 +7356,7 @@ msgstr "VMs" msgid "Config Template" msgstr "配置模版" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1105 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 #: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7330,50 +7365,50 @@ msgstr "配置模版" msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1109 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:209 netbox/dcim/tables/devices.py:1117 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 地址" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:224 msgid "VC Position" msgstr "堆叠位置" -#: netbox/dcim/tables/devices.py:223 +#: netbox/dcim/tables/devices.py:227 msgid "VC Priority" msgstr "堆叠优先级" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:234 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "父设备" -#: netbox/dcim/tables/devices.py:235 +#: netbox/dcim/tables/devices.py:239 msgid "Position (Device Bay)" msgstr "位置(设备托架)" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:248 msgid "Console ports" msgstr "Console 端口" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:251 msgid "Console server ports" msgstr "Console 服务器端口" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:254 msgid "Power ports" msgstr "电源接口" -#: netbox/dcim/tables/devices.py:253 +#: netbox/dcim/tables/devices.py:257 msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 #: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7387,33 +7422,33 @@ msgstr "电源插座" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:67 msgid "Interfaces" msgstr "接口" -#: netbox/dcim/tables/devices.py:259 +#: netbox/dcim/tables/devices.py:263 msgid "Front ports" msgstr "前置端口" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:269 msgid "Device bays" msgstr "设备托架" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:272 msgid "Module bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:271 +#: netbox/dcim/tables/devices.py:275 msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 #: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 @@ -7424,27 +7459,27 @@ msgstr "设备板卡插槽" msgid "Inventory Items" msgstr "库存项目" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:346 msgid "Cable Color" msgstr "线缆颜色" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:352 msgid "Link Peers" msgstr "链接对等体" -#: netbox/dcim/tables/devices.py:351 +#: netbox/dcim/tables/devices.py:355 msgid "Mark Connected" msgstr "标记已连接" -#: netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:474 msgid "Maximum draw (W)" msgstr "最大功率(W)" -#: netbox/dcim/tables/devices.py:473 +#: netbox/dcim/tables/devices.py:477 msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 #: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7456,12 +7491,12 @@ msgstr "分配功率(W)" msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:588 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:600 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7472,41 +7507,41 @@ msgstr "网关冗余协议组" msgid "Tunnel" msgstr "隧道" -#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:636 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:655 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:662 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:914 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:913 +#: netbox/dcim/tables/devices.py:917 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:921 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:930 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:984 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1038 +#: netbox/dcim/tables/devices.py:1042 msgid "Items" msgstr "项目" @@ -7647,7 +7682,7 @@ msgstr "最大利用率" msgid "Available Power (VA)" msgstr "可用功率 (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:160 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" @@ -7682,7 +7717,7 @@ msgstr "最大承重" msgid "Space" msgstr "空间" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/dcim/tables/sites.py:34 netbox/dcim/tables/sites.py:68 #: netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 @@ -7690,7 +7725,7 @@ msgstr "空间" msgid "Sites" msgstr "站点" -#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:170 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN 组" @@ -7845,7 +7880,7 @@ msgid "No" msgstr "否" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/tenancy/forms/bulk_edit.py:130 #: netbox/wireless/forms/model_forms.py:173 msgid "Link" msgstr "链接" @@ -7969,31 +8004,31 @@ msgstr "脚本" msgid "Notification" msgstr "通知" -#: netbox/extras/conditions.py:54 +#: netbox/extras/conditions.py:59 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "未知运算符: {op}。必须是以下项之一: {operators}" -#: netbox/extras/conditions.py:58 +#: netbox/extras/conditions.py:63 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "不支持的值类型: {value}" -#: netbox/extras/conditions.py:60 +#: netbox/extras/conditions.py:65 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "{op}的操作类型 {value}无效" -#: netbox/extras/conditions.py:137 +#: netbox/extras/conditions.py:144 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "规则集必须是字典,而不是 {ruleset}.。" -#: netbox/extras/conditions.py:142 +#: netbox/extras/conditions.py:149 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "无效的逻辑类型:必须是“与”或“或”中之一。请查看文档。" -#: netbox/extras/conditions.py:154 +#: netbox/extras/conditions.py:161 msgid "Incorrect key(s) informed. Please check documentation." msgstr "提供了错误的密钥。请检查文档。" @@ -8236,7 +8271,7 @@ msgid "Shared" msgstr "共享性" #: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 -#: netbox/extras/models/models.py:176 +#: netbox/extras/models/models.py:184 msgid "HTTP method" msgstr "HTTP方法" @@ -8245,7 +8280,7 @@ msgstr "HTTP方法" msgid "Payload URL" msgstr "有效URL" -#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:224 msgid "SSL verification" msgstr "SSL验证" @@ -8337,11 +8372,11 @@ msgid "" "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" msgstr "用逗号分隔字段选项,可选标签用冒号分隔,并用引号包围:“选项1:第一选项,选项2:第二选项”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:333 msgid "button class" msgstr "按钮类" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:337 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "列表中第一个类将用于下拉按钮" @@ -8394,8 +8429,8 @@ msgstr "用户名用逗号分隔,用双引号括起来" #: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 #: 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/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: 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 @@ -8443,7 +8478,7 @@ msgstr "数据文件" msgid "Content types" msgstr "内容类型" -#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:189 msgid "HTTP content type" msgstr "HTTP内容类型" @@ -8670,7 +8705,7 @@ msgid "Notification group" msgstr "通知组" #: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: netbox/tenancy/tables/tenants.py:26 msgid "Tenants" msgstr "租户" @@ -8743,8 +8778,8 @@ msgstr "由于出现错误,数据库更改已回滚。" msgid "No indexers found!" 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/configs.py:38 netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 #: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:193 netbox/netbox/models/mixins.py:16 msgid "weight" @@ -8806,7 +8841,7 @@ msgid "" "will be used)" msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:327 msgid "group name" msgstr "组名称" @@ -9193,14 +9228,14 @@ msgstr "事件规则" msgid "event rules" msgstr "事件规则" -#: netbox/extras/models/models.py:168 +#: netbox/extras/models/models.py:176 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" " request body." msgstr "此URL将使用调用webhook时定义的HTTP方法进行调用。Jinja2模板处理支持与请求主体相同的描述。" -#: netbox/extras/models/models.py:183 +#: netbox/extras/models/models.py:191 msgid "" "The complete list of official content types is available 点击这里." -#: netbox/extras/models/models.py:188 +#: netbox/extras/models/models.py:196 msgid "additional headers" msgstr "附加标头" -#: netbox/extras/models/models.py:191 +#: netbox/extras/models/models.py:199 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9223,11 +9258,11 @@ msgstr "" "除了HTTP内容类型之外,还要与请求一起发送用户提供的HTTP标头。标头的定义格式应为 名称: 值. " "Jinja2模板处理支持与请求主体相同的实例(如下)。" -#: netbox/extras/models/models.py:197 +#: netbox/extras/models/models.py:205 msgid "body template" msgstr "内容模版" -#: netbox/extras/models/models.py:200 +#: netbox/extras/models/models.py:208 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9238,11 +9273,11 @@ msgstr "" "模块, 时间戳, 用户名, 请求id, 和 " "数据." -#: netbox/extras/models/models.py:206 +#: netbox/extras/models/models.py:214 msgid "secret" msgstr "秘钥" -#: netbox/extras/models/models.py:210 +#: netbox/extras/models/models.py:218 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9251,182 +9286,182 @@ msgstr "" "当提供时,请求将包括一个X-Hook-Signature " "该标头包含使用机密作为密钥的有效载荷主体的HMAC十六进制摘要。秘钥不会在请求中传输。" -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:225 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "启用 SSL 证书验证。请谨慎禁用!" -#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:231 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA证书文件路径" -#: netbox/extras/models/models.py:225 +#: netbox/extras/models/models.py:233 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "用于SSL验证的CA证书文件。空为使用系统默认值。" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:244 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:237 +#: netbox/extras/models/models.py:245 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:255 +#: netbox/extras/models/models.py:263 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "如果禁用了SSL验证,请不要指定CA证书文件。" -#: netbox/extras/models/models.py:295 +#: netbox/extras/models/models.py:303 msgid "The object type(s) to which this link applies." msgstr "此链接所应用的对象类型。" -#: netbox/extras/models/models.py:307 +#: netbox/extras/models/models.py:315 msgid "link text" msgstr "链接文本" -#: netbox/extras/models/models.py:308 +#: netbox/extras/models/models.py:316 msgid "Jinja2 template code for link text" msgstr "链接文本的Jinja2模板代码" -#: netbox/extras/models/models.py:311 +#: netbox/extras/models/models.py:319 msgid "link URL" msgstr "链接URL" -#: netbox/extras/models/models.py:312 +#: netbox/extras/models/models.py:320 msgid "Jinja2 template code for link URL" msgstr "链接URL的Jinja2模板代码" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:330 msgid "Links with the same group will appear as a dropdown menu" msgstr "同一类的链接将显示为下拉菜单" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:340 msgid "new window" msgstr "新窗口" -#: netbox/extras/models/models.py:334 +#: netbox/extras/models/models.py:342 msgid "Force link to open in a new window" msgstr "强制链接在新窗口中打开" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:351 msgid "custom link" msgstr "自定义链接" -#: netbox/extras/models/models.py:344 +#: netbox/extras/models/models.py:352 msgid "custom links" msgstr "自定义链接" -#: netbox/extras/models/models.py:391 +#: netbox/extras/models/models.py:399 msgid "The object type(s) to which this template applies." msgstr "应用此模板的对象类型。" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:417 msgid "export template" msgstr "导出模版" -#: netbox/extras/models/models.py:410 +#: netbox/extras/models/models.py:418 msgid "export templates" msgstr "导出模版" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:435 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"是保留名称。请选择其他名称。" -#: netbox/extras/models/models.py:456 +#: netbox/extras/models/models.py:464 msgid "The object type(s) to which this filter applies." msgstr "应用此筛选器的对象类型。" -#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 +#: netbox/extras/models/models.py:496 netbox/extras/models/models.py:575 msgid "shared" msgstr "共享性" -#: netbox/extras/models/models.py:501 +#: netbox/extras/models/models.py:509 msgid "saved filter" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:502 +#: netbox/extras/models/models.py:510 msgid "saved filters" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:528 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "筛选器参数必须存储为关键字参数的字典。" -#: netbox/extras/models/models.py:537 +#: netbox/extras/models/models.py:545 msgid "The table's object type" msgstr "表的对象类型" -#: netbox/extras/models/models.py:540 +#: netbox/extras/models/models.py:548 msgid "table" msgstr "桌子" -#: netbox/extras/models/models.py:583 +#: netbox/extras/models/models.py:591 msgid "table config" msgstr "表格配置" -#: netbox/extras/models/models.py:584 +#: netbox/extras/models/models.py:592 msgid "table configs" msgstr "表格配置" -#: netbox/extras/models/models.py:622 +#: netbox/extras/models/models.py:630 #, python-brace-format msgid "Unknown table: {name}" msgstr "未知表: {name}" -#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:641 netbox/extras/models/models.py:648 #, python-brace-format msgid "Unknown column: {name}" msgstr "未知专栏: {name}" -#: netbox/extras/models/models.py:663 +#: netbox/extras/models/models.py:671 msgid "image height" msgstr "图片高度" -#: netbox/extras/models/models.py:666 +#: netbox/extras/models/models.py:674 msgid "image width" msgstr "图片宽度" -#: netbox/extras/models/models.py:683 +#: netbox/extras/models/models.py:691 msgid "image attachment" msgstr "图片附件" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:692 msgid "image attachments" msgstr "图片附件" -#: netbox/extras/models/models.py:698 +#: netbox/extras/models/models.py:706 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "无法将图片附件分配给此对象类型({type})." -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:769 msgid "kind" msgstr "类型" -#: netbox/extras/models/models.py:775 +#: netbox/extras/models/models.py:783 msgid "journal entry" msgstr "日志条目" -#: netbox/extras/models/models.py:776 +#: netbox/extras/models/models.py:784 msgid "journal entries" msgstr "日志条目" -#: netbox/extras/models/models.py:794 +#: netbox/extras/models/models.py:802 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "此对象类型({type})不支持备忘。" -#: netbox/extras/models/models.py:836 +#: netbox/extras/models/models.py:844 msgid "bookmark" msgstr "书签" -#: netbox/extras/models/models.py:837 +#: netbox/extras/models/models.py:845 msgid "bookmarks" msgstr "书签" -#: netbox/extras/models/models.py:850 +#: netbox/extras/models/models.py:858 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "无法将书签分配给此对象类型({type})。" @@ -9948,7 +9983,7 @@ msgstr "VLAN 号(1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:120 +#: netbox/tenancy/forms/bulk_edit.py:125 msgid "Address" msgstr "地址" @@ -11025,7 +11060,7 @@ msgstr "深度" #: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: netbox/wireless/tables/wirelesslan.py:59 msgid "Scope Type" msgstr "作用域类型" @@ -12413,7 +12448,7 @@ msgstr "账户详情" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:116 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:121 msgid "Email" msgstr "电子邮箱" @@ -13548,7 +13583,7 @@ msgstr "机架仰角" #: netbox/templates/dcim/inc/rack_elevation.html:11 msgid "Loading..." -msgstr "" +msgstr "加载中..." #: netbox/templates/dcim/interface.html:17 msgid "Add Child Interface" @@ -13604,7 +13639,7 @@ msgstr "信道频率" #: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:48 msgid "SSID" msgstr "SSID" @@ -14615,7 +14650,7 @@ msgstr "" " 已创建 %(object_type)s %(object)s\n" " " -#: netbox/templates/inc/filter_list.html:43 +#: netbox/templates/inc/filter_list.html:39 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "重置" @@ -14955,21 +14990,21 @@ msgid "Click here to attempt loading NetBox again." msgstr "点击 这里重新加载NetBox" #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 -#: netbox/tenancy/forms/bulk_edit.py:149 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:108 #: netbox/tenancy/forms/model_forms.py:132 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/tables/contacts.py:106 msgid "Contact" msgstr "联系人" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:106 +#: netbox/tenancy/forms/bulk_edit.py:111 msgid "Title" msgstr "标题" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 +#: netbox/tenancy/forms/bulk_edit.py:116 netbox/tenancy/tables/contacts.py:72 msgid "Phone" msgstr "手机号" @@ -15339,15 +15374,15 @@ msgstr "租户组 (ID)" msgid "Tenant Group (slug)" msgstr "租户组(缩写)" -#: netbox/tenancy/forms/bulk_edit.py:67 +#: netbox/tenancy/forms/bulk_edit.py:72 msgid "Desciption" msgstr "描述" -#: netbox/tenancy/forms/bulk_edit.py:96 +#: netbox/tenancy/forms/bulk_edit.py:101 msgid "Add groups" msgstr "添加群组" -#: netbox/tenancy/forms/bulk_edit.py:101 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Remove groups" msgstr "移除群组" @@ -15438,27 +15473,27 @@ msgstr "租户" msgid "tenants" msgstr "租户" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Title" msgstr "联系人职位" -#: netbox/tenancy/tables/contacts.py:120 +#: netbox/tenancy/tables/contacts.py:124 msgid "Contact Phone" msgstr "联系人电话号" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Email" msgstr "联系人电子邮箱" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Address" msgstr "联系人地址" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:137 msgid "Contact Link" msgstr "联系人链接" -#: netbox/tenancy/tables/contacts.py:138 +#: netbox/tenancy/tables/contacts.py:142 msgid "Contact Description" msgstr "联系人描述" @@ -16815,10 +16850,6 @@ msgstr "认证密码" msgid "Bridged VLAN" msgstr "桥接 VLAN" -#: netbox/wireless/forms/bulk_import.py:94 -msgid "Site of parent device A (if any)" -msgstr "父设备 A 的站点(如果有)" - #: netbox/wireless/forms/bulk_import.py:100 msgid "Parent device of assigned interface A" msgstr "已分配接口 A 的父设备" @@ -16832,10 +16863,6 @@ msgstr "网络接口A" msgid "Assigned interface A" msgstr "分配的接口 A" -#: netbox/wireless/forms/bulk_import.py:115 -msgid "Site of parent device B (if any)" -msgstr "父设备 B 的站点(如果有)" - #: netbox/wireless/forms/bulk_import.py:121 msgid "Parent device of assigned interface B" msgstr "已分配接口 B 的父设备" diff --git a/pyproject.toml b/pyproject.toml index 4651693d2..de7e31e8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "netbox" -version = "4.3.4" +version = "4.3.5" requires-python = ">=3.10" authors = [ { name = "NetBox Community" } diff --git a/requirements.txt b/requirements.txt index 07cbf82f7..f8c1dc859 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,21 +20,21 @@ drf-spectacular-sidecar==2025.7.1 feedparser==6.0.11 gunicorn==23.0.0 Jinja2==3.1.6 -jsonschema==4.24.0 +jsonschema==4.25.0 Markdown==3.8.2 -mkdocs-material==9.6.15 -mkdocstrings[python]==0.29.1 +mkdocs-material==9.6.16 +mkdocstrings[python]==0.30.0 netaddr==1.3.0 -nh3==0.2.22 +nh3==0.3.0 Pillow==11.3.0 psycopg[c,pool]==3.2.9 PyYAML==6.0.2 requests==2.32.4 -rq==2.4.0 +rq==2.4.1 social-auth-app-django==5.5.1 social-auth-core==4.7.0 -strawberry-graphql==0.276.0 -strawberry-graphql-django==0.60.0 +strawberry-graphql==0.278.0 +strawberry-graphql-django==0.65.1 svgwrite==1.4.3 tablib==3.8.0 tzdata==2025.2