From 08ae1391618dad69866717681e79a56ad9414f80 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 26 Aug 2025 13:52:42 -0400 Subject: [PATCH] Release v4.3.7 (#20182) * Release v4.3.7 * Revert to django-mptt v0.17.0 due to migrations check failure --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- docs/release-notes/version-4.3.md | 28 ++ netbox/project-static/dist/netbox.css | Bin 556937 -> 557030 bytes netbox/project-static/dist/netbox.js | Bin 382592 -> 382905 bytes netbox/project-static/dist/netbox.js.map | Bin 1735136 -> 1773723 bytes netbox/project-static/package.json | 6 +- netbox/project-static/yarn.lock | 21 +- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 248109 -> 248396 bytes netbox/translations/cs/LC_MESSAGES/django.po | 262 +++++++------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 240479 -> 240771 bytes netbox/translations/da/LC_MESSAGES/django.po | 258 +++++++------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 253277 -> 253578 bytes netbox/translations/de/LC_MESSAGES/django.po | 263 +++++++------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 255016 -> 255342 bytes netbox/translations/es/LC_MESSAGES/django.po | 262 +++++++------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 257054 -> 257334 bytes netbox/translations/fr/LC_MESSAGES/django.po | 269 +++++++------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 253098 -> 253430 bytes netbox/translations/it/LC_MESSAGES/django.po | 262 +++++++------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 271467 -> 271826 bytes netbox/translations/ja/LC_MESSAGES/django.po | 258 +++++++------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 248657 -> 248963 bytes netbox/translations/nl/LC_MESSAGES/django.po | 260 +++++++------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 250856 -> 251174 bytes netbox/translations/pl/LC_MESSAGES/django.po | 261 +++++++------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 251039 -> 251355 bytes netbox/translations/pt/LC_MESSAGES/django.po | 261 +++++++------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 322291 -> 322767 bytes netbox/translations/ru/LC_MESSAGES/django.po | 329 +++++++++--------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 244484 -> 244764 bytes netbox/translations/tr/LC_MESSAGES/django.po | 258 +++++++------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 322037 -> 322443 bytes netbox/translations/uk/LC_MESSAGES/django.po | 259 +++++++------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 226269 -> 226529 bytes netbox/translations/zh/LC_MESSAGES/django.po | 258 +++++++------- pyproject.toml | 2 +- requirements.txt | 10 +- 39 files changed, 1982 insertions(+), 1813 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 5252adb06..24497f825 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.6 + placeholder: v4.3.7 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 20836a5e3..153109e31 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.6 + placeholder: v4.3.7 validations: required: true - type: dropdown diff --git a/docs/release-notes/version-4.3.md b/docs/release-notes/version-4.3.md index d3ade67b8..42adcd404 100644 --- a/docs/release-notes/version-4.3.md +++ b/docs/release-notes/version-4.3.md @@ -1,5 +1,29 @@ # NetBox v4.3 +## v4.3.7 (2025-08-26) + +### Enhancements + +* [#18147](https://github.com/netbox-community/netbox/issues/18147) - Add device & VM interface counts under related objects for VRFs +* [#19990](https://github.com/netbox-community/netbox/issues/19990) - Button to add a missing prerequisite now includes a return URL +* [#20122](https://github.com/netbox-community/netbox/issues/20122) - Improve color contrast of highlighted data under changelog diff view +* [#20131](https://github.com/netbox-community/netbox/issues/20131) - Add object selector for interface to the MAC address edit form + +### Bug Fixes + +* [#18916](https://github.com/netbox-community/netbox/issues/18916) - Fix dynamic dropdown selection styling for required fields when no selection is made +* [#19645](https://github.com/netbox-community/netbox/issues/19645) - Fix interface selection when adding a cable for a virtual chassis master +* [#19669](https://github.com/netbox-community/netbox/issues/19669) - Restore token authentication support for fetching media assets +* [#19970](https://github.com/netbox-community/netbox/issues/19970) - Device role child device counts should be cumulative +* [#20012](https://github.com/netbox-community/netbox/issues/20012) - Fix support for `empty` filter lookup on custom fields +* [#20043](https://github.com/netbox-community/netbox/issues/20043) - Fix page styling when rack elevations are embedded +* [#20098](https://github.com/netbox-community/netbox/issues/20098) - Fix `AttributeError` exception when assigning tags during bulk import +* [#20120](https://github.com/netbox-community/netbox/issues/20120) - Fix REST API serialization of jobs under `/api/core/background-tasks/` +* [#20157](https://github.com/netbox-community/netbox/issues/20157) - Fix `IntegrityError` exception when a duplicate notification is triggered +* [#20164](https://github.com/netbox-community/netbox/issues/20164) - Fix `ValueError` exception when attempting to add power outlets to devices in bulk + +--- + ## v4.3.6 (2025-08-12) ### Enhancements @@ -29,6 +53,8 @@ * [#20033](https://github.com/netbox-community/netbox/issues/20033) - Fix `TypeError` exception when bulk deleting bookmarks * [#20056](https://github.com/netbox-community/netbox/issues/20056) - Fixed missing RF role options in device type schema validation +--- + ## v4.3.5 (2025-07-29) ### Enhancements @@ -48,6 +74,8 @@ !!! note "Plugin Developer Advisory" The fix for bug [#18900](https://github.com/netbox-community/netbox/issues/18900) now raises explicit exceptions when API endpoints attempt to paginate unordered querysets. Plugin maintainers should review their API viewsets to ensure proper queryset ordering is applied before pagination, either by using `.order_by()` on querysets or by setting `ordering` in model Meta classes. Previously silent pagination issues in plugin code will now raise `QuerySetNotOrdered` exceptions and may require updates to maintain compatibility. +--- + ## v4.3.4 (2025-07-15) ### Enhancements diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index faebb520c475b123f947cb2436e1fb37fc6b3854..ee53c5b6f7ad8d1f2e25b332d9be6ad04fdaf9bf 100644 GIT binary patch delta 97 zcmeDDulVf0;)b~z)5Yep=_n`}TRN H93D{s99b8? diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index dc0b0ed23116b7774beb8530d2a7b461af51295d..a65167798471ef6239742e5ee3d7311b75c6fdc6 100644 GIT binary patch delta 3716 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 delta 3665 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 diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index 94d189c5b41df294352a2bc1cb7729da17129c81..2443fc05d00b87a4971ae29d0f8356d8e81a09b6 100644 GIT binary patch delta 55318 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

avE||)8phyAc+E+ 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 diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 7eeffd48a..e2cb21a45 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -24,13 +24,13 @@ "dependencies": { "@mdi/font": "7.4.47", "@tabler/core": "1.4.0", - "bootstrap": "5.3.7", + "bootstrap": "5.3.8", "clipboard": "2.0.11", "flatpickr": "4.6.13", - "gridstack": "12.2.2", + "gridstack": "12.3.3", "htmx.org": "2.0.6", "query-string": "9.2.2", - "sass": "1.89.2", + "sass": "1.91.0", "tom-select": "2.4.3", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 55fc5a858..7a5fb2e69 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -1116,6 +1116,11 @@ bootstrap@5.3.7: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.7.tgz#8640065036124d961d885d80b5945745e1154d90" integrity sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw== +bootstrap@5.3.8: + version "5.3.8" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.8.tgz#6401a10057a22752d21f4e19055508980656aeed" + integrity sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2173,10 +2178,10 @@ graphql@16.10.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c" integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ== -gridstack@12.2.2: - version "12.2.2" - resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.2.2.tgz#a9ec300cefc93516bcb8dd966510a728027be358" - integrity sha512-eK9XAbBWQp+QniqL6ipvofWSrCelm46j5USag73LNq8tOWSL2DeeGBWU9mTibLI6i66n0r7xYS+1/g2qqTqKcw== +gridstack@12.3.3: + version "12.3.3" + resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.3.3.tgz#0c4fc3cdf6e1c16e6095bc79ff7240a590d2c200" + integrity sha512-Bboi4gj7HXGnx1VFXQNde4Nwi5srdUSuCCnOSszKhFjBs8EtMEWhsKX02BjIKkErq/FjQUkNUbXUYeQaVMQ0jQ== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -3185,10 +3190,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.89.2: - version "1.89.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.89.2.tgz#a771716aeae774e2b529f72c0ff2dfd46c9de10e" - integrity sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA== +sass@1.91.0: + version "1.91.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.91.0.tgz#7d4f7f624b35d43f78da1c339cab24426e28d7fa" + integrity sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 3b973dc45..b5e8dab86 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.3.6" +version: "4.3.7" edition: "Community" -published: "2025-08-12" +published: "2025-08-26" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 1471d70327d86d5b85ce60d2efaee040e17c7c55..9fa04627cadfa101232392583a4010b77e4644b5 100644 GIT binary patch delta 58745 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 IU(xvg17;FwUH||9 diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index 690e3fa5e..c3e0f35d2 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -9,17 +9,17 @@ # czarnian, 2025 # Pavel Stetina, 2025 # Luděk Janča , 2025 -# Jeremy Stretch, 2025 # Radim Kabeláč , 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Radim Kabeláč , 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" @@ -174,8 +174,8 @@ msgstr "Mluvil" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" @@ -186,8 +186,8 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -198,8 +198,8 @@ msgstr "Region (zkratka)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -210,8 +210,8 @@ msgstr "Skupina umístění (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -327,8 +327,8 @@ msgstr "Typ okruhu (URL zkratka)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -338,7 +338,7 @@ msgstr "Místo (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Umístění (ID)" @@ -350,7 +350,7 @@ msgstr "Zakončení A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -359,7 +359,7 @@ msgstr "Zakončení A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -382,7 +382,7 @@ msgstr "Vyhledávání" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -415,7 +415,7 @@ msgstr "Okruh (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuální obvod (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Virtuální obvod (ID)" @@ -463,7 +463,7 @@ msgstr "Rozhraní (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1924,7 +1924,7 @@ msgstr "Komentáře" msgid "Assignments" msgstr "Úkoly" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Strana" @@ -1978,7 +1978,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1989,7 @@ msgstr "Zakončení" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2545,7 +2545,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "vytvořil" @@ -3489,7 +3489,7 @@ msgstr "Rodičovské umístění (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Výrobce (ID)" @@ -3497,7 +3497,7 @@ msgstr "Výrobce (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Výrobce (slug)" @@ -3510,14 +3510,14 @@ msgid "Rack type (ID)" msgstr "Typ stojanu (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Role (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3526,7 +3526,7 @@ msgstr "Role (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Stojan (ID)" @@ -3624,7 +3624,7 @@ msgstr "Typ modulu (ID)" msgid "Power port (ID)" msgstr "Napájecí port (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Nadřazená položka inventáře (ID)" @@ -3659,8 +3659,8 @@ msgid "Platform (slug)" msgstr "Platforma (URL zkratka)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Název lokality (slug)" @@ -3910,30 +3910,38 @@ msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "Virtuální rozhraní šasi pro zařízení, když je zařízení hlavní" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "Virtuální rozhraní šasi pro zařízení, když je zařízení hlavní (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuální rozhraní šasi pro zařízení" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuální rozhraní šasi pro zařízení (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Druh rozhraní" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Rodičovské rozhraní (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Přemostěné rozhraní (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3941,78 +3949,78 @@ msgstr "Rozhraní LAG (ID)" msgid "MAC Address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primární MAC adresa" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Kontext virtuálního zařízení (identifikátor)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Bezdrátové spojení" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Ukončení virtuálního obvodu (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Pozice nadřazeného modulu (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Instalovaný modul (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Instalované zařízení (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Instalované zařízení (název)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Mistr (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Nájemce (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Nájemce (slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Neukončený" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" @@ -4027,7 +4035,7 @@ msgstr "Napájecí panel (ID)" msgid "Tags" msgstr "Značky" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4039,7 +4047,7 @@ msgstr "Značky" msgid "Position" msgstr "Pozice" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5280,7 +5288,7 @@ msgstr "Nelze adoptovat {model} {name}, protože již patří do modulu" msgid "A {model} named {name} already exists" msgstr "{model} pojmenovaný {name} již existuje" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5289,7 +5297,7 @@ msgstr "{model} pojmenovaný {name} již existuje" msgid "Power Panel" msgstr "Napájecí panel" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5695,11 +5703,11 @@ msgstr "Položka inventáře" msgid "Inventory Item Role" msgstr "Role položky inventáře" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5716,7 +5724,7 @@ msgstr "Rozhraní VM" msgid "Virtual Machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresu lze přiřadit pouze jednomu objektu." @@ -7514,7 +7522,7 @@ msgstr "Elektrické zásuvky" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7554,7 +7562,7 @@ msgstr "Modulová přihrádka" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7584,8 +7592,8 @@ msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7690,7 +7698,7 @@ msgid "Instances" msgstr "Instance" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7701,7 +7709,7 @@ msgid "Console Ports" msgstr "Porty konzoly" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7712,7 +7720,7 @@ msgid "Console Server Ports" msgstr "Porty konzolového serveru" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7723,7 +7731,7 @@ msgid "Power Ports" msgstr "Napájecí porty" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7734,7 +7742,7 @@ msgid "Power Outlets" msgstr "Napájecí zásuvky" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7744,7 +7752,7 @@ msgid "Front Ports" msgstr "Přední porty" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7755,7 +7763,7 @@ msgid "Rear Ports" msgstr "Zadní porty" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7763,7 +7771,7 @@ msgid "Device Bays" msgstr "Pozice pro zařízení" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7851,48 +7859,48 @@ msgstr "Rezervace" msgid "Non-Racked Devices" msgstr "Zařízení bez racku" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Nainstalované zařízení {device} v zátoce {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Odstraněné zařízení {device} od zátoky {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nelze odebrat hlavní zařízení {device} z virtuálního podvozku." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -9171,98 +9179,98 @@ msgstr "Nepravdivé" msgid "Values must match this regex: {regex}" msgstr "Hodnoty se musí shodovat s tímto regexem: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Hodnota musí být řetězec." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Hodnota musí odpovídat regex '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Hodnota musí být celé číslo." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Hodnota musí být alespoň {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Hodnota nesmí překročit {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Hodnota musí být desetinná." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Hodnota musí být pravdivá nebo nepravdivá." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Hodnoty data musí být ve formátu ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Hodnoty data a času musí být ve formátu ISO 8601 (RRRR-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Neplatná volba ({value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Neplatná volba (y){value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Hodnota musí být ID objektu, ne {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Hodnota musí být seznam ID objektů, ne {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Nalezeno neplatné ID objektu: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Povinné pole nesmí být prázdné." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Základní sada předdefinovaných možností (volitelné)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Volby jsou automaticky seřazeny abecedně" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "vlastní sada výběru polí" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "vlastní sady výběru polí" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Musí definovat základní nebo další možnosti." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9644,7 +9652,7 @@ msgid "notifications" msgstr "oznámení" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekty tohoto typu ({type}) nepodporují oznámení." @@ -9666,11 +9674,11 @@ msgstr "oznamovací skupina" msgid "notification groups" msgstr "skupiny oznámení" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "předplatné" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "předplatné" @@ -10597,7 +10605,7 @@ msgstr "Název DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" @@ -11220,7 +11228,7 @@ msgid "Added" msgstr "Přidal" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11362,26 +11370,26 @@ msgstr "" "V názvech DNS jsou povoleny pouze alfanumerické znaky, hvězdičky, pomlčky, " "tečky a podtržítka" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Dětské předpony" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Dětské rozsahy" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Související IP adresy" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Rozhraní zařízení" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Rozhraní virtuálních počítačů" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Dětské předpony" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Dětské rozsahy" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Související IP adresy" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Toto pole nesmí být prázdné." @@ -16428,18 +16436,18 @@ msgstr "{value} musí být násobkem {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} Není platným regulárním výrazem." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} musí implementovat get_required_permissions ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musí implementovat get_required_permissions ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index ac58348b0745153d93e5585967c4e7def8027eac..823673f813d75672c5f235a655f2e094e7c15955 100644 GIT binary patch delta 58714 zcmXWkcc9kOAHebF-lT|VN>aDI_bzf95^36LsFa9MqLdy)gzVW6Aw)E!qJbnCi6pX0 z8HtP{k)PlD{hZJ5pVv9(d%ov<&U~JGOTVu_DLMJGlG(3HAM!wk|9yT$CQ}Lb4bNn1 zm&#<`d*9MbW<=?{Oe4G)YvaRsIKGBW@m)Lt|Hbauu1sELFiyc?_yd;2o@Mhg#c=@E z!r@4l*~~N&#VDALR-BU_WENt1@~f}}ZpNc=d*pw|C&>Q~uf;j#@-nC3@#XU}b#WNB z!n?2?zJ-Tk-Z6QZ)>s_d(SN3p#7PuPz%%hxJOhueke9g(FT}3+5stuPkIl<;#v8-8 zuo?NoD<)6G_T;a?bMbj>gGGwd zM|u!_F;g`!QwB<6X{?4e&@$|ZZr&c~2>YW085Q|k(3yDz4fM(Ir7Vf66ugNx_+32s z9c?hbS{ivNG+!AFpds2&A=+^7$e$mMMC(sLH{ESf{u&zK#(19nhJ+3LhECbRcu=%@ zDldzcR|)H&4L6PFh3K*Djt0~}$}dIVy9S-P>(P4mNB$|K-)v@iJa`j5@0-!J{t1or z0NP=R8mYV@T3#ESv9{;{PDVFXZ}k1)=+ceBWATQ_&p_XM7Rz}4myoc5_2>vbMkC#c zj^K}Y{y+2-99A!JD@nMUA4MCS ziw3d;4Qwsi@J2L%9q69fg$7!pb}Fxg9@lE)U5vQOHyougqpWvxju5Joo5IT^H(X}5J`8&{o%)ml?p)Tj& z51n5qa7~V=mzTL0E8t`J9G1n?>!*eWhhx!(riL?d7Wo&EOE1%-L0+aW`H>CNmA(o+ z)@2%{nW~5mxS$c|-?gbrfmh-MXnq#@A@MODgGV$@YhD9uk?)Dl)L3)|U&H~p7@gu$ zO;Sh4qBma^bW_&AE3qkd!zZ#N{J8uH`(e+fX$qf3ckklx^(g-!{0yDq9r65kw1Z5u z^!}0P%pHS{v;n%OTA~-z$&t?vjKrvL68hqu;S*@X%g_$jM*d?o!0qT7|AH=Ik>=?b z9)-SF6WyfE(Bs`X^8Ju2Kbsjz!iH}{*Ypu|cR!B?vLW1oepdX2E>W2l>G^5sW*ih= ziJte#SPf^P9lwUoz!o&{?{jkg{)h)fTBfNfgSq2_Hq;s&Ss%240az0+i~N1)3_O9p zw={eMJ&y0A1Kfg6{ded<|HE>g|I)2e19i{}C!jakS!l(Pk)MQibU(VApFua*i)er^ zp`Y)s;W=2Obqe5obcTkZBfkcn*_$zIL(@s*E(Wy2XVDi{pli1w%D+bI{f>3<@32Oj zbP9T+?e)b$cpkd>mZKNf8{yk%;2YX-{*7o;RNRhE*^lUjvk#55aohAl7qo*@(f4|X z1Ec)Xa15Tr^J~Lb(9QTaIe2xEX3=u z7OukP_$_)mj_r_+-$~&RbaUQ})_WW2C!0A)!Vj6oC*@_v;F;*|eH%~1g2ME%ITHOQ zGXu}V5Ah7F-!Wa?Sv0^E*c1OkJ36IPy2>YDBl3%}HhzYFo48Dub%-3kg<+`ShYN7*Zh}Ij71~?YoW7lKWkxU`s zxxWw1&qX6#j5fFuy}{m(=U=AqBu!zTDKHo&5%rYUcRK5vT#)Day(ugLdDZ`4cB0Zc~w zxfh+0S*LRTU898*_~Kh=Lz~bU*^WNnhc4)f)Zwn#XL_ff9ZR73 z6Vdyi8(O~?8pyzKR5%Hb_Wa*T!VjI<@n8wMHfzy{x1uBc0j>8B+Hk2pso?^2=9-|- z+o13FL`Oa}yb7&%Gdfe#Fl&W}NErDu=vplf*P>Iu1>Flf(9O3W4eXG&$`Z#{$aZ-ft0;1oZJMz$1f=)I`;89FoHqX8X2H|ddQrrlm1ozmXu zjP^qZG!kup4BFle=-#*!ZSR3B3D5h}*brBv$K+?U;$AeMztIMcIx8(zCA5Ruk#CH4 z)DE4AZfJn#MEM2i5|2WcW<1(n_O7TfGYaNKg{4@V3h$$V{DC%n5Ph-4*(tCJXvYoF zrEHHrKLs1(ndqnAP1q9Gpq~W?kQvBkDx8xdt%r8d9Q_>cgf=`0{jzumIy3iRK0btw zaC$s{BJ$6K3(@voLEl@C4&;OI6Fl7W|0N06?gw-PzlZ-rJ2?E@6hIlYUInyXHFTtn zBHuoqpMrMWC(19tTI4T9zoOk2z9i5R! z&_EtV*LGgG1iO-d4O?Kbe(4+13Fue4@#u^!#jKlXB?%*5iypg=(ej<>ZvF`k;NQrX zI6p5_g?uG+Go65L;=breFF|+rJ?Q&Sp!Hrt>%D`XqHoUU{QEioXB1TEpRU{n=!^_N zH_;Vn0FU7ad;tygm;q@s)y8V%yP`{WF`kU0(GR0#=-U5|zIOl};9&zf|3+A9VER^D z4c(=MSb$fD51~`MEL?-m*ambezeL;F5$;3l7af$A=xFRhzEb1|qXAu(je@Jt5nhju z;Lh+Nw4uk)wSEqr+NI(8DE}PYjNhYy>_gitdO>=x4EnqZ+Fk=J#BA%RFb=Pz;3jm+ z|3qJ?H8`zRb2NZcum+xi{*Gu|l+Q#veg<8-<>-&y@5S>S@%$Hb?K4Ai^|G0=B>ZYs z8y#68+HqfW1cPu0UWOjOjp*8KMW^%|bVRj>rp?t1n~*;ZEuVl+^%S(dY3K~k$UW!$ zKS{!4_F}GpuhZ!6{scW{f1(}#6VHoYm^RhXXdtJdd!aA(!ogS*7ox{)3)*41VJU#h zX#ECwGW}=Tldz*3&?%jQMm!I_2^XRb{EW`bpJ>2EhNlr$LCfo*@3ltnkq+qjzY^Wl zbFn^tfoEg!i#Y!_Jcxw5cm(=euu*70&!JPc0G-NJX#Mr*$UnjY+=_nd{Ri!!{D@S) z6WVSMwEPV8$NDUG#aBjf{@pZr7pE@OatX;E+qw&z2qVH1ZE#l1*#7odR#D-RP9%jZ7W1LObpro`KH5`M3-( z#HM)srRj&uUU&idNoYG?hh;BIUs_K^XZU(Fpp{t?g(UW4Cu}n+H8cUQB0mpZt16eL z2CqhEy)YhJgU-Yq=y$a_ z=+FDB(LL}bdJp^%?u+uwm8rZ08rU(BKOQ|jbS;6VMSpgLb?a z-HdC{5pRy?+vE99=u90%m!$NVRIe_2dRn4;rCpSFMhDmn4diS*#`Av>31=XSPTehN z#cARFXhSo?C&T$@M=xVTd=-6v7aH&{k^cuBao$zwcSuK}18s*{FN%{%*w8q13a>-g z><+Y{2cvvWlrKbQ>{V=pKSchRu_=Hq=!J9|`dM-gcEMY)E53(QvCP%+^Z%@?)9!u> z9qCqd>UW@<^A9xQ;@70l`7&t3tI`(o&PVHCfX>)RJQl~Id*d#2Ku@82>VI)fXs zB)qZyK_mSy@`sMk%UnYKaI}0ZdVD6LBX|HE!3?zFr_q3x#`6`CeGqa#$DrFlvEk;uYwK*P;P_fClmj8pwBOd%Mv<|3y1KY(gq8 zkCbOKbx8O^3v{a5MukpjU}uKI&?UGUo!Xnw4yL0s^E?{BT67a{Mwf6Wx)=V6=jA7+ z<5~+#dHzo%;fuY{Pq9Jh$LqD|$R0#zVitPwJc9a8pFGokX9({ic`rZz-!#(Iy{(}zekT_)} z(RPnT>($N1&;P9`@P$t33*FHXpB3e|qBC<3y0#CZ4LpSgvM9=53qL?R`YQ5!(E9(P z13LWrv^OeUPk{|Ip}>oy1G>h2(2j9HLK}WC%I8M;lE|+^JNg7`;|?sq5;vrF z8=yb^c0}u4kR{QA#ARp)bI_@L3H?U18f)R-*b=MWn2zB&=-#*wpTy~CgC|W+_rvLE zdwtRG6&IrQpN{eu(51`177yM-N4yCg;Wuc5zoRqqA39TIZ%X-UX#Lh`{jTBJ=q4PF z9^c96d-tRD=b%fy5D6%od4+@{dmSD5er$#LH>Z4CH1aO!9_WrX+#9_K2cuW=MQFg6 zhZE6yQ^V=#j64_ll~~U6zk!5bopxd)JeYgHA1q8so3SHyr@T8h#)r@j*P$JLfNt6^ z&=G!zcKioA#fRRKEREg|m9Z(dz~-L+;UpU1bZm(0unGQwZpvD>#!R3$S{HOA=b}@2 z3A%^IgwLQIeTg-2FIL40Q_~;YwZj7P7h<+PiJM8dD;J`>b|Y5DztEeo(rxLlShc}g zimpX+o6Wf;R93db}2(0jxq#(fi@2=w{u4o|fI{Df$iTVfIfF zD@jznFMYN88VxA_{xpIT=o%MbHSB~=^)S2BH%i2U9@Z(SXlG0~&_T z$QAMY=JY(9xsQY&yR*>|zk+VYPon$}bV`qYD1C0%Ku6FXy*CQc5nhc>^(1sg?nKvm zCi+{#`Cq9`}4mK%R557e|JbpwQC^j>#X=!u>)zA?)K)?65 zL^~XX*1sAJ_$^okA4lJR9Ua)acp-i^lk;CdqQk6o4-7&#;jL&#Pogi(M>p52 zXh-jcpI`&>+tE#0^3nA7da9wDY$V$8Y;}|2h&*?bKWWe_)6P zGBccq&d@S+WN)AizaRN8(fU6``JYjK=o2ZhQt0moDx>vUq66rR^*sN5Nle1)(2*QO zM{wAa>B_B$PT7g*O!Y!<%&};LccTqHiteTP=zx}>dtybDzl|>G#(2INbASKm3lffS z2fC?#Mqk{EM*bh#QTeCRQq(~6z0f5Y5c%O)oBUPi@tcWWxi4cO9zfe~H#Y@RIG6L^ zfP#}LsEeb~3Nz8Eo`a5LJ{r(V=*+wp&p(XvFVKK~2>*=oL!OS$4)j#jKxeou+J4uk zvuQ2+P+$jx@jSdN^6StJH=&zoC)&|p=u{v2Olq(sx_)0*{0E8c^S{0;P2ZbYZ@<0#)A`ClS`5IrS_ z&rc(-h;G_y=s-_I2A<8FPQqO|2tAhYqV3)e3ZpK8f-sFQldGf(FzZ zeSZMj(b(`NG@$#?dQV_c&;J4vj_74{4PQZb^?PVQo6$Agjc%Gh!pw_lbCy5{P#W{` z7_?qRG=Q4unzumPKN_+RAT$pCCIywWb(ST0DtS_ERLN7vh<<;mEzKB*_hj#QS`f<7k4Xos% zH1euw$F{liPp(>87q=ie7^qQDpLMW=EWx<+%*j$TCfz#EbO1PyQ( z`hMQxw9Ah|m#QtgnLDGuYMF+Oa4y>MX7pa!zL@iG13yq;#D9iGUrH6rqR$H=-zaQ{ z2G|vS?~HH=)+K)>`aNO>+Tl`cjBC&(+>5?fBfBIu)Eq4+L@$b7*dEV8H{*R#J`;`n zNwneT@HAYCZmRs3^D@J+2A+<$qaA*VemozxG~F9ru`T)RcoIWNEJioYG0W1AV(rkS z7>~}tBs8!)&?&wj-5ZZ$Zi&#n@dg^mH&}p&EKf^Y6FZY{5?+N2B%4`A!dQestvjLjyScl~n&Yw7gE(0u87T3-E%--+;FNIOhKR{{<4hxIA2o zj`Txxsy{_!9q2c3ySUQL!n?~w}V%vFkfRdi`?I|9d}^^JaT3FBGN9r06mUV&~_fhF}Mt!>ISRQ&DRzkSa)>k2Cd@! zd$C+Wflfg`Bxa(!b153&Z|F$!R;Mo{<*_6AhLOJ>XxD3eBMMakk7+?Xn;q)p6b;>N8AEyVNZ0#W6?cyBii0=;e+T> z%!%g8JYj;ZIuRwo;G6$W3?da0|j&8!TYtrUB77e5h zy4PA@Gt8bu;zSao(ap60t+*6zU=8}I^)@=9t!O~spbhOtm*`LQy+hwjS8Zu*NxmaC z$7|4I{2aQc7N&eQ^8pDP+>DOkD|G6AL66O$Ytx9zp&hkGe?M>vx^%!%>DlVkErlBx`~RcOCzd>PJLr^$~s1V5ITY@(ZD94Q#%=5lBsB5 z_oJt37P=`Hqu(oD!#?;sW^Jg;+iB{1qEk8ujdV2H@OU(kEZV_6=vvQ28-50z;w4eO zCdxlR>wgjD-=pp9jeODdoPQfAwLV2!8EvQq+Ce9DPxM3^8icOlCFn(REn4qRH1O%@ zah#8Kv<|KR8M?H)!oR{|?{NODQ2w3NP%ZRBqgmwpqBAiN?Qj?x;CQsbTO$7;I^|E| zxi}x|;GyrPdX2F)`3~3$uSS<{ewKtUE{TFw*p>WS=*%4XUK&Y7^i(uJ%R5JT?PDKM7hz33) z@?+5@%c31kiTnd-AT!Z{%*P`<|I0}j*<0u@pFTyW@(;A)VIQQ1%Hb*GYoMp%Qp}wa zwBC5Ei8n|2b7+8z!WC$sZ{bb23G?YcbMD48)#syYd?9+#Oh7N1+41}d^b|ag-grwR zzXBcUI&_UciRWLV0qjHr+=B-EcbNBKeEt_FVZ{n)2h}3qF!HU@20Eb~^+eZr0QSVo z(Dzrw^S98c-i+4!F7kh3Kk~&sO65a7;`|SxU^E5IeF5v^VVlw}ZizPB6P@yN(Q`f! z{S3G=%I`+MxIBmraS=L`+pq=h$6DCn()$;q&&Q%mcq_Wevk#H5{-*27WQ2pV9LqaD=#JT=@1{j}_Wo`(KtyTj1$jAPIMmf&HY|FtB% zP(HxAxD#!#Q@t_QNhX1#RG6bmSkR9sCasu=v+0@G{|XXvfvjd!aG9 z#|ppZ{QKbScrYX$j6ut%qEq+)+TkMf*epW>UlIA&(apCO?cn3^TeRMv=%)M!ZMWpM zG|-CMvT3BXqo5^Pp%c34dWPfC5k84d`3q=AtI(Vt1T^ zWAG#N)3)o*+-b>X&Lz>6f^q0ftj13G4m!n0ew%*6sf;!}04*OLUV{dHD>lY^BmV~G z0!K%_Dcp{3@?Wr+=l@_79P(YP89D=%(2g3T5f@?;>>K5i(SYs`XQ3U=jpy^Dd=(nN zI&|tcqf5FID|!BZB~c5H{66j07HC6l(H9HR7kY;M!r^GW(P+K#QGQE!UpO1B_Z&L% zMR+o<#@yfkFZx3|k4K^vs-wrIN#t9iQ``v+6;78$Jw8OHyQb3i_V^bdutZ9_DLhE&o@*e1}?~4Z54-I568o*^} zJJ+FsOy0%$_k{;2@D~oVun@Q4P^|D{UgiRvi0<|;(VMII?$l6abjE5#zA3sVT1UPx zo_9q9Is@&mA6jonmV^k^*XuK5viK?}WKO|LaY{50(Dt6kUL>>2S2-7&O2e&=Ea=?)G`; zdrKm}9Q%-e6YZ${uc@8m(alyb@+Y7(d8&EO|G6Zb;$i5>$A#CSo8(3`klV2fK7xKm ze1*=yess$7eoGx6hOYV1=zEpW0o6kTX^jr(RLojoKvWnR6~;w{+tBBaVoiKL{0Qyv zFEoJ6@2SJX(fZ}l0o90nYjn*|Mms(moq4^ue__0Gs-JUph5s?c@A=?jNFH3Vw*^;<;9QOhR32E-GjH|D>xmy?oZ#CwxiE0{gpaA8QYM*1{>f4Y=mECNnAqWhyy92Yw!W` z%kgRK^>?bcAKR0!^-ubeIRu@F8_|XyM}NVv5$(A6!E_%q#cJdSqo?R5^!bv=XTKuh zlpOVM`k3vAcapyzZ?^n@=>~iNZQxI|!`lC)AFa+tFPz)a8*&xa#a&nx%VhF%H)>1l zK>lj%j7w5^HgkZ472DqYLzaYpZjK04?QK1Vj;eXmtxVw@^e!@8a)*=(1E>xO+5eGNEmUc!}BvY z;BDws9Z@1bHe(sCO^Eit9ChUZrO6BJ^+s)X~_s}){4|`(g z()pQ-@m}=!9Yl{~@iO_j`{Ky(m@@qS!;7RU1#YgoSQPuASL_Ao=l00RPl)GJ(5v^3 zD8C!McxIsYz_a1YSd#o2bm~7s+y54AcXyd=e(p~HhXU8~=(72l0<43+a4HtZ{^$sX zp?CWw=*X@_JH8I>`1Z&@jNXiM(RLP~H{TlcGh_=||EDa8QX~#Ug%aiRb5~^*bY_}_ zZO{M;(a28@&%#3T!_WcDMFUtXBJxwh z+t88SiD%%$=rQ~W8)E-s(x$x)-5W1q3;YvDWBm%L-lND2W;5@RFp^Kvi(>~m#YY~S zMp_n~p&IB2TA_R85_EUZ2p6HddOi9TZ3nv62e1JDLjx(On4kMgDraFO&;NBKY-l<< z;)UpxeSmhDcU-!7TA~e~gN1k*9*r-cKboz^s`xp&H~vMh=))@I=YB6x2VI(O=$`3= zxzGPWBwXuD(FU(VXW(YEp*zqQA4WIN<7gl+V*`8-UHb#*9w~KvTB7pk`vvGJXn?lg z9^HJWWA69==aKN|{Gn0dQ9MBYMYQ8*E2pVkgf_Sgov}A@5`K>P*sn@@J|Mg}92?$% zwl@vEFCMJI`F8|cDKPS41!?mgf$oW;(JS~k^!Zun=Ie(Bav^#eu0ZQwANkwSJu?HX zHy@qh<>*Yjjs~)^Ae$Qei~^@-2fB&&p;KD2YPvFOp=;S0o%$i@42(lNzAMV7qa7~5 zvvCEwWM!(QcI%++c0$|fmyN^~XvHb$uAPCd(c|byUO+d^Yv@Qepd`ZiT48!U;5uK68&;XX9OSu+H`}x0#gb{y-Zk~V84vW=E4IYE$ z>!9`8U>)p%c62p5(rIYDxtO~j(E9IT0d7Y(cYfV8kV=>}vNk0AlaXD;4wgGzg4?vIC?eTm%I`s>~FA8~Mb~&Tx+(8LH|q>^4?KwuXknIw z$L`H2_!NC{cX$Aus$xyjUMP<~uN}6;isUtZi-iN>Qhp;MIiLPtIT9pP~Fy-TC~Ds&*%p(DN<4R|^_ zu&2;=pKrKSK;K2D@bk$36#0W_gGaVXffS%?*buz|JEH;jLq|FSy`m?g_r)XV z$d{sf<~=mvPg`;RZFn06zPJ}{s95V1VL5c0NG-JE7RhX;Jqb5aC(KPLTCq3U;6OB>i_v>v5*pZzQGO?$M*azOFYH0vE7~qu z0&S-h`d%gU#;k)CJpY|Z*l~Y!6JCf;-Bnl(Z$?M(4BEiL$ge~@dJEmn@1Z0AJp2}& zv0u>l4x)h+Z=Ytm43_o$*Ct_w6VMmBp$(sfc6>hi;)UqcU5>8x)lohnoPxf84?2KH z(R<~^D1RO8X9F7OR?L0>-x&|~gny%_;?NUPq{pHGG(-bxgO0dkJnxMz(S_*lACK<- zd(au3hj#c%_$C_Yh7&mdCO)UY$bLZAeqWe>V(Rc{bnTBtXW)2r25O)k)J5NGi`F|O zo_9xQvNziP*=T=5(10#Kk@N3}##3O!H-=Nu7w$$onu*qX9DQ*fHpiF3AL4nX4(WN# zurbA)g zX5esifJdY49D^SBY&8{SVN+ z^aa}CFX&7ZDa^_5e@WO-74(Hh=!n`!`N?QtXU6jj&<-w(@^O*BDZC5a{nOD7pF;y) zjkdEc$~WO5p8xMj*x*l5VL!TQigZjKhBkN#aIMxgJH zM*EqJ2689ne*T|M!cViO(Hm?fIz=C&6~93{+JiRm4?40#JEf(oh}LV2?v?iFjCM!Y zydN6)V6>e}!fP;VLpMc*hta8e9F6?hC|?||Ku59`9q}iT{~_`R(DzDoPJ5vony-ky zR|9>oWt5-Nne*?6`b0s0G(Q|&f-BKYbxk~A3TB`U%t1ST9_@HJy6M)Tn{6u^$R4!gKhX~VLF?z8l8*CH=<}LryYRylDA77yz>_hL7qTSNRaV2y> zEzkfvqV4v=+`s=hh=d(p5spJQ-}UI!O-0x4ZnVRh=m-{~4KGD!=uLEnwxAvDMguw! z`NL05r=$YUU4S zU^oZ+k-r|Dna}Y&{0;kH_tWz;gK^gBoc}f?{-dBZw&{`nkmw35B)<%u>H}f>$09$5BbfVyLG>}DTguAf;p4caK zcnRiy%tl8(AM4_$czGW8LErQXiqU7JUuMlgm+WnH#y&;^J@m}L)ALh{*rNErE_ zSPBQ8mDc_WtVMo2db2%-?vWSKC0iQhYq1LXkI_xF58V@ooSpKe@Nx20aU!n4&RBR( zZU(ZMn@AYpDr}Cwq8-&ZH$V4(kF2kOfe_r}?zdksL{FB%VtM^NLXbkos zzXyHqg!9ucxu>9e>vinx=l?$>22gNP|NPwFbex4Q#a28K%M3_?^g#ogj&?K$Tj1~5 z6>ASnj>3-QmxTM#K-vyU?c9R4zY*Jc{tvq#ZN4t(3`|6)XaN@DK6Ed%9GrIh5Ofng zj0W@sdci!09?K=@)%z-Xj916=x6vi~DEtO<|NYPJQIJ0*o%hn{IX@QtQK=E;HP|;4cu^cgJ1l)+ znt=lJW^0L6u^SrLB~gBDI1RmWA4A(&igx@y+Tqt|0DIAy%^#MYACo0v2X)a+aRM69 zSoFoa;`tNk2wz60cpci&$7sVpqJbYk11vT?JwFC5Z-}j&mYa`OT#JtIWAsMcjRsWwqEvn?`d$;Xqmv_l9$Ie{8dw%xn!AudvYGiLoPpKx z;3KqwUsHw5AtO>C<m8 zY3l2SL$DbYW}p|x2K4Hza7o&1XQDIG9}Q?Edeu%q8@>e%WH#2t`Dnmf&`rA=-ORtK z=l>vy%dyzV6!|r1g&WYw??Asu%#PqtFIwqvy5_ zy7^8+J3bG6|59`l-hkGh7Wqfffaak~ycFGA@1mPE`w0nO+=Dj!H`?G~}{`wtRctrO4&XQ3UfL8s~? z^q6gn{IBS@;QygZSMl03lB(zowngiA!~*Ptb~qZnS*M`wKZd!#|MwyZNAxQC;zqRM zHgsfvhovT@dUep}C!(9~9JJo(a4Oo~W9S+$LHE{bbjshvj`#)k^ZZwynAT`K+Rzj< z;#uf1T!@bJ9dv{rqI=;pbR@gcHUAr(>JrzbdX=#y`C91x&>s!t)^HkTFQnjJ5;nX) z{4XjLo0MKS0$qwy=!mMIo2V|f#un&^FOBjW(Dv>?XY_t_6F!N4%r8Wb_bZb)|7}UE zqQFnTztD!8ax9&y6T&mm5nqaqU=mir$!G^pgp1KY*F^q9baQVDBp&sk>8D7u+@#}#+!hCSiOJ-@*`TW%;fZ8G!RcB ze=F9;?Awv}6`NB~;ilB!>1d?)pdTjhp$#5=bADz5w#9z91bbONB`x6v;UhSh@{iDZ zEpADFBjPUf>-=}v+w))d*0f8nMfbo0wBuda0BcN5_Cfc`By`g)!=d;qI-)agOEY;t zI&+U=ZbrkG(V1Km`FAk)`M-sPyLT6QWBm`^yDj-@j@)-`G1W>J$xGtWG@P}px=U@MemE%=nQR%{BPKw{9*T`_lBcOG!~tKsrPXHZQyANjBq77;&teV z-bat!N8#sa$2-x0_TlMR;@(vMTy*aYKu10d-E>!=OLz^sWRuYW-kl|p+pSUI*{HAt zoryQl8Tc4|VHa9|KN?8>ed*3GjdoBI4WKC+cw2NpozMYx!$Rzf-7tF}2`heqPVKko z3;VDc{*A-2;r;1vz21*D^e-Avu?JEB<I!eK#8L3uvILkan_}cS!iD z^)cGO_h`chQiV*h2h;OXXnBpW8G0WSqJdtE96t zxqttAJqbs?9dqX&UBlv!q_sX8ZQwXG@&;%}ZNl#8rWzRek?0>!)E%I-o0c@DT z`FBLyDX_y`XaM`sb9>0lG!rGz25Vq5Y=b@@iJq3x=*2S*eg9sx*BBIuCF*djkq-$c?a}k_;hr$-GttlccCM`AMDgUCE=93fiA^|XhWZ&Q~MPSSl}zzE=gE`Wj)Q zc-{t`xz163Hs=2O{|lnRW!QuY_&;b8Lm#FCD=?hDFJc0b_=#)=I1A7YX zXb~FF+Q`3yw)1896Q1Yi|34(Wxz3uCe&KK*_Oc>6@`g{O5w=BVs0-TB>F89ShXytT z?O+W0p>`v>Hy)1so9I$*jq?4N`}=>@pG*z3M_)W0-7G^Qe=XJ|e|O|x#>V8|i~PaJ zmwqY*&JLpBSIVyaM zj^rPJ22Unm4V|G8=#@GKtv?MBu@PQ^h4=_|!L8`pS6P%s)EfP8IR~rarIEiA4e$wcN#{rT@^Axs zW9~p_s$ena-xq2wjuqow3F?YPsnRph9;6ijJmf$X2 zgML`eUy|;PZ}Bqnm0srj8_{hqr!R}^(5pDJH0_BF=-S?l?t%BCyv(xn({ew&hVnb{ zB0O|?`ZOJdo}y>akuJkpxDws8JJC~@pM51wX;rjh$FM7UKD(n04MdO4D0IZPpi3|V zz0((<4Zn}>h27|}JsA0tucmgYpwAnlGnOqR;Z$`)H_h2-M}xy_(PMWX=FTuz)WDx3mrgrG=MQ^08eA?|Nmn?iH;O3$J6j1^czsu z*YY#><5YBnm0wS%r6$_J5H#RR&^GoQ2*eYthrQ4-LHC8);9S{08UWE3!WY zPWeQ1ZEi&)d?4~O(0k$;w1GvDUx@~=F3LYcmvSc>;P2?n{vFT%3lCqDuJCgHqR=&N zOo3C~1>H0~Fn8>*A^A~gLo>t2(WRJ+m*YIN!-{XF_Nt-vTcZOz0S&ZUl=njiI4Bzh z!_Xx1%%jNaW|DGx8ETBdfyo*p>XpI2?~#o1Wi@1~?5J*aK*Q*{4Vt z**vu473i^hJIc32`7X4>KQOn;(PLWtt@M7Sun`(~A^Kaho@j>`qsMeSI>UD%{bnSQB553g4qk^B3B{k?T^u_)muNsgqY)oOr>gYZX@-tLr?NVB#`@^YT#kNrj7RszQq0F!u^O(zrnnsq zyv%w6^YgzM2|FxAm!Ma8es~c&vN34ANl`uxoytehn{8f{uMF3Ro6+~Thd)L6e$4&* zzeV0j4VOkMRz+u|0p@mZ*bNQf%y1~SAwL?Ok>}8vT8sv^44wM*=;qymzP~fd_rAmV zw?f{#>4l@vd;vP5M(7^sh&FIGx><*!n{O=I;8gUzhr_wyOY!^-^t}%wzXNUW_jft} z)k*wEK@F__Ub+~%q2)u+ic`?5^FFkpb!dm5VGsNsYh%mz(@)U@(64fjpfmXyF2h}D zz;iaF8C#eo;a98W*abgCk5~B*(&npz2GA1SWS!6@Ivow%KV+`Nrg&SFuRu5HCUhyj#>Uw2qZH5p zG~f%-nH-GDrBdZK$_GWr9?QgoC4j=359 zIA##-s1_Pv8}z*{*aXL61<(JpB;0&&pkJrIj|zuvP8UZztWWs>^t;|vtc!EeO}a74 z_o3~T`Xqg5-Ggq*)#!J_@6n5==$15tH8AT}s2^F5A4QjHZ{%xkP370(d6a*!mGeJ>MBUHR7leD!)9@*F#$VB? zZSh6=MszB+AU_%nk4p>-@|*Y=o})pI8hlZc7bT!vgZH&^>ex`W0?Gj>Z+(I*%_p+tY{BMc<@N znjJ~Ph9;tGcM~3q51})&5Z%SEqrc_agl?u^&`-4^cck(r=%?lB=;;}PMQ{ST+q38l zFFj-(Eu++cl|gtfCtc1 z@eJC|Qna1d(f8kp@`Gp~hwe%Nl-b4kcehrgKuG7F0>|PtSPOqf8!Y={3ZN?* z&``Ag<>*XKLPvU6_#ieSKMVaVc@MkdjvqPyUMTf;rxymH7tnBYN++RHdSg7l4ejtA zw4qt?{3Uc`E6|SDqcgA(-He}MU;GMvzv)k@{)t%<7MzB)@oe;Cby8GVfd;Z3otgK; zEm6Kb^53EX{em99Lw`-)^;N^RVIOpAFGi>K zYBYfB&|@|gJ+2Q$`J5@>9_cA4b=F4mQVmnDs}guSoR719&=i+nXvr zfOa?wZE!9&z|B#fzb`dh0=*x~p#dF-xjhrlTcb=NoEz$Q+K}Xyd4WJ*obi>j9#{a?jH!+n0NBRin zrU;$NdFXe*Xj$dd5G zqv2oaX1f^8&%n;OCCZOGkd~kaoHN2U7s2 zp-Xr!a@zR+|0ZFC*P&B>XXIx^{sr_@ti*hLGs@SYOZEwR5q*vBg#+kP75O(=5`F*J zumC+hwee^_|Lc=5!V}Pu_C`O~hoM*I1oT7a*?9gr_8|W&7Gj70r5VZMDdZo-4)_&1 zGspjz0&IhBzP{*yhhZH*|F0(Dojn^3U>RER{cu~9??soSIPrJH3h2oDp-XZVdV$@J zRqzS)G^|1Q!e(?2e2y-`F3eitPZGI?^U@0y(0n~~N!pjzOWiyyLZt5K0*WAfd;l0t(RXU zm6t?ESQ!nh0s6dkJnxLYcLvtQAw{x9a(DF|6!^kIY>X?g5&ndBc-$eWq55bbtiL_2&t@|)2a*cN^lo$7nS8R1iCATOdbuo}HrHlY3N#N5CC^A8Evq-2S- zR`swJ`4g}?4n;e92(32{{SoXftdBdKTl-8^lv1)hfncqe)xJs!S_oyc!SXRN|esr{yC zyIqgs{GULgKLwuqN6`Ehbk~+WI#~-1s7=@l?Ql3clJRIj51}Jm8g4@GgI~}A{EN;= z#ZqZWx|ZVnyQXJRpcjNA(LHcAy18ydJDeKM3||c2KrMKWzs#-1`X&obY%C0v(bjCeb%NEJ~HfuC`q0C38Y!MpJ2WZEip@D8gKiz&o13A20s$T)kw?vnu zGaA@XG_Wz~Ju)%nvzcimjPOD9#m6x>MQF#X(T3JzUECGV%al)>tvY&xo`~LjccD}N z5IVCf(PR8N8o-9gZ^`Ae9G@uoIV${(HdN%8G~yCyV5QMO3$PB>M`!9x^wgY(uIVWB z`@}S~!^hEq%tJ4%m(V46#pm>&d5eU*`vWx6@2~;x#U5BtA$2?oZFoGo8Ka00rfx1clh zFdD!UXrPOu{4I1(eTaTh*>f!C-wWf=im74&+EDYbOL$g1AC3kz9$kXl(HVOQo$A-o z0N+6a*nzgUH}Z!Z7X!s1lvg>9^WTibjTHF85^Rra(TgarQfiT9P!@+0( z^U%PSqD#3x%C|-N&r$v#x`gGAPl49UMxrx1CH>Kku0q#zQg}0ZW!`}<#T;~rUO)p{ z5xyDE-$SSVQ*>r_NBKTA3dcU9@96%d7 zq*^LJGCT%-UKMSx0iJ_x(E4|yGxZ4O{`=pjN#u4fI>qbpQrwE(Y^PK&lKaEt{@9fK z8my0hpf_IC8mYrVH1O`|p6H9!aU>eZU6G%G^~kTT!TGO4;ztVFVVRog8&6Mk%5Fq& zxVz9zb3Zz=neqH-G{Be85v`B%E$A1Mo!ADCt(6AW7p*rG-Mm-U%BGHPp}-lq9}949 zR9uG!uo<2Dt>_x=MDOyw=#(Bn1J19VIyeeDlRqB)Vlx=6HyaK38T!ufu#oX>im#7oE3D3aZcnP}eUqw4Oyk3#aT&#lQ@GW$cpHx3R?~4v3 zdl3mgF0V#MG!xy`bE3jJ^tgS3j&LtJh5T%l3!o&rBsH-vHo?Z&4;$cZkzb1LjqlOZ zwFmj?#-IO@uz^Yq)5vS1Um6S15l%**Pmlal*pU1RbWi+3-64t`2@ic$_pGCqijX$8f^pM8sDn1$=X`TPqbuQpNSMeX;F^j3u%$hZ8)-W^6 zWo9vq+;6emDj~O6BDX}TDG4ET(l5%j+>=~JibN#jex3VVa;do!x&2@7-}m%9{r}JN z|31&R*Eyf_IiK4(=li=X89!@s3o}! zRiToVygk#}_Rfli*~lW%raK0;iSsIP{?)ke6pB>#N*@LlNFtPjs!$bq#`Rk`wuh<6dqA!2bg0VghjMfr zY6&kw&A$t^xr38E`BTa6{MSHGk%7ig8N3B`T!ujfVxa<==C}ar-R}xFzRU3ld=mLt zsEQP-;=NHR1+{0IL!FXNP#;`IXVFk(bD>JL94g{fP)o20Du4q}8J&b$sw-~%Hq@F1 zr+5K|LG@#xPDuhR2iw6!_&(He{uW9vYby<9ybrd9hv86Iv8uO5i(py$KfxyOEL1?1 zQ@u@B6DqSIP)jfdD!}zlz6Gk1N1!Tr3F^^&2NFP5K*guMU0NMVp^js7C`T_qRiv9^ ze>Xl1YVVANs?=1dKo&vm_O(ua3951rpekLsnpf#4=>Pt&Bn@qvN>Bk*_Yd&t6v}Wr zs8_ijQ0MzYsHIv2b-b2B8D0f7|5qr7yInsQN-qye@4Azl>gehHe+UgtECHoh7Ams} zupz7sRnk#VPs9mOm6_}0OQH0CfO4=EDu9DfYkb!6ij&`gs%W7!&c76k(~uw@YOPYB zUPKx}jdyVJ*I)wuET}y(A1aXDP?b6gRmnUjzX`P@riM2j235H@s6fls;QVXzr65qG zX-=^|R3+L#1@@BbzY6Qn?+07JWw194tm(Z$=?5#(KM3`1x==08?vqdzDi3A1CRCvH zYH|MMxH$qv+77Cp36;?Rr#Kuc(6LaFe*(26)1d;K>*U$69{u&MUm)G9P%)^}6$4Y? zK&Uq+3$keFb^R2S;lH6G%U|0IC9DhIV0D??SJ7L?WP;P{iTN$=@)v& zvy%oDP(!FCc^;}_eIf4+vjX0wQ31g$H?SM30wp2dF+N?#O5_r<} zQ(eCa)Vxkm70ZO$tbJh@_%I}^M8$o9Nu>dA@x0nkx&7ZgECwb%0Lr0-qwxx zaN}>mM8-$LGH@AG=7*pH%!R7R1t>e$q5u2;fCiqRC{!R%K)ne~f~rgds0y@(Iu+fa z^xkm%z>Qls{x#IA+j8iCK0pO<6e^KFU=qC6z@7ithTcFt+`&KC(U8qK_OnF;lV zVmd4f55V#;pt<*beG*h4W8oOM5zd1d&w7sjfjZxbExZbJhB_TtP^V)Sd#|D>}$)MvSwFdlAn%!B3Vhqn#%|7Mih zP>D=~T8hFmK6!EedeV3k!BVIamFwv3 z?ru;92SAl-AshvdLv5y>ojk{Pp_VM|W$(o)6Y5#N5O#+FoxMa}fiKZr4Hv-3E`b4U zb^bTd&~c0E8tDHgR8?RM{ZFAjm@Iewoltw?GMs7H3*9`2YrA_HnO6e+{|F@>Dv|Lp z9d3qt)eP?8Rk$fs!=`UvWS z#5~tu4;AnUsE=3|pel0F^@CsY{N2v3A8fuMW`g*6JKGYkK&aOWgR-ykX)FXE@ECnAxIV#o9OQ0H5g$BbC&_X?u zzk~jN|FegN936sXU_gJbbn#G`RfJl@T2Q5L0=4$7p*C3$s8i6#jSqp^JHw$IPl5{Y zI~WfCfSPv~`v3h;-~i825h%majuoLcUtK5%Enx%L-i^HiMp z@BkbN^I$&s>Kk4{yLfh1L(^{A<(fbpz+1_QDM)`8}viLf`ZzmVl~I0@UfK0afA` zp`Ms;z*sm5>WR7%>h$b{3giOR9=Zt?NXTH$e{UL(5B4_AC@8~Ip$z{BWoSQ?p-WC4 zJj4sM6jTMuLv6YmP|uMJs0wz0%Dk5we+w#r@os!h77abI7DJuqY{yklnXiE= z-wow3$Bmzda(Er8q(N_a{RsFJ{jyN=+Cf#QBh+_A??Qd3&HBMLa-h!jEvREu=51b` zU{k2mF$+rmo9pMns`SH#dTZVU%25lbfZDo#52z*W1C`JqsD$2wEOA!A7#iB8)1efz zp$x2X-0sGY!vy3vpaP9~$9tqUhxO@y47E4*LY?!ouq4d?u2=HXP)k??YHzjm%dp#rY~rPmy)VqKxud=%8Pe>#-@ zO6dRp|F^h-Q&7A24%F*@^e}HTR)Y$x9h8CoP^JF}R)*`KDsUYtpz7~=o3RO$<4&+P z90c_mvl41ko`PA5^ePRlUBUOgwJ8F%Ng|;X+d!498>|QiLv7aiP@8TMRDf%tGCKs7 zKpxa72p;ZzIb9TLi916jkU5<5uZc4dNbyI<4N#|I8!QR;Ky9Au@HO}VUVyKC5EyU@ zwj1F-Cw%BWC&1dsmqI;|u0hSe1(j&vNH4)cBPq2qY=A(!vW;UWD0wE-xgHEv%5kp$ zwHsdrRl(n&*8UjO5?pff2d*DJ%G;EsVQt2rf!d72vuLPfQ=uGw2etXuLcRF>4ppH; zP?6t&a&Xu2kkx&yqf!g)6-1u^+jDCXJ3%j5KI15$DJ5ZZ2|2WTXFjPgu;G_5t zh@~Nem7y}M2bJ*)P^Ie&vwkj!LC2i_2)rVVjWZh;e}(IBfU3kECqDs|=|!j|xCIq} znc(p;D8GplIRAPXY>YsW_H+uvpfaBXW#}8Ij8;Ic+JeHpq63))ae)tmHAvZzTEYHh6-St zlOKc%__X6+P>E$-ry&FP-N3`2xZMdgAr@*cBsf-tnwSa|a2+T|&7n&CJXB`A-S{A= z)9^lQ3_pX~%qJj~%nGWTIaRA4ip z_Raz*{qLcF$)NvKKqa)>KhF8faRVozGPww4=r+_I2>jH`;Blz&r=TiU4a!ghDE;Pc zyq)WJfpYwsllOy~Hx#M@qhYwt|703k)5TDk{RX9&0~PTfu74G3Gd*xDJjr|DL_?K6 z87lKeP?@)d3ak^|4iGPzE+YP1xq-M;*^W8N3GNFyCih zppQbmFDL<3nUYX;6y>H1VW+uC7>!;K8uDTPJ=oH^&Fc(W!w_VPTUL<8i1;U4qify6zeepbQk6>^Up}6=4O(T2Py_Inh{e@5guY^iq9pu$AD_}bfo$u37YjPLLaNra# z4;4UVsLIuX%CsR=z%87-Bb37)j{Tr2__iCL0R6xJYcdTPo&%N15~z}HgsR9sD2HdE z3|xbHE)@L2lgBtFLhbTYD0}sxmaZk#ysl0@7%Ji6(Es}X1r25LjZ?^mD$&o5+n@qF z1eMW6s7l>}%KQP;`~qKk0X+(}R3#jfpyt+gd8HyBWXpMc6Z4=Rv+Q@x6XK{+l575LLrIsYsuPf?+jETe?i%~33ZHvW_bF+koj2w;WRW5 z5>92s1_z&1X zLynF)g)>kFE<>$t;7pGXLpcb8%D5ENyoyeq3N^10)E5x#VM#a`>Ul94>VwU9P)o2y za=rc^qoMb5H=r_lbe6X#q8*c<4A+Fpyd_j%FG6M51!^gJL1owv>i7+X3UDIyFQt>u zg$igj^#A;S4-IX?la5!RGR^muCl7<_$HBU=3LF6k!2MY718+mk>pB1RK>we?Sv24K+P&xk?@Q$tP^J6;>YI@9 zup!(EpN3%zy>G{w!7B8>f(h^-l;eEgct5I%hpIqpXy6LFWLtc~Y^|~`Z6mHc?p%hu z%B8!?(cWy$_Vm!V(VFqE7=C6mw)cu|g$-Va0@ks@XV5*%{2}z`BY$9Xw#S&p_V)Hv z6KX5%NHy(j=8m}VTh4wLSO|Uo?O?zmJ99@^Xjf+SMe;WLt1R~byKzTd^SKS)S-~XQ zYCBtmcOiOtp#VF6G|J9qx4ZU`N*@*f@c`c={>%*)#ONbz^(%y z2IG0D&I8u~+j)0l_z&o`##UXZYc`_~?9AO!oeLq!#>zh~T8)N~Q8RMawToG?L=Z)G zTWITwX3lrCTOrdmiMe~osswYMb{^hiJe?>%v(bAJqYI#MllumiCL_Io$3bZRP8`Q< z_dO#`hRxg4&|J1Ddt*wsL30+izCfcg?LcO1a&}jGE(6}SL-r<`B6jxPPLbOf`;AzP ztCUo(6HhT4y)V&BwT<`1n*JY(p4N=W9-I#F_o^M zKhae}BV~y<39VJIfvN_BosD{oe{93|r-!_cqy}1}klePN_eYsj`wsto$WGoL7jg-k z>#1-YSv9wt_opSDMz{Nayv%lS$YUowj3BS&cq>3$Gi;>;VVQmLki+~Ia0FWSvDcqH zuma72%-#%#p#1{vHB_P;_m|wi;d>f-&tWZ!u@C;^X)R-e@un*YTJB%$q61M0KjEbT z(ivD>gfs@tACc+WLlnKRyad^|_R4_>v(N?~j0)dNzZ_nE;2uOY>+$r5t#+_(Xd5?k z0kgI-5^KjDj7g}2bO5~%xVv)e%I`GCxhU6T>!96tFg_y=NoPi9z#P~f?e^F!N*!J& z!iq!{?`Fx;cB1L&td>Lm7yX^+c5|{w+dL;REU}_1TSObIQqKw z+MJx2@Mdl#4X=4_?MB#;L#d{Ut$(P6`Pxo86k}G|>_f?sWa=k zWR<{JKddFG8nmb2XDxO6k{B8?S62=(%&`5A^e{e~bEK8|!6qF|4|&u@S&TfNwnL6K z4ey4{hnUNkRQ@*{n%myy98Kg|6?7~)Zz#EaP)K8DR1C^8`5QV^QpHZ^<&ZFM4_t_ z`Ml_AF~N2?-7xwa=ffLk|DgFhb9w(3P{OV|9TA+3pA@{Gvbm?@!Y48QBtF(K?*Jni zO=&yn%hYMS36I zrgrAp)S!y=p0`KO#`B62bS@^OBYj;ZxtH5Y=OV&CLvo0Cb?qY8P~sbHJDiI*H|>aX zO@nUW;bFV)Tzt?vJVaS@KE`aYvF9s#Bk(ucR{AsDJY)O)nHD~l{!jnM>(6%Gp99P^oAOt?plggZv=je| z2ycLRKF2$FbPX zPP&w6`q_1tV$2bndnwHnw$Yc9%_f_1xvu%dPP!ap2HEV(aVFa4@ZUA|-sRNj##k9H zU&PQBs~hoI8;i-b(`?3-2oqy7uS7+6qCXwIu6W8Nx97;bquU{s?93|>p+CBHiy@|2 z)ODxbd?h|8nK_f~jVo#9M_cJ?48LB&K6ka2*Qm!SMa<=oe_OXX? zGX?kCWdwu#QiXt{+-Gr{hpBz`=(WVqMYNujVYI$ybi0kbo^D>XFI;aJ8iQO{A*^)Z zUTK$HPb>X9wsv!{pTqvANC%<8cWVFZddP;}NQ})v^EM*}J5`ur@L@<+*VnXL+735b z)%*%OJ&+zjbBFVI*;5M0M?b~Mwh-MtiqVmNBe)CwrZ(?Jh0t19D9z0;y77OmEM${z zrkDQI&3hJGpA$(FXY(xWnnZJud#RmxGt3;dvu~zGuR^~KcDFda>a<@&wuVTr+uJuQ zr0l}St8OzorGRS4{=EWO_)O+sUDe(HX}0AIwf* zB+#z89bw+F`)-d3{>DXm)Mow@7rT#MH~iFR#u7BE{bvoz(SFn}`X?&%Q$~-YrHk)i z0(#q=f7*qwM_Q756Z81RY60o6tgU}1F?f&jvD^;1qqkd=?f<3 zz{`uu!dWcJ>`u!v?+2RZD-Z{g`YBi%1G;iyC+-hO_fLwokg+>(uPfp=^ryK}v?Z}O zFnbsM_w1?%ab~7H`XD}Xx^r~^+bz-E!uT)D>o6(W#D(@?bTPs8a#~+b$}n*uh3TC{ zT9=|9nDm}$ADV<@ANL%jx}KkuXCmq>#m*k=KEcQlMt((q8nO@R>*|BQVf6pKdJ|(w z`fU-Uvnkj5>KhYdKJj%oCN8!PBk!=Ox-fezGy9^w{6DkT_~skaG$<6&4&QBKqC$3~ z^(}UESzl~E6B9HCQ8s_~+r&hdLUAt<>HDlVXum}J9NFJt#!laR`AmA~BZwa-fldrP z&01{m?aF7O%nQD}eCAT@XHKlzBg z66(WInTM|f+|3x*RnM_CY>m9XbctmKrurk}hnoRwovT{(@6wNjFT>67AlwFX(7D2# z=CrwdEAyKW6Y1NS-&6?hfvhLvANlU(H?7R4zKkF<(zNvD1eut~_q_=LOHtT@FDqzy1e?_|qWq1sYlg`g{x4oA6Mi(%t#^+mCfWV&d zoi9N6zcGIxf$*yd12%E%n$E-uzSx2$!o2LOR?t)ksfyNkZ!loD?~Q`YpX!@h(4>WY z>q313Ui6(QXwqZXx{waD?R0H%{E(R5W$amB{a_Pk9`|JiV`sl_VzB8I^a}HT_nAT_ z%Z&HESI9&}??O_QdyR`~BW+#nD8%2s>_Vo3IqN%9$SgDozKIW;m`c|OyS4Lu1YfoA zJAoC+MXoO^KccPc0ri+ed!;Y;Vbd=3MW%d#j~3X?rob=x8b4yXrp&=zOGG0W-sUpM z=Pby|667^pXzJ_w-k19bNAEiydnYRB0)FTEVna-P_{S(;WO6CD6jJ`y*8wf_m~Ti3 z)j02)8e$@Xs^Rr3-zo-D>eHOfQqFZwwvm#qbZjlabULw~C$NRc3k&~EBR*6?tMyj>pm#6Yxk0w14{PpJYZn={=O@v^OgC3 z#zxjGlW%3sGJ$Wk^^G1H7+bu2$v(f#?q9NdpPt>jVXAxoe{JypEhhZGqbnB-4a|P( Fe*j_n2vq<8 delta 58553 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 `js_weD~i&iUG8~JBYn{f}+`~$-| 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 MdhM}+fs3B~KXE;wyZ`_I diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index f4112b638..fe659ae52 100644 --- a/netbox/translations/da/LC_MESSAGES/django.po +++ b/netbox/translations/da/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Danish (https://app.transifex.com/netbox-community/teams/178115/da/)\n" @@ -171,8 +171,8 @@ msgstr "Talede" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Område (ID)" @@ -183,8 +183,8 @@ msgstr "Område (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -195,8 +195,8 @@ msgstr "Region (slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -207,8 +207,8 @@ msgstr "Områdegruppe (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -324,8 +324,8 @@ msgstr "Kredsløbstype (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -335,7 +335,7 @@ msgstr "Område (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Placering (ID)" @@ -347,7 +347,7 @@ msgstr "Afslutning A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -356,7 +356,7 @@ msgstr "Afslutning A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -379,7 +379,7 @@ msgstr "Søg" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -412,7 +412,7 @@ msgstr "Kredsløb (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelt kredsløb (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" @@ -460,7 +460,7 @@ msgstr "Grænseflade (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1921,7 +1921,7 @@ msgstr "Bemærkninger" msgid "Assignments" msgstr "Opgaver" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Side" @@ -1975,7 +1975,7 @@ msgstr "Opsigelser" #: 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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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 @@ -1986,7 +1986,7 @@ msgstr "Opsigelser" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2541,7 +2541,7 @@ msgstr "Ændringslogføring understøttes ikke for denne objekttype ({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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "oprettet" @@ -3487,7 +3487,7 @@ msgstr "Forældreplacering (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Producent (ID)" @@ -3495,7 +3495,7 @@ msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Producent (slug)" @@ -3508,14 +3508,14 @@ msgid "Rack type (ID)" msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rolle (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3524,7 +3524,7 @@ msgstr "Rolle (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3622,7 +3622,7 @@ msgstr "Modultype (ID)" msgid "Power port (ID)" msgstr "Strømstik (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Overordnet beholdningspost (ID)" @@ -3657,8 +3657,8 @@ msgid "Platform (slug)" msgstr "Platform (slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Områdenavn (slug)" @@ -3908,30 +3908,38 @@ msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "Virtuelle chassisgrænseflader til enhed, når enheden er master" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "Virtuelle chassisgrænseflader til enhed, når enheden er master (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle chassis-grænseflader til enhed" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle chassisgrænseflader til enhed (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Slags grænseflade" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Overordnet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Broet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3939,78 +3947,78 @@ msgstr "LAG-grænseflade (ID)" msgid "MAC Address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primær MAC-adresse" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Virtuel enhedskontekst (identifikator)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Trådløs forbindelse" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Virtuel kredsløbsafslutning (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Forældremodulplads (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Installeret modul (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Installeret enhed (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Installeret enhed (navn)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Lejer (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Lejer (snegle)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Uafsluttede" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Strømpanel (ID)" @@ -4025,7 +4033,7 @@ msgstr "Strømpanel (ID)" msgid "Tags" msgstr "Mærker" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4037,7 +4045,7 @@ msgstr "Mærker" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5278,7 +5286,7 @@ msgstr "Kan ikke adoptere {model} {name} da det allerede hører til et modul" msgid "A {model} named {name} already exists" msgstr "EN {model} som hedder {name} findes allerede" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5287,7 +5295,7 @@ msgstr "EN {model} som hedder {name} findes allerede" msgid "Power Panel" msgstr "Strømpanel" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5695,11 +5703,11 @@ msgstr "Lagergenstand" msgid "Inventory Item Role" msgstr "Lagervarrolle" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5716,7 +5724,7 @@ msgstr "VM-grænseflade" msgid "Virtual Machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "En MAC-adresse kan kun tildeles et enkelt objekt." @@ -7527,7 +7535,7 @@ msgstr "Strømudtag" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7567,7 +7575,7 @@ msgstr "Modulbugt" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7597,8 +7605,8 @@ msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7703,7 +7711,7 @@ msgid "Instances" msgstr "forekomster" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7714,7 +7722,7 @@ msgid "Console Ports" msgstr "Konsolporte" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7725,7 +7733,7 @@ msgid "Console Server Ports" msgstr "Konsolserverporte" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7736,7 +7744,7 @@ msgid "Power Ports" msgstr "Strømstik" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7747,7 +7755,7 @@ msgid "Power Outlets" msgstr "Strømudtag" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7757,7 +7765,7 @@ msgid "Front Ports" msgstr "Frontporte" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7768,7 +7776,7 @@ msgid "Rear Ports" msgstr "Bageste porte" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7776,7 +7784,7 @@ msgid "Device Bays" msgstr "Enhedsbugter" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7864,48 +7872,48 @@ msgstr "Reservationer" msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Kan ikke fjerne masterenheden {device} fra det virtuelle chassis." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -9190,99 +9198,99 @@ msgstr "Falsk" msgid "Values must match this regex: {regex}" msgstr "Værdier skal matche denne regex: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Værdien skal være en streng." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Værdien skal matche regex '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Værdien skal være et heltal." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Værdien skal være mindst {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Værdien må ikke overstige {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Værdien skal være en decimal." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Værdien skal være sand eller falsk." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datoværdierne skal være i ISO 8601-format (ÅÅÅÅ-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Dato- og klokkeslætsværdierne skal være i ISO 8601-format (ÅÅÅÅÅ-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ugyldigt valg ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ugyldige valg (er) ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Værdien skal være et objekt-id, ikke {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Værdien skal være en liste over objekt-id'er, ikke {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Fundet ugyldigt objekt-id: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Obligatorisk felt kan ikke være tomt." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Basisæt af foruddefinerede valg (valgfrit)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Valg sorteres automatisk alfabetisk" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "brugerdefineret felt valgsæt" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "brugerdefinerede feltvalgssæt" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Skal definere base eller ekstra valg." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9663,7 +9671,7 @@ msgid "notifications" msgstr "notifikationer" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekter af denne type ({type}) understøtter ikke underretninger." @@ -9685,11 +9693,11 @@ msgstr "meddelelsesgruppe" msgid "notification groups" msgstr "meddelelsesgrupper" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "abonnement" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "abonnementer" @@ -10614,7 +10622,7 @@ msgstr "DNS-navn" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'er" @@ -11247,7 +11255,7 @@ msgid "Added" msgstr "Tilføjet" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11389,26 +11397,26 @@ msgstr "" "Kun alfanumeriske tegn, stjerner, bindestreger, punktum og understregninger " "er tilladt i DNS-navne" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Børnepræfikser" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Børneområder" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Relaterede IP'er" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Enhedsgrænseflader" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM-grænseflader" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Børnepræfikser" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Børneområder" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Relaterede IP'er" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dette felt må ikke være tomt." @@ -16470,18 +16478,18 @@ msgstr "{value} skal være et multiplum af {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} er ikke et gyldigt regulært udtryk." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} skal implementere get_required_permissions ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} skal implementere get_required_permissions ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 2cb37cde9ed87c6edb83fa0dc6638fa50eb2c364..2ed9cf73029ef5e3d57fa55fb1ea94f84dc38001 100644 GIT binary patch delta 58735 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 delta 58588 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 diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index 71ff52039..1726cea36 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -10,17 +10,17 @@ # haagehan, 2024 # Robin Reinhardt, 2024 # Niklas, 2025 -# chbally, 2025 # Jeremy Stretch, 2025 +# chbally, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: chbally, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -176,8 +176,8 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" @@ -188,8 +188,8 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -200,8 +200,8 @@ msgstr "Region (URL-Slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -212,8 +212,8 @@ msgstr "Standortgruppe (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -329,8 +329,8 @@ msgstr "Transportnetz Typ (URL-Slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -340,7 +340,7 @@ msgstr "Standort (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Lokation (ID)" @@ -352,7 +352,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -361,7 +361,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -384,7 +384,7 @@ msgstr "Suche" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -417,7 +417,7 @@ msgstr "Transportnetz (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelle Verbindung (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Virtuelle Verbindung (ID)" @@ -465,7 +465,7 @@ msgstr "Schnittstelle (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1928,7 +1928,7 @@ msgstr "Kommentare" msgid "Assignments" msgstr "Zuweisungen" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Seite" @@ -1982,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1993,7 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2555,7 +2555,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "erstellt" @@ -3504,7 +3504,7 @@ msgstr "Übergeordnete Lokation (URL-Slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" @@ -3512,7 +3512,7 @@ msgstr "Hersteller (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" @@ -3525,14 +3525,14 @@ msgid "Rack type (ID)" msgstr "Racktyp (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rolle (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3541,7 +3541,7 @@ msgstr "Rolle (URL-Slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3639,7 +3639,7 @@ msgstr "Modultyp (ID)" msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" @@ -3674,8 +3674,8 @@ msgid "Platform (slug)" msgstr "Betriebssystem (URL-Slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Standortname (URL-Slug)" @@ -3925,30 +3925,39 @@ msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "Virtuelle Gehäuseschnittstellen für Gerät, wenn das Gerät Master ist" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Virtuelle Gehäuseschnittstellen für Gerät, wenn das Gerät Master ist (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3956,78 +3965,78 @@ msgstr "LAG-Schnittstelle (ID)" msgid "MAC Address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primäre MAC-Adresse" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtual Device Context" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Virtual Device Context (Identifier)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "WLAN Verbindung" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Virtueller Verbindungsabschluß (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Hauptmodulschacht (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Mandant (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Mandant (URL-Slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Nicht terminiert" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" @@ -4042,7 +4051,7 @@ msgstr "Stromverteiler (ID)" msgid "Tags" msgstr "Tags" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4054,7 +4063,7 @@ msgstr "Tags" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5308,7 +5317,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "Ein {model} genannt {name} existiert bereits" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5317,7 +5326,7 @@ msgstr "Ein {model} genannt {name} existiert bereits" msgid "Power Panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5730,11 +5739,11 @@ msgstr "Inventar-Artikel" msgid "Inventory Item Role" msgstr "Rolle des Inventarartikels" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5751,7 +5760,7 @@ msgstr "VM-Schnittstelle" msgid "Virtual Machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden." @@ -7638,7 +7647,7 @@ msgstr "Steckdosen" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7678,7 +7687,7 @@ msgstr "Moduleinsatz" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7708,8 +7717,8 @@ msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7814,7 +7823,7 @@ msgid "Instances" msgstr "Instanzen" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7825,7 +7834,7 @@ msgid "Console Ports" msgstr "Konsolenanschlüsse" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7836,7 +7845,7 @@ msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7847,7 +7856,7 @@ msgid "Power Ports" msgstr "Stromanschlüsse" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7858,7 +7867,7 @@ msgid "Power Outlets" msgstr "Steckdosen" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7868,7 +7877,7 @@ msgid "Front Ports" msgstr "Frontanschlüsse" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7879,7 +7888,7 @@ msgid "Rear Ports" msgstr "Rückanschlüsse" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7887,7 +7896,7 @@ msgid "Device Bays" msgstr "Geräteeinsätze" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7975,50 +7984,50 @@ msgstr "Rackreservierungen" msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Ein Hauptgerät (Master Device) {device} kann von einem virtuellen Gehäuse " "nicht entfernt werden." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -9341,99 +9350,99 @@ msgid "Values must match this regex: {regex}" msgstr "" "Die Werte müssen mit diesem Regex übereinstimmen: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Der Wert muss eine Zeichenfolge sein." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wert muss mit Regex '{regex}' übereinstimmen" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Der Wert muss eine Ganzzahl sein." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wert muss mindestens {minimum} sein" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wert darf nicht {maximum} überschreiten" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Der Wert muss eine Dezimalzahl sein." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Der Wert muss wahr oder falsch sein." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datumswerte müssen im ISO 8601-Format (YYYY-MM-DD) vorliegen." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Datums- und Uhrzeitwerte müssen im ISO 8601-Format (YYYY-MM-DD HH:MM:SS) " "vorliegen." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl (en) ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Der Wert muss eine Objekt-ID sein, nicht {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Der Wert muss eine Liste von Objekt-IDs sein, nicht {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ungültige Objekt-ID gefunden: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Das erforderliche Feld darf nicht leer sein." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Basissatz vordefinierter Auswahlmöglichkeiten (optional)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Die Auswahlmöglichkeiten werden automatisch alphabetisch sortiert" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "benutzerdefinierter Feldauswahlsatz" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9821,7 +9830,7 @@ msgid "notifications" msgstr "Benachrichtigungen" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekte dieses Typs ({type}) unterstützen keine Benachrichtigungen." @@ -9843,11 +9852,11 @@ msgstr "Benachrichtigungsgruppe" msgid "notification groups" msgstr "Benachrichtigungsgruppen" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "Abonnement" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "Abonnements" @@ -10787,7 +10796,7 @@ msgstr "DNS-Name" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" @@ -11431,7 +11440,7 @@ msgid "Added" msgstr "Hinzugefügt" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11573,26 +11582,26 @@ msgstr "" "In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, " "Punkte und Unterstriche zulässig" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "untergeordnete Prefixe" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "untergeordnete Bereiche" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Verwandte IPs" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Geräteschnittstellen" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM-Schnittstellen" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "untergeordnete Prefixe" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "untergeordnete Bereiche" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Verwandte IPs" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dieses Feld darf nicht leer sein." @@ -16697,18 +16706,18 @@ msgstr "{value} muss ein Vielfaches von sein {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} ist kein gültiger regulärer Ausdruck." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} muss get_required_permission() implementieren" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} muss get_required_permission() implementieren" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 42257a2b00cdf51b7f346103206d8af92d55edf5..0dcd4664a6fa1dd62a91d9883e896265f5a4ad24 100644 GIT binary patch delta 58730 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

  • WFmb4>mI-+_c7>4EO<{;|U7SUwruRJWl6ScDGnd2~kG(6!zd^IxHn zIfK5JyKVSUt|D6hezg8FOnUrYB4GsfqZiQ$oP*ihg=2RwPA0z!8)C`!8L2-)UyVlK z4s>A8p)=f!wzmsC|A)~f_#2JfMIACyf2J?ff%9(zLn&y7cVZRXheqT)x`t^TLj&2- z0k%ll&+@?)?izJNyJ7qs3boxfrZ_Qihq|H94$y2k5`*ZD*cZAxgGM&zGF5E`Lr#85-1 zqN-?&RW*hZYK);;bxLcl8a9rh=2B`_W7QB!YaWA?Ach)arpER@zkIuEb=|e@y5Cx- z&))BT_dD(397lV)2uj~+=$rGO=@f;t=^unjpl2g@?|cSz%st=Gh^H|h>S{azOTu$d znoSO##>+ldinwp#sT(GW;jhCcF)0=mFFwd!d;P1XibC7Ha9b!v=5?l%w-d zOL7%zQH52;o@7V7SwVdX2JO1m2thv`tK;t5nj zJ}q3kxuN?0P)id4Rl%?poPRaSA<$aZgerYKtJu!67nI(Ywm%Wd@jO@=E{B!i6{wO& ze&7aL1}c#nP>z$J*1kQ|UK;xW=U*AmLr?*(gbL)c1AEVh+<%sWCIzo}4mJZoskz!umX?uLV5#7C~;Y^eKT6YKzQ zK~&GHCT z<`$^V_#0{$zu4BjDMO(g#6y+19()tFv+@~GnXZBgd=pe4dtuIh|9_l@BEAk4 zz$2&|&A**Hp(u=`Uj~+f4WUlU0I0Pe1m*ZEsM9eWYW{MlK+~Y~4q5pLD7|ay>-_&s zLyCdzUBw8fK%${aRS7EcK~NvLzJc2P3!o~u3aT>ep)%VEmCzxmJ&|d72`aE`D0@B~ zIRA1~kcI@2P@5_aDx*43fx4apaMT{c?T*}pJdl@UMRZ-paKeq8ZQHt zKzuUiUxGvgGE@huG|iwQPl3v~H`E>&4eLPz^=_95`@;$y-OuyOpl-TXI=RQI3Dny6 zhT2P?L-`vE6~LrU9(yMvP=<@4B29zJ`~Z}JvrqwCg{sh9+t2&4Yq%g(0>z--Wa6Mo z-P6j4LIpelYDup_eK0BO>Fj=*?FALl1gHpSLY@EbVHDg7703lUo(;A3_n`uN0(A;} zySVd0pqGAmD0};$>>q{ND`&0TlTD*2g8NV<4@_|@5CXLaN^g}S;9>q3>j36!5sQ1gaD?hTL6I2x}bSPivVEUG zP??v4TC%cGZ&G!j_DVb39|&d7KvifyR3J-XGTZ`l{{P>_K5-qz!f*y^KxN(zYBLUi z3SbPBqwk=WVjWZ|x7q#ysJ(F#egv~&N%(Gew}QQ)^anxB9}RQ<{l7^xl<9mZhwGp+ z*#lLw3s8oAdbs03P~)Yc_Q+dMesHHmzb8b?o(m#OOthst}{^c-`h6E*` zHc@#f2k$}!mTcwyp&Wf<`*Wcxwchp**zt=n2Ki&Cj7#)#GmeLvUkz4-jeBwawU(n1 zNO3&;6V8Ga;IQ8A$LL>RRrFJ@N3u7+SW;qMBhIu}BSsA`f{}Wgau7dBw zEGWls4D$6^0&l=>aOxNCG0Z*KWo0P)J)lay6l!TMT6*+1p!$PERjAUnf(_sgQ0M#s zQ~(vfbl>L(!4mXm+x|`%NB;_J1&a)EPf>rUC7J?L;SJaZwj1i}(;aSwy!r9(e}CmV zTn07aDO4ayU;FyBgEL{yyCl@a!NYugX2Kh=DI7iA{hO1suo3-;5pIcl!J+gwL0w$c zNBZXcPS{6KOLGf0kmcY}zCPm-bb{J+521E_>}a=SHK0oWDI5kD!O^hn824lMMp&Ny zBiI)376~H`YyPIn>e>_?9obmDz3@Auwv3`zN1jFqZx}sK__N2zUx= zGd+VV9R8)W@owhlCb;^M6Mb|3*G-LJ9rVsXt$hjORw@~4DK|hZ)pO`k04*oE7exll zP5&a)MRC>gA=C}%JJ~&kFGF3?NiYDmgt~}2+x}3fD|bB9y)q5zDqaM25p96FnD$KO z{7WGnfl7W6>Q4U)%0PiBuKZP~O&SArjNXN%;pb2n*aE14H^Mw{m*sx=0{vr90i1)< zyA9><`4o1y1O>gW<1nbDNPxDcCP#>QSlz|mcfo_Mo$o4{2@Gw-xj$2-a zD*Yp(K4ako_&yB(&RyePPzDD>osyAIrQQlv zpk5?+NmW_O_~QEZm`N2QNp6nz7g z`Fg0E@+hngpTJ76#%%Y-90;|9OW`|k7gT@+=D4RQ5~^Zv!JPm8w+oHp2nIt%HXmwN z?}A$6V^Eo2hT2Sbpx(uvLsg*ATz8j;K<%YcFcKy}?V%R12J8bB*iTTWXFtsO{oiyN z+AQaxcJn=`Q;>I_8+o{89ITGK7S#AqSdn{Rx*b0<->u|Ds6euz^q#+F7Fe!^TFb3admijBAE@2G+RE2MRWc1Kv4c?O z{sL5GZ!X~cYi*o`ZV3xRIW7iuOe#T5NP;r-5tN~>P$eD=Bj6mUHBE!1;bo}P6ZnIB zgO-Jw{~nax525azRK3fk&=_h5Za^9KTjUy!hBEXH)Y^4|+QlBIOlL#wiSMD7aHVA$ z)Vw25d+QdI-Io`;d#3`_czq9zTr|2so#$?rJ)tsBg(~r2D2F4VE~2q8$1&7qTnSaV zowk1pR;7O%`oY*A-OU&e-=^OX>b=EdXeh!}unatI`@TzjbAIWp6x8@Qs0(8a)G4_Q z8^FR#-N4&J9pg?=0rs%+VNeN-g1Ul@?azno0gulz8W9X^gE|&jP-}D5@)6XU=UwLB z{h=^{{(CS94u#F(F{mYoS?=1a3Ke*3s5Ku7Rq`27_BOz9z5nl{p^N7R)J0Qtg}Yg5 zKpAWZRob>thWbIBns4p+3@C$3p#tA#`v;){y#RF&gsgM}C=X>f3FdtN*MWu{420Un zO;+S5_q>*b`an?`YO@Z2a`-uvoo}Ejun5ZWdZ_t_VN;k1<>!qx z?p}Ix4d-9)>-`bP@nk54Sui(T2(^YwpbQ^^6X02R74}|>BZm*I>)g+b{nopgromc_ z`)qJ8s<)x$*N3wIAymaWY~cLs0{Q`gcIif_wcP=g*&(P*vY^)RDb((MWurSU7HaJi zp|08{P&ZpQD<2HC6ceEmSp*xy{ZNTVcz$*#Bto6{#!#hf4Hd{hD8=DWkuQMS1IsM8 zLsjks)RLTovG5|)yJVqFu6|`0O}`=3G4BsQfS&m@6xlPVJ3aCj*KsK*hY3)dr5aR* z4WI(;1m(CFROJT3-0&-?t9B&RyeYQ75K4ayRAQT9&iUU%Lk2RT*61=+1s+0`zR+gZ zaT%!6zYUdHE2xZy!cy=@sLC9LT9PYJOYsb96BgLw1{Mk>FAWRo{8y!+E3$!Q6R17W z5-O8!P=O7ETFa48m6!!pv2{>;V>8selTd+Qg9<43RyXqy%VJRWVqnhqe{a%I#0{V> znD$TxKZDwYlc6GB2y-?ml;a&x^Y%bFIs>JD&&qRebC>W{s01URmaZgJMdD!2?|)RY z18wa zH5$7SXjk5cnh?3&UcpeCrXf^iT0oVy7nFn1PzJw)+H5PVd@EF?4ntMy6x5QPhpN~U zD1R^Q@VLjN$_{sJQ=m%ef!b`7ph~p_DvjJgO20yY^J_ubYhnAn zq3jKVvNr?D-Xf^I;8{aMj<-UU?5OQ$LY@CRmXEF6+2u|Qg32@kO7C^3%2k58h#Eju zC<$s0b$~747f?%)4ylC4C!2;!dJoFrBdC(*`_0Xy2$X^HP;1%9%9~qxFIWQk7^o#! z1(oqunBxel=IaM#Xt3od zs7xn8ZPp*5^wOZ_?SZPmF(~^tU?hBDk6W===qZVy2@M^u&!8eRP#MmH%4h{thTH7; zKB!DiK{>c;<<4GrFBF6te-$dAl28>c2UWqhpeomNFXvyS`p_!2hq_q0LS-}pYB$e< z+GHCnw?P^H9m?=w+rJ2vKsHnbpTY9*#eFVoLRGLoR6;}casFj!ECLyt0=0`5TW*1x za1?678K{a}gUawJlq3KB?z|AF%9Vu*qzaVYyOtl=@sDjk)k8zOe+X11hC^jK7HZc| zhT429VJUdX${#~He))h~q2f?iYIUd*e*~3S52#8GfYSdK%FisQz&s0V<0q)KOoQ4B z8BiJAh054D=vJr@RKEn&CaVDDum)7+8bdkiY&ihR&IqUqPJwbf4^nXtzgpo=++h_? zLOHkywe}C7DpcT*TbY-kGAjxtF9GHFHK-*_gj%x3P!3yLc?wiT2SEkyg#kMMb7^S8 z3aIn`bIt&FI#eYtLS^_I>KGL`>|VKLp&T}XDscxW{ee)GoCu4AM9S=$8{L4@z0tFIp2dYA4`nHufgUYN8l)>&$mHG-Q;OS6~zlW;S3aA8r zg$j5Nl)XQoj^A~t0PlKe=)!mcH6ibD*I)qDgkY$^N;Ppa1?qV9 zhg##Wp_XDi)DkU&TH4i6r^~a4h8$dka+nR}=x?YD3!iWUdJQVW@=)W6R^Ak9v$e7E zK2Ulipfa3j<({*b?&&wXBQ0z!2ws`a|p`7NvH`Ipf=An+xI`|W?B$x>B68Y zQ4T8Lx1cg>36)qXROW+he+ZQRXjnw&ebAJExJdG#>x&Ck+m4q@>-m*5-gyv9z zcD3vS6~Jdu8GZ#7$VjLPc%k%HLD|~~RiQml0cAmtGJZlsC3*3b>nI#*m&aSygIe>p z@GaOE&V%cr{+RvYY4;nHS+ElQ1F!PARA*Xb7vrRQMTO4HbCo z`JTQxKS0p?y!*|@H5kW0sSEBV`w-Tk-x=11i!5)#ru55SbPbP!(e!_Z#o%oi3kzRz zKc?4&+T`oZs{PTW7wDww(Fx_r=9R^8vi7}wUZcI+I0q5~KSyiMzhXGWBpv7$)&v{V z`JkP~8M%b+W#$j0zZm&HCgVW3Q_nm;P|*oAaR)0pElkS6sGvvIeg~Kzef|@EpFhmp zgM|Z=nbix)=Uir`c%_=12WvS~jsKx?PK>F1s8LV{qL_g?HJeLC#=az``S_@Yel4s`&@SakGLO-JWI_&yI^#{k;hxTOv*2)e5&CLt9T6b5_!Bf=th3<{l-hqRgpeJq%$y zktnB_u%j_ydC_>t>j9RgA-#sj{%Gzajx(my(GgCP$v#@wxor}Tg_mfC<~(f8K;sSC zzRdW|+FkFu^!eNjJQm{=Fbj^g4cX7w@5JKRN=fBD@w{xp(qo*Nre1oq^RDTg9vt$F zsH)=o-)E||%9^JK2h_rso>#Fo#_UWFkGq5Z1X~G>lp@|(v^K&zsv7jSHr{6ZTN89V zF<>Z?s%VWw^4PRL9_myyU+~X7X4>(nfLqwyPKBe$s)5;kyh`jvbUXdW%K{sRJhsKd zF!EZ1x4gtP$Hbi|oYD&q8O(14hoSX1_WG~~)}h&#*}LIDv|G~NOeJ39^&PL@@jVN@ z##jqw?Cbw{+RE6cc+(RL4X+($*@@87Tkui`=^QLBLmH0eCS-b!5=A#GuR^xm+&K~K zEHVBkLxYade+@4`^XgAD+wt_LseH0lU^6@OM`rD3B+`sM8D6?3(o}k1^GfEWC%4rc zYopwbt&=AGWOPy#lJ<*=W}O5g#(v>K-JjbyVMhdRiIhRE&QayiUc+FDBtsxYNiqJJrPhO&j}m zv+7jgkRW=Osr?JQ&hyH$QNM07nK95jKUFI(8J#C&RhqHhSc_FPXivw_R_gX0G1O(Q zo(y7`V|t(N?08Ma=_bz4CN?uMprDQNW%8_K24>a|>WIxe%>5RL-WBzCB6g1 zxgI+uk&mS=1!*rq_6hytw2RYz)6_c~o%E@VPZoF5E(6a{`RTOh;^`^cJ&D#A%V)9l z9{oAU@8hLCvY*i(M}GwtxAW?2(#{sHw+pS|Xp|)0*Rl2nGq+&n9qX+VGvjz&XWStF z_u-d`e8w?%0dvMM_LT`c7wnuh3FnfX8D`qK7^jQbc`iQS2y@FYuMRmcGJaW|ot370 zR;crn8I=|7WSLc2QO-G&o>jke0v^{{ukDE9CoJcaWujYwr!!c{$9S}OL%U9rOJX|y_|E%SVGc*584!L2+e!$j`%=wdX zen-b=p9#4f@1KJ75*k-cv&&TiH!!xD$O|F;8{PV5?&XSpuhaX$WL}Qu9mVfTct9Ka zdLnqOF>zOdgQg()gLw5ECf7jX8)aHwiFO{EVOQ$=J;1{YCjCmZUm6}ljdL~J`PD>T zEf-jak>bq$l8E$tXWCz_<^KYbyu>ljEV~-)zl>fsRUd2iUmX)tz~dZ0;H(L1JW2~;3a3eUV4w`zVQj3Fjy*@LWZ^Q@nW~7dl z^g*L5{S(G7JI3FS*56oo$5hU)??1s>c-gEvSJ)|Q=4MBQ47a{R$VvZ$$K6;TM%;Hz zW_G!R>$INO+UNUElpU$bUiu607DDyLQ(*_|r?F7h)Vx`kPh8Dzb_;kJ+4tzBqW_E8 zf3vM~)WqJ3;)YDR6%#TY>wD4YhQ>(h`YM*rVzGspd@IK3ZPIRqJEu+7tt!q-ChT^+ z^P5S!UCWthCf^Qs`kS@4qnt34!9O>f=eH|{)x*kH@)E3%-h%<5@+V#2@c$3*Daiw=26!}X7`xLd{XnEiKkWhC5-ab7d+@3o3Ng`4TPKOiF*iM4b`=<4SCe`L+r!!LiEX6OvxTCjS_~fFW zU}gM}ug`Oe(T4szkZ+eb!r2eX1y;vG310l#TF!R^`AzJ@#1fP2yoT7CN+j=Eo0n-< zBbt-ER+|YA3p<%+!NZDS8_{ou-91+CP1>Iz+f1bQ&EtpV5)R{|tKE!N$)_^1e;;2K zKE--nOGYVpdSF`r6`bIY^qkH78Gaiv6fZ~6|HU|u zg98ntO|X6h|96mXGo>Hb_5aAu?_~x)jt^Xc&X@#;Po5x_~AvL zL|Dqyej4L{)cROs20qott!Yo=ogQZY(@>|bx%#x0bH&6yi}7oXewu0htcg?Dta=s| z*%4d6koSL|s>t-{tAzvR!LxGyZzEYwm9LrD=ivck=oPj)gH6llp-x`Y5BYIqHQ5Du z(9AG%pT|3InDpoI0pBB!K>izb{>B9T9Ur*^$wYehiRKz!K2#RgVj*U?{VC;dU#G!3 z#J;3{0hYjko-Ejw*Vm+bonkFv>?u5Ei@22jEL)1^B-RhJ&(I%YHvSXk%r%++M2F0_ zuJ~rk=Y4edFusF%ttW>$QGuNqT|sc&tk!pvlboo4m*|~GT8pBem^{R36&Q;oo!3I7 zdOnz(?F83cjUB!=_4ywory1FW{w!p}>Feo%zc1Q(tB(f>DdTTpQxHHk) z$#J40Yclc$o2mn|zhP!CwAcJ+_Ga&5$EoiZi0GjAvEzgW96@V2cJvr;WG*M%Zy}CMjN z+=?v1=n{gc$B3Rvq?nEUHO#n#e4h8YuT#Y{1hw_7h`zkZMeK2?e}&2-e4XI+9^-o6 zwrmQUBJU$zVwr=fKFB68XRCEpo&GcWk+2=y4f$%%XFtq9=MHlk(B|>3&+P;_A>N(2 zopS!2k#%8wwD);#r-?Jko8;$=aNhT3_&MPrL){5Jt5Mj4;~#8)kvA}p6YY%fR?g#8 zj4WxT*Wuq}t7kj)X>R3oq3$75-Y590h)(s=b{kn33N39>Pg1eLT^A` zC)j_4-4*-2v3Z@uuw7`sOBr54VWxqu32jdKTmj(Gd!WByF<%zRFjfaNyS|G}HyOZl9{ z$gMV{Q*1judn|_&(_qFLdTaYTQBDzWia&Oadnfoi-TXdg{ywjh-|;x(yhHLk!C{Ay zRN%GQMzxc+o)#41FYns?PC4hY_fmdmiBsA;;RPo=?jB(`wZ2c|t2%zivm#l@^)D}t zrmg26>amdadT-VXPK&?~nKA<(jj+3x0)OPK_o9=Wun>3eBO1o=ew#rqYe804A+Ksf zQ(w;pZ`O+(y_H_}PN?5C{QlsL3~-`@zD4;alZ)G>kn(bGYqXqKyaNNM##Qgk04Lb5 zGG6CT~^TP={)s@1+wsq zy|n|Kih<{uxq;G@X4Yib#5*?7sp8iV!^XQmkaEU&vjd%&pgSlgvmldgBn?Pq_LM6QzmkFgQeO6FQ$ zt)%aw;ocQXed8jM`?c@Uv1df5Pa-;|r1t8Wn$kC=KV6yXl-jpXPw(=jzHj`0wbq|q J>RYek{{gIfx4i%W delta 58579 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 SFn7ie{-NvNT;X3N@&5pfN@^ki diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index c4a4d3594..0658ee76b 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-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" @@ -171,8 +171,8 @@ msgstr "Habló" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Región (ID)" @@ -183,8 +183,8 @@ msgstr "Región (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -195,8 +195,8 @@ msgstr "Región (babosa)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -207,8 +207,8 @@ msgstr "Grupo de sitios (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -324,8 +324,8 @@ msgstr "Tipo de circuito (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -335,7 +335,7 @@ msgstr "Sitio (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Ubicación (ID)" @@ -347,7 +347,7 @@ msgstr "Terminación A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -356,7 +356,7 @@ msgstr "Terminación A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -379,7 +379,7 @@ msgstr "Búsqueda" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -412,7 +412,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -460,7 +460,7 @@ msgstr "Interfaz (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1922,7 +1922,7 @@ msgstr "Comentarios" msgid "Assignments" msgstr "Asignaciones" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Lado" @@ -1976,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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 @@ -1987,7 +1987,7 @@ msgstr "Terminaciones" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2545,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "creado" @@ -3495,7 +3495,7 @@ msgstr "Ubicación principal (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" @@ -3503,7 +3503,7 @@ msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Fabricante (babosa)" @@ -3516,14 +3516,14 @@ msgid "Rack type (ID)" msgstr "Tipo de bastidor (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Función (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3532,7 +3532,7 @@ msgstr "Rol (babosa)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3630,7 +3630,7 @@ msgstr "Tipo de módulo (ID)" msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" @@ -3665,8 +3665,8 @@ msgid "Platform (slug)" msgstr "Plataforma (babosa)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Nombre del sitio (slug)" @@ -3916,30 +3916,42 @@ msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "" +"Interfaces de chasis virtuales para dispositivos cuando el dispositivo es " +"maestro" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Interfaces de chasis virtuales para dispositivos cuando el dispositivo es " +"maestro (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3947,78 +3959,78 @@ msgstr "Interfaz LAG (ID)" msgid "MAC Address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Dirección MAC principal" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Terminación de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Compartimento del módulo principal (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Inquilino (babosa)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Inacabado" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" @@ -4033,7 +4045,7 @@ msgstr "Panel de alimentación (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4045,7 +4057,7 @@ msgstr "Etiquetas" msgid "Position" msgstr "Posición" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5297,7 +5309,7 @@ msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo" msgid "A {model} named {name} already exists" msgstr "UN {model} llamado {name} ya existe" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5306,7 +5318,7 @@ msgstr "UN {model} llamado {name} ya existe" msgid "Power Panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5716,11 +5728,11 @@ msgstr "Artículo de inventario" msgid "Inventory Item Role" msgstr "Función del artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5737,7 +5749,7 @@ msgstr "Interfaz VM" msgid "Virtual Machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Una dirección MAC solo se puede asignar a un único objeto." @@ -7598,7 +7610,7 @@ msgstr "tomas de corriente" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7638,7 +7650,7 @@ msgstr "Bahía de módulos" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7668,8 +7680,8 @@ msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7774,7 +7786,7 @@ msgid "Instances" msgstr "Instancias" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7785,7 +7797,7 @@ msgid "Console Ports" msgstr "Puertos de consola" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7796,7 +7808,7 @@ msgid "Console Server Ports" msgstr "Puertos de servidor de consola" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7807,7 +7819,7 @@ msgid "Power Ports" msgstr "Puertos de alimentación" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7818,7 +7830,7 @@ msgid "Power Outlets" msgstr "Tomas de corriente" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7828,7 +7840,7 @@ msgid "Front Ports" msgstr "Puertos frontales" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7839,7 +7851,7 @@ msgid "Rear Ports" msgstr "Puertos traseros" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7847,7 +7859,7 @@ msgid "Device Bays" msgstr "Bahías de dispositivos" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7935,50 +7947,50 @@ msgstr "Reservaciones" msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} en la bahía {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo eliminado {device} desde la bahía {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "No se puede eliminar el dispositivo maestro {device} desde el chasis " "virtual." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -9286,101 +9298,101 @@ msgid "Values must match this regex: {regex}" msgstr "" "Los valores deben coincidir con esta expresión regular: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "El valor debe ser una cadena." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "El valor debe coincidir con la expresión regular '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "El valor debe ser un número entero." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "El valor debe ser al menos {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "El valor no debe superar {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "El valor debe ser decimal." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "El valor debe ser verdadero o falso." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Los valores de fecha deben estar en formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Los valores de fecha y hora deben estar en formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" "Elección no válida ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" "Elecciones no válidas ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "El valor debe ser un ID de objeto, no {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "El valor debe ser una lista de identificadores de objetos, no {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Se encontró un ID de objeto no válido: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "El campo obligatorio no puede estar vacío." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opciones predefinidas (opcional)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Las opciones se ordenan alfabéticamente automáticamente" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "conjunto de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "conjuntos de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Debe definir opciones básicas o adicionales." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9769,7 +9781,7 @@ msgid "notifications" msgstr "notificaciones" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objetos de este tipo ({type}) no admiten notificaciones." @@ -9791,11 +9803,11 @@ msgstr "grupo de notificaciones" msgid "notification groups" msgstr "grupos de notificaciones" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "suscripción" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "suscripciones" @@ -10733,7 +10745,7 @@ msgstr "Nombre DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" @@ -11371,7 +11383,7 @@ msgid "Added" msgstr "Añadido" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11513,26 +11525,26 @@ msgstr "" "Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y " "guiones bajos en los nombres DNS" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Prefijos infantiles" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Rangos infantiles" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "IPs relacionadas" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Interfaces de VM" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Prefijos infantiles" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Rangos infantiles" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "IPs relacionadas" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Es posible que este campo no esté en blanco." @@ -16634,17 +16646,17 @@ msgstr "{value} debe ser un múltiplo de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} no es una expresión regular válida." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} debe implementar get_required_permission ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} debe implementar get_required_permission ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 1f8a4592dba82bcb74d1fe52fde31d0c9433ec84..4ea5ca06439cb3912573734ca3a0ef4baf2f3d59 100644 GIT binary patch delta 58797 zcmXWkcc9MIAHebFURfDsOUAYL-XpF}_KK1jvJ1&7k5WoSDjJB2M3hlNA(2W+8d5Zf zrhY0ViR$-$Kj-}Zd7X2<=X=KIjOV!*{g!=p*(*mbOMaFAl0^yrcQkh*Q5^pmkw{d` zmq_e?-_k^4Wd5{74IG6P@o~HqcVTUO51ZjX*a@2yNJ|XCIXE1Dz`WSCU|J#v4!{aH z0_ifDm`5Tz1&h&&&x8kwjaZocPRxae@NzsJ^Jj1c`G0XbK2s>^%`S&FA6YGGG&2Fd6vXvqH; zEma~k*duxmI`bXqQhgu2tYj!}h^;6ef-c!gOqM5coP-@^FBR6dIl3erF(>xGtk@s3 z;1F~zhsWpRqf^nnac9iWi}}a!63U-JwpQXfEQH%ir6m)^NPIv+N&E?mV$O^ZkusQv zd}U;_BpRX}w?PNkB|h(imyy3AIti^e8;$G(XgiNYpGNo8`ix{~=rsxq?H=@nv*=7O zqAw;&rzHwNUd)eW&<5&9TcVq{3p&H=(TR+Y`FqgFJb?~$W%T7FiP99ji8lCMd~gPB zFuhEec|J5>5*yE=l~DK=gDtK*uZaS$S%eQS<8m< zf@pcEXeG4a+VOcNdMrDk1G+wzk44{`f<|r@T5n;@Ka2F6Ol*q}-bBy)A#|;OMn`%c z?J!rlP+klzuZTvhF*<>^=%(t9zCQw8x=DBi-VyUl(D&A00nh(t5;m|8oxvyQNKc|O zI2)h;i=Kj<<->8h3>{cwtb!fTrI{3+gN?~Qfu639u_j(xA>^B2HP8P967J?@XoIWJ zfow(xwij*qAUc2(=$`oz9cZqKp}aVHT+5*ERl|YUFyhmOkYPw z{0^4I^h#-oa##VqLObDAI0tRuP4p)F6gy&}%3%P5(20yf*M4fuKY&hT31;Gpl{x=@ z==?%~Ym&Q4TH;|WicjHMEQp<}hK7bjC!-C`jV{F}$*)H)y+oI4X^EcX$5anj`cCv% z7pM^;RScbQMh(utYg3s5uf)M<{z>#h;u9=_xod_sFNYP#cSR#L8I9n29DpyOA+ z=zHbSO(GH5h@L<{EB->4s6f5&{AzSF4vJ1d z&--jFgHNIz??NMR7#;ZcDLH><iD1yHAH9D18racmd9~1{|Fj^73h0g zqPx-K_&z$p!)WNgLnrzl7V`Y(Zx9-&gjQ&V-ei5yieqAaCfdxM^aCGKV(8%76NgG;BB6TsK9j-xN*p9B2#=oQG8iiBP z6>YC44#I2E&9@D`xOPY1K?i=I5$E3#eH<$uM?>}#dg1(mj`lU+xS|Q?--22cIKozF=sTbx9f)=`I_9UM1H3Ed=SLSu zSD_tkioTAG$nVE0n6+tmUMqT4l7zecYP6%V=s>2Un`st0ko(aF9*gcqBk{lJA81Dx z&?T$aEQG!-x@29^_O6KziO-W`N!ZY2bY{0<9h`&S_1my2oJ4ipt#6=Q*$kc3+mY9US(cSwFUX2-<;bU_Q`b}mD zUW*@MFRa=!T-`}@fZMSv{)KkbzE!x&XJ8HTFJVReCMDZC8aGBG)((wecQnL((R*Sjx_Kv}pOW{WOYs)^-T^G&`TvYWJ^VRVDBU(} z%F5`TXo`LabwodOhG0!xf(7tBG%{bK9T#dBIx3G&pgLM_2s*&Y=pLJeNoO*Lgy;Sd zG`|WR;Y(J$j>#Mkg>E?dM@M zB2RYY{JTaQDe%R&(1t!nBXS&l{s-Dn&a1;`LK$pFz8U)7Z1f&kfPP3lgLbe3o#}^Y z$d5#ip%MNr856&vBm5g(>ztiJ2c^*$N1`u`M?0K~&iw9}pN9^7G1|`RSiU8ezZv}q zo!BvSV#(i0_(G1(q2VIvOv<4%Xn;0+H9C`iXvag)fsH~#dK1>g>F6eX5v}(F+TO2d z{q!zj^X9;wp8rN9{N{5%`oec;N2k%7>>Rqua&!#?Er@>pmqllCT`V7mM(DQa9CY(8 zK-+l=oyf-c{ByXsd<>R!eb;H`D%2nUW)ETLw^|E3n$RccMcucB|SrVeze01=<}xN zKsuoH2BPneMZfOPLhC=-lk;x}n<#K(JJAN-LPPd3raF$ELua0=S7^9cv=Un00DZr0 zv}b%iDCWn-{PgI(y*U4l@KFj3@k(@LThNB~$BLh$k@+4S(0O!|=II@Fdto%B-O-3% zhfZh=+WsW8y*tpoF&}MjQIdq`{W+|TucOE0e`v+u(E*F5uv*0`ufn=g+-!RfDXa{xC&+%4h!!yw@iw~fYc?i?-F?5ED z^1)bv{8;oW+9R=iKc>$AXC&NwKVluch_$iiwP}efaR?fT+oSiR5qSa~ z$TDEx`}p>aKwAjWA_PKeiGfyKcfTqC+2hY zPfL^{UmV>`&CpHU6P@X3bay|5zP|#k_cB`VUGx-v)1UM2=lq|spy>7C%B_Y*WB|H} zZbk?26pq9f(Sa5j5H?dqEJMB>x@4oUElxx~jJBd{e+GT;JUYRg13CYWFyFxNt+ouh zOEWP8Z;d{NhIngq4;rxpXehr#+c^>a1FfHRP*|eNu?_j+F+T(y(70qQxCNczEOZ9* zqmQ8tJ%z6IS~RpkWes}9y8e>GY@0}b^Yw7q#~gqNhAbN*M7 z@R+Sn74UT$-QAy}$LvqE;|uY5)?r~&U5*aqYIHC3#BMkQ%i~7$xE)42EHpd}pd?zq z8n&hXL{k!WbO##JIp~O=M{mN7XaoO4Bl9OZ;4CA;3`?QqRnYeuqW4I1^!!giH}xv4 zieKP0nBzvyzYPx};VvGD{uXRJI-s>^$Tpy%+=!oQ*bZME$@zEFq>Tz+4DzFUpeA}zv_v=2wP=SoqXU|Xek#t1EI8}ww3Dm^Y-awx>M88SF#%!dEf>Gx}cI#PHtb(F}AVwa|9DpzjUDyng>c=L?_>H$cBqjX(#w9Id|=-LyN=NPdAv-~<|>-_ZK!rf~jkILp*f zkQdDtLqDa;$MVK#18vcz>V-zEKU#k<8nH2W1x`ly#)IgDo<;Z6i_x8E1P>%hcw=2a zNBUpPXPcIm7)}0Cw0tspd~QQ$un3*O613sx&;f0U&$q|??wEfY9q9Y$(tH+8eoMmL zcm@r5mg!-{h0qsDMk}KqM)j~a-i*$8FFL>v(1Co44&*zuy;JBw|3N#>IU|%8M#__k zN+f)t9vZ5~u|g|!V7;Tm(IvPQ4eecM2aD0jtV0K|7v02%&?P*H?uEbN^TM}<<5~gp zdH$~=;fvkSPq9Jh$Ln--W{;wgcoMyMR-*&nfzE6T?ZKkx zfXm}0p8w_~3}tHzunU&Qo@m2U(PNrK_sS+r$5+sqZNpl47`^Fo%nSo4k9J%aoj_*H zcZ$#ZVbU3lhz};B6_aR0?!#1wcB$edzm#(f3ZE9iB#)@&Y=sOX4ZZi?(|O zTCZ|4{`}v70$*r_zR(Gsai3UzFB+ML(6xOOZQxmSAe&TvSfw}Go?N&p7 z`fZ8U8=NFjkHk2%gJ;lCzKnjOc^xa@-&h|@-x-c!UvzIgf-7+`+F*;>;eP0hw$~H= zUNH=<|6DA85na0EuJ~X-I^&Pg8GeH{cm|Ege`ur%-WBp?(E1J0`t73Epqp?6dVFW2 z?=3{@KZ7pyMr1(A#H%En*&FE0&tU^hzdPg`qa$yF?txBd!`;!Fa0q%O--r(Qrs!>G zy}8lFXhhb={0=PS`9DCyuTCei23|}(;13q&gw5CzJ5k;VYvN;Qhi{`Det>S;FVGo& zhjx4x4RN-6g89+=p(NJEdRW)!%;TqPD z1bt#PwJ(jX&RC6h55VKN<$q2_5jY=zxZ!5xF@& zzdJlnCLST-$L?};#;>BA@zYp-77gj;kA=_ea_9`2qW4B7I>TGhP|rjoG9O**rRb;T zVe}?EigmH%<7tWQp8uXCT*J$r2y0Us9dT8(qXy{nrZL|I4P{TXUO#jxZa~ld&FCJw z1AT8RdW_#i>wk$}Xg^>U&;KtZ4At-G$p1rM$g?Cynt@5*U*mM zi++mL$R9^HY2Ibw@AZ^HH`y4pCdsU5Xpgb|%IA9axV1JZy%W;`3k7fh7MS;Rw^73g$u|6hfEg3Uo7; zM0a;>tctDB52^831(%~8yo;%&dpa&%vKg9AsV|lg}VPN^t-w%{T>(xgm&>E|F{(F*`iMOLOxrojn z=gM&97DGdJ6&k5-=#4oUZEykF;4*YCy?{<=GrA|X$MSd3B|R9QAHvk%|M`N1GdzKA zs{f%c{*I3PKeVI5&xWNahvvJXOEMtlM_@(rx1h&wDSG9;f|+<8ZNJH?Fp$huod0SR zw56ajPDCp#MMM1zI+GXB0lkbyW>(Us^@RF5`8BijkB-v@1P0D6Iq zPm*xAKZm~fDjKqVF`s))_`ZK7mZ7{aj>YL%2fxR9SnT<5rFO%rMO(Id9#7gXlAE6bCuM2C|9j*8fI`iG=u{?-|@{?G8Jm!Ci`HSc&x%7oF z^J3_xErU+cl7-M zXh)NyccBA%1g*CMvwHqFkZ?w?plkRlx~uo213HAR;VE>}oQ)>dhs~J_oj`s}$0BIG zV(0+MqibFdZNDx0jjAuE{{HW@SYZ`r@?ZS}Uq@&92^!ij zLxsdo=x4%jF@Fx7`M>A@E`2rBzY;C46s?C2C=)YqaLnIpp&^!S`Y2YLaG#3io<^P=}iQ8aSJW4<)HwB^x$>cxDfa{nZ{k+6e-XedXa zyZtt_g9Y*VVst>y#{4>TX||y6?Tvnhc617j>^Zbv?(HEW#jq0jCYW?aH<0jZorLb% zdFUFhL4U#c9+t%)u^Q&t5x$5ti4I1O;~cb|WjG19qM@#~Gu(WQ(TR0Jmu}Eb&c7GS z%@pVy^h07Px;wX^1N;r0N!sh-3rS&YNxpi_--I?e2aUvI*aDx&HuzJt=B^NlTcUUR z3qxO6K!F{sKts0`{pRx~dVw5`{(%lK&l{m$C3MF1umW~PXFM6*LwBO>-4}fnU5aPo z^9@N7cDyzEe)OB@Idrq--W@&@3ZZM)KIU&me}nQ28iC{J(w#v!VZl9N^Id@sq!PN< z>R}yBwjgm8iHYdu+JIKvf;O-R{nUB~ozW3=K;NJZokExBPxQTPZ-%QjKh`JT66@j= z^cb&2_teIaPbNMfVS|Uz8GMC?{ulJvWZN5NR0!>;A^Q7)_UO`$KnFSvJuNfQf!>R@ zy8sRO6X^TTq4l<42|xeeAmOh58tpLmTVXd}iCxIoMH{>WJq2^obN&L_!N%yT(LK@q z(L>R%&psrE4dmMwMp_bWs24)C?dLJ+>mUbqt7BjwOg*Fcw~NqpWZ+8d3` z05qawqBGF?_oGX)6m9>-P@YWehz|~gg2XX&!*^cfn;vuMSfAB2VqVSDoB&{HuMQ>O&2 zHx0|<-LZTvI>1fQ?dU+?!n^QeOsD@uzk?yv{n0fZhF&x?(2Hhye7*ub1?$ioZ%fQ? zM`!vry2hWz=U<}(IEfDMG&Nkr{O%eM+edkcj8cVvz9&_-XDcNpNuZyz33)SK1RZh*PY@Y4 zL`T*Yo%v9#g5$9UJ`sHfYmz^Qc2MzXXt)OYY1te-4cDXX4oAN;PC^H;8FPC6_mc2J z`2Z{9NwmSdUxbDVp;u;IbdNNR`F3arU9lSW#Zq_|w#Jp{eewf3k*r^aiRD8lTpn|H z{_Bu%&6}blYl-fO9%#q?(Tn8`9ie*(wJWteHoqcc64*Ui?;UxI*`xN{=UVe z6;6>b#z;ZK^u4vo%x4o2mhi2%<**?c!B7ZXvbyId!Z(} z$1=a>{QKaV_+V&!FbOT6i-vF!+TkYj*la}yzCGsOKsVoBw1ZEg-=g*YL^tIHwB5YN z!bFQ5ONN{=ZWw;-+Jg*uj|ozx1#SQu@lb0 zN%#@^Y1{5(>a-*i{YbQmN1TbZuxBivjSgsG^hvbCRq^=?v3w^w zfVa`mA3~S(Bo_Dl|4O0)=J`JC)_Q0|jnNk~(HFW#uZxaA>rF)KO^fCCL?4MRN9(Oc zXTAyB;_I0D`~O*g2w@c?dU*e|H%3Gg+&zj3x_8$6A$AJSoEi~#9+J)-R)nZH&>2Rp`ns!#LC5dZFEmG zjQPy?yd65AUTA;Uq4kC)NjRc0=o(Il6)ZP@54vd6j`qa-XK1}+=mdU3-cKejknqDN{dD;0v@kk=4(Nr_1wD2*VpV)RK7SK! za39+7$LN5LW9nlUtCP?AOBhgH^m$XXek)A<`CoSueyCiJhG;OlrX$dblh6U)fzD_V zy4#;e-`gDX+pq`uH_?s?{~FpUfo`@cG2aZ0WJmL!|9&J4@o;qJQ=_+|o8(S(AopV% zd;8^ z{Rr*wFLVHjGoiyv(fWna36+cahUl8NMLWI*jlk$LoPS3&EmpWcx-|L%`g~{1A4I?R zA4g}D_&r1@51KEGm9Q)t$sWo{^0z3?jNII4t|LJu;1Bmj5eYn zKZ%{N@}J>jcrx12LwG;Fii@$`x$uqYIQqQ!U!lXc*ogcTtcDw~27Z|&F`7i~^I=3& za1r@!_#AfoJ5)S}P03fd5WZv%MI&)1+R)SJFBlG@9p|_h?t|J`hWrrp6y1eB-yHMF zuSgh@%l-);vn_Ex`B`|k<^P5oa1q+TpJ;~_{|i4_U4vdY_oFxDPOOYSVreXpNKf6U z^|3kmTd_564&}+jc@kD^l9rzOsrPzx#Iw+Wt-x#W5L&NVdV1;c3;#Bf`ust@rBt5lsccJ-%*c*#xwI1hh9Eo8Re22raQ?~TfmAVn#8^5EWubw?U z^`qA)97%o+`c*4`j`Y+wn=0rjS%#VTCXU6dInz@ipNO7{CFsOn#9E&JVE~3XVM}hRzeUT?xqyWGF@FFQqft#x`X2t8!D|RsYxjiQ4XT;}o(5v@> zSiS(gc$T2|z?$eQn3wz>H1r>#?SG55d#XS(J$0vFpun}fykL4F11q5~bi^EZJvxKo z=-oaVo!JDmKqH)N6$`q=f@{&x4nz0G$e5oK zy$_w)eC&mfqsQ=Ptd7?g37hslbZ@+j_3%%eh*gV*ddrXqCKLNfIFirMi{k_u;yhP` znHEGNR1Td%19Y#9MtAp;=q7Ym??b<$oj}+6JZ9j3=s+@xrKkRqN*^rl`M;fn4J}4z zyb%rA2WW?BSB8tHKH6|!%*1hcIlhSgX!bgm#-r%o_y@hBa~4le{a&CFx-=coJ<|hI zpZ|kMxYlFQ25&(la5vh}1L%v7qnqbxbRe%_HQbM`{dshc-268@ZjL#(h2&y!z|cD$x!2<0ZU!L4Y--o%-B6w~p#QsMc4=&0!A=pAT# z^U(X^(Ndg$XK;i9N1i<+Y`)y+p12&ng0DoM_dz$`b?88bp{L0AO|y&p~257Ff=F7P4ovE(!8a^m01B@%hqVB9duyB(HW0MXFM^M--*uTo>;yB zozYWhB%enI_B#6hXJ|x^q3!$+Q~&*se@K+4Ab*AQ)Hj$$=;!?nn2F2L7mlIl{8#j2 zGR zXuU>Q3A>;j-HOh19$Ie|rtSx{{(j8B)9FvZ$5eYw~x?>f*Avzx$kl%(j z{43gEqDttv5Y{4F4ZZsZpvUX}_-|)P^KZxJ+B5cGMW% z6J61IIvCP{eg z-i!sGp)a0_o<~EKy;j%@h0*5~qxG>E`PNt;2cnyFVSK&;o%v35pnK8CeTeRbfh(rlB|Ee5{5q;2=DL?*1lqLOTP|du4dc-;4|> znV3StP|QY0_9z;%W#|j5(E+>^pKn1U@;W-B188WEpc6QOzW*Eg{spvtwz^?Y6hco& z4b1Q7e;X1mL0|N$9fO|Z+hcxy^eOZdY(hKQjdpwx?eKH-y%Xpf|A9s}tzIxYS}zYe zup*et^IwL99oIl3k%_KZFSMcS&<<}zkLzT#fq7`e9*;g1%U7fIUqWa820Fom=#rg8 z+dYq|pZ~Mf4>KuNwo7tsduGzbI9K-aK3dIPpb2Yekm(~;;EeH(gTJb})9 z3%Y0aqXYh|0q5U_k5S-@zoQLhZx}{c2%UL3w7fPt^A>0W9nb-HN9zqimuNhC0nI_* zTaI@80$Ohy8kx6}Bn-_#^waKWd~ht5{}l6Q(FXoQ8_3ltyjK)0FN?lk6CGGRbYRWU z0d$G^{%HNN=u#x7l5hY?Gy?abp<0Gkd@1@m+VOia|5?nRL_7QqZRb2Xvr8I>2Gp5|JEez_{x2zR&?}xDVQKfAqy+Xy|T2*ZS62J|j8@eg7eJ0?W{Q zWqmAv1MTMkI?yAS`u=}1J~$oy8$A`-nuU>GfexTLI-o}Aj9bR%-O(i)hVK4p=`Pb$%>=5`AGUx&*JG4Zanhe~b?3I6B}{vHTo5@T@ID z1TIA{SVN+ z^aa}CFK8sPWTxczza(s^6#7C9bVf~Md0TW~z2o!2Xb0nB`P7)dEBYY1`xm1fu0;p@ zI@-?LvHWAa#Pk0>2^;)5Ryc=lnk+4YInf3$L-#-iI>5^4fa{{iEHggu8O!^l^+uxa zPel8fjSgf!rhfikOu|pI=g=E$2O6SJ(2C!n9i2uSxPZzqd|?2F_DpX!5iPp)ZE!E5&?$bSACQ4!T5p$LIagkdHz;o*K(%#r%Bq zy+>pDld*hll7u6F2@TOsG(;buBR-D4_)~oT8#;sZw&A_(=-TH;XH*h>UJe~_<(RJ< zpEp7$);#8uok+OZdY~g86!SNt9ZyDIxGk2?jpdKU{4%uTb!fd!vHW%PDtLzp| z6Jzaf<5_%7DRvuM4l zox(2|`r>uuXQ7cfir3gn=zC8Ry5S-qlLSM zpK9x3Im-K@zbm>8Z?ryUVn(<0#84c9b@0vTIdt<@=^iFnKS`n$1vjAs*@TYp6jsBl zdV~%~W9r9jbmlK$W&8}6q;VhgjK5az6(X@8y^#LGCYZf<7+5PDKz=q(!sKxhQ%Lmb z6E?;B=x+TI?dW@SGv&V~?1{=~Nb8{G9ndu&gzk|^=w3+1{KL4D{4$(_1Nx??{{Fy8 zY~cCN?3bSUn+;R2B^5TKo9`U9#>BPZ&->b72eJ?0SUiHRar^7iQ-1{e40a`7qknqp zFDTxQ?a5zueXuWHO@4XwC+zI!fBgaJiQ9Q_Ct4vfFbt#<+Tc9wgkPYiq|%_UnQEb% z^ge8dZ=&^b4GzDQ>Wfb3QEZE!p%W-MBy8pzv8m^O2?^KeFuDoz4-E}ojW+lYR=_Xu zD!k-|aO_&)rR2NC{B`KDyfNm-p^=;(^Rv;VU4Xu~7*pT>pN$3U(c}0k`aS*~EQZIB zJ;r|lG2H3@#C+PYa6e>0H`}GrE6|QA#piX<54FZ<`<>7|a_unAzabqPE8Y?-&OjTS zhrX~Bt@k{7+%};zJsr#cKsVt<^tfI=Je->9Xh%Jw!_ZAT1+6!KcrsiVYbo#-1)rb| zoxu#uHX=lzB32>a3f=wVV)<;e!DUzqH^=;;nEx4#WbPY71j?ZuH$Z>=)+-qk<1mwg zd$0_?gAV8vdhT}_br2hahXLYE|&WmIUe z5ZYjQbYz+60IowTPDMX_?!&6M3XRl9vHUx9VCkbnd49B`3g~A*b4-2cp#2O&+D#^= zlW^n@pfg_{^Sh&mFoW_R&<=Bs2|rwxKnK_W?Wi|8(6Q)VnTZZ`4%+@E^oHGw4&Yx* z{rrE$*l>>PU=tpU#b)>%HpG)LUwm9>_*%5VA!vuUpu2qz8tMh;=6x0`;>+kB`2zhk z{T)4)e`8M1f0ps#k5KcV4{k@#=Nxoq520Tq)}Rr15wF4B=m4*{DV&NP*pd7^?16{T zAHyr(94??%IGX&uXoP;pq%*ic!jb2h5MC&Q&af$V#;#Zym!LD-iwE%&+=tIj414CL zNx`}3j8~uoel>ak50L)`M{%KSyoK|B69re^nx42B??)qW5k22or-abvLYJfvdX@G> zXZSc?g+E~iR+<|Az@j78AwLUU(wERpcp7Kme`o||Oym5!cC)925YIy+@-R-om3TE4 zo*w>=$PgSz{w?&q@-xDWYoZ-=L?d@ybQ~JlS?Im7D3-59Ps7e63D@WV+Ti!G!f)t# zz2vqqpwei=bVe}eSRN0fTz*-w;;!mKmR9DlY;Nj z^IwD|vEwFahn>&?_D7dy6na6;z+AWpy_lYk`5kCP_hAkE27NEztT2GGXnTz@_4ohV zlQ4um(2hr;7t8cm{y5sfhM3m2hV(epkF9q2u1BpyLG@$=Z< z^ZzRe&wJ-PLumS{BGeu9uB6Qa-LmOI!8Mp(Tz*lH!|3ur%H9LF}DU5Z=_d)NG zx#;PdkI6A47LxFLeB!RK3G<*8i$sf~Gb@eGHHDxu=+j0R_NF9zUZdB3mwQpG$KpT4xhuSxD8w2 zx9E(^-y5us9mv;5>(5M*@Z2vzmtb-9IW%N1$LD*{hTe}JLL>JjcEqxC!)L%a>`i_R zy8Hjd>#_QM;by!Ko!}ejo=9fBKO`DsEegirL|le8obQ3~*X#PDyZuFc7LVbbIA>n? zyIwixhs`z#+flv=ZRb3W$FUEF2p`2kOYiT&nH((|5Q2hlIkhJM6ycpf`o$tS~7-H5g` z9u55zw4Hm=b{3!!d=j1Lx+Do3+=b5QAR3Wx(3zb@XO?GKc%dR%zbSe_bwVdF7=3>V zI)J&+htUBniO*M{$8R(C!DON3;e|2ih;G5uh_My<1$Z}pjC1hXr^2y1hR*0`baS3Z z2YlJnVZaq}9Ql^$(yd49zk?pjL&!jriQ^=k(NAb-{zgNW^OMFn_cXdJi;5+v$i#bSN6JiRj1oZ1k($^7wo^CY|wq5?1^k&HshvvA}cTg~n(I zuR#Yk6kW@)=)k6-GkgG@z%%Gx*oL zkB<2nXv6c+nLdk#cqiKN`{+PUqV@hpPecAS;h0{DMrs&Z|E4v`u-oTQV8`>(W3?Q; zdS6D@_%$?ypW{_{7Cj|(pAYq#qV-y#?F>fu#Dw@fiFQ0EmOq3>aJdf*={hu&ub>gx zhmP=b^u=Fe`33aFTx-MgqF9xDO|--Q=*&lYPcgAsO$R}bt&Oj$PGd{l;joiFoGO>t+ zYxrbz9oo@r(cS3g+ZR2A&h&Wn7c?UOpdDZOVwiaWbfy(!z6lzct}#CXQ=k9SW5FYs zNrmUoi{uBifmZ9oi+#{dHxB#Z9P}#v8Y^Op4WZtRXvC6eL>8k1UXBj*h3KnzjpzSu z5?-|>H-_H>48a-XKSV>UM=z$oF#`*} z6n<||A5-Ul90?n^7v1H{F}3T_7eB{F_&b)uYA=T$zdNJ(W!M*Yq5~+rIX(4nNGhY7 za4S~9{a6dnp%bh03g^E!i8`-@AG7a4AAE$a)fX}U2fADTMLR68C48Bzi*?A)KsVcq zXk<2`?Yw~w=solleT7c+$7o_J=id+(*%~a1E=A3lpNMX%ndlncgKpMEXoD-G>(QCM ziVpMux>rs_FUIGEwuJ#zMxQrJlJLbo=*UN*H{Y~aen0jnzZ`A&0?xt9Uk#sTkD)XC z3SFw-(D!q_7D8PD>yqz^_H!rN@uQg9r0Ypkr{G<50Dqw!<=7q?EP;lsA^PFb6@76G z+R+@e;m2_Tu0tbQaz|K#DtI;ddT4nP-DCG714|~JBVj0y#tPq|4W5blY&*lT$&bER z3a#H1D_}eHz8Hsga0|Lrv(O7|K6>GNf)4l#bhDnuihlmLdp(SBJi6A~(2(v%UpR!m z@I88-TkMLzAwe4+g8gt5+VO5Qf(NlOev8(-?2RyyBItn2VI%raR3*^_hhbA(j4l9m-Fuo z-lV`|^?t1I1^R2Y@^6J7rS3wXA41psBsRocZ-?*ut!{%v?9m&td_V_V6gDc+)OEnDdCI1xqgGS~3 z@z0FVP=A50^#!bh>F-y;PAxRS6XtU58>nU_5&!eH;gdWQS=%)G#y_$bVL!R$I z_^MVBE$@QfoMX^)J{x^+DY`c{#{8R@m3;DZ5;pWTI)Jn2i~mK7eh@}l8=XmabjkXn z9Sug`pNj6G`Do~$#WJ`hmLI{?1%tO1`ESV@v!V%U(U+9RAbSxTyB>Jhh1Z(0t z^qhYY%YQ&SJdd7^Tpxz#MbY=lp_{cn+HrTZ-bhUS``^hVJT7;jGk5@<;R^J|TZjIv zw-0^sG)Ley5a55&{g)>Q9g-@dA{V0yX z=7-V~ui*3O%!Yg#8XAQ*@C>^4Ytc>o23qep*2f>w(^Kkj>UTYfQRoEUMJI6dFz3HK ziC-yj^A-LqJjg&pRv%sKrsxv2kNKW4KM))n8MFcxRwEir!<-828he6b^;!!qbGu7U2I z=F!&4nCO5WuP*2ad!w6eFuDiEp);L<&g7x^d_{b|A-WUW@O(dx$9zXa{jMBj_$pU3=ZbO|n^OO^eLa8Kkzk8Krn6LyJ?isg5s7t?C2gm0mH zdAvChynb0xF4iSR3u27kb?KqnmRyHpiRMC0UP7;0<)I z{EH4K{aBb#UTjFd8XB=-c&X?A9uhYEFgntw(SfW-H{t7OLkH1%U!e6)p*Q7ubQ9-3 z9`;NI8iDF)y|(E4z0f5b6!W7o_5c5OD+%{NGFDiK4q!R@;(By5zJ~7pchEiXA^Pcg z6m7WhHzDMu(ScV$+i8ft-yR)MZ!}^>(CM0foTw1JP&7muOu zok1JSdLl%o0Qz1TOm!S>kG|Izjo>J>y{RXX;cN2U6u2g@pbdPE8F)HYyzFH7K2RJ} zBS#~13wFa-ghnwb9brEeR?~n0{M_*k}^n z%@3nrOrFOExCf2U-{^oY|0#S0D~2A+ndpFapnK#^wBARUIz@Py-~UgMa4j!Hv!4nf zEP#G0R>4*{5{kSnrRpREz%L{7F2^` zY=bVMH~7Q-NpZ) zyEy;9;le0~HORL|zf|6eMqoWU!w=E#0Y9M=%JyIQ4wx6s_e0PBU?if+#4RMQrr;iQ z#vkDzJd9njAs?on;2iX3>z|e-bzCP#XQJ=jhu$9##{5(0Mf5Bh;kD>ezJgA84>t7t ze@wy|=1R|!TH_Mv8r4FVq6NAa+M%1VJG#c>&^<8&-Nf@TwIo@>KrcnV2b4zJDUZ&) z8XDP5yn_A{eMmU7o6t=-2OYptE8yDrd~baI1v=m}XoHtr5@uQy9Y9HJh!xTMWDq*g zd(nX`L6_ngOd6W!N$BS2F0|r%=vDg>8p@nmL#Qvqvg8Y*18s!Ps685)>(Lu^GNmUtKT#Cmub>tOEeSrQr80_|upx4bc`wq6mGqFOwOT#8=i4LS~v|B8{Hs%MQ zGrJMp6SL4OeIa^G_hLKz7yVFcn=1?~Ih%wbyFa=N?Pw!9v)9n2co%K(D7u!pb7x6? zjV^+&anP{ZuMW03Y$c~u*2-)n(#7`s)T_R6-p-8kQx+mJB0~~{fawZzO zInhVr^QX|6zl5HSx6uwiM>pkZbU+tldBMDvbN(um@Ypp(@ANL{1u-&JfiH<@2FekWufHq~3@ehKiFU9GE8tFaNxwzgyX^8Xuu|wmYGdlp{~MEVgstL(?r2E+#r!~Y zQ;k3)aZ`MLCmM-+(Sa{QJKBH_cvsAyM+clUUpN&-(bG^0lWv-xB>LhQ?1OvI0bG$k zocB`LmV7y^kE78UJcTyAI_9^ayZd$YrhE_GD?gwE{~g^+*$RY#7Ae5_w}FZjIFJVD zjn@sWI0}6}9bMbGXhTop7~Bw_7cUr|S4G=tfkvVqI?$2mKyF6�+%F7Zl|Dn^+YK zwxgTzBXj^iVkZ8L4xnkFu!h~RBl#gQzZQ+$4y=a-3TH|ErSuMHc&sjVyO=
  • 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 delta 58617 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š=@i7wIK==+K5!YRms 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 diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 34b7fd80c..e89eaf819 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -10,21 +10,21 @@ # thomas rivemale, 2024 # Jeff Gehlbach, 2024 # marcpaulchand , 2025 -# Mathieu, 2025 # Étienne Brunel, 2025 # Jean Benoit , 2025 # Julia, 2025 # Quentin Laurent, 2025 # Jeremy Stretch, 2025 +# Mathieu, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Mathieu, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -181,8 +181,8 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Région (ID)" @@ -193,8 +193,8 @@ msgstr "Région (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -205,8 +205,8 @@ msgstr "Région (slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -217,8 +217,8 @@ msgstr "Groupe de sites (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -334,8 +334,8 @@ msgstr "Type de circuit (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -345,7 +345,7 @@ msgstr "Site (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Lieu (ID)" @@ -357,7 +357,7 @@ msgstr "Terminaison A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -366,7 +366,7 @@ msgstr "Terminaison A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -389,7 +389,7 @@ msgstr "Rechercher" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -422,7 +422,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" @@ -470,7 +470,7 @@ msgstr "Interface (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1932,7 +1932,7 @@ msgstr "Commentaires" msgid "Assignments" msgstr "Allocations" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Côté" @@ -1986,7 +1986,7 @@ msgstr "Terminaisons" #: 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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1997,7 @@ msgstr "Terminaisons" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2560,7 +2560,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "créé" @@ -3511,7 +3511,7 @@ msgstr "Localisation du parent (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" @@ -3519,7 +3519,7 @@ msgstr "Fabricant (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Fabricant (slug)" @@ -3532,14 +3532,14 @@ msgid "Rack type (ID)" msgstr "Type de baie (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rôle (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3548,7 +3548,7 @@ msgstr "Rôle (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Baie (ID)" @@ -3646,7 +3646,7 @@ msgstr "Type de module (ID)" msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" @@ -3681,8 +3681,8 @@ msgid "Platform (slug)" msgstr "Plateforme (slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Nom du site (slug)" @@ -3932,30 +3932,39 @@ msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" #: netbox/dcim/filtersets.py:1891 -msgid "Virtual Chassis Interfaces for Device" -msgstr "Interfaces de châssis virtuelles pour appareils" +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "Interfaces de châssis virtuel pour l'appareil quand il est master" #: netbox/dcim/filtersets.py:1896 -msgid "Virtual Chassis Interfaces for Device (ID)" -msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Interfaces de châssis virtuel pour l'appareil quand il est master (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1901 +msgid "Virtual Chassis Interfaces for Device" +msgstr "Interfaces de châssis virtuel pour l'appareil" + +#: netbox/dcim/filtersets.py:1906 +msgid "Virtual Chassis Interfaces for Device (ID)" +msgstr "Interfaces de châssis virtuel pour l'appareil (ID)" + +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Type d'interface" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interface parente (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3963,78 +3972,78 @@ msgstr "Interface LAG (ID)" msgid "MAC Address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Adresse MAC principale" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (Identifiant)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Liaison sans fil" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Terminaison du circuit virtuel (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Baie du module parent (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Maître (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Entité (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Entité (slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Non terminé" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" @@ -4049,7 +4058,7 @@ msgstr "Panneau d'alimentation (ID)" msgid "Tags" msgstr "Étiquettes" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4061,7 +4070,7 @@ msgstr "Étiquettes" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5313,7 +5322,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "UN {model} nommé {name} existe déjà" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5322,7 +5331,7 @@ msgstr "UN {model} nommé {name} existe déjà" msgid "Power Panel" msgstr "Panneau d'alimentation" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5731,11 +5740,11 @@ msgstr "Article d'inventaire" msgid "Inventory Item Role" msgstr "Rôle de l'article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5752,7 +5761,7 @@ msgstr "Interface de machine virtuelle" msgid "Virtual Machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Une adresse MAC ne peut être attribuée qu'à un seul objet." @@ -7612,7 +7621,7 @@ msgstr "Prises de courant" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7652,7 +7661,7 @@ msgstr "Module Bay" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7682,8 +7691,8 @@ msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7788,7 +7797,7 @@ msgid "Instances" msgstr "Instances" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7799,7 +7808,7 @@ msgid "Console Ports" msgstr "Ports de console" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7810,7 +7819,7 @@ msgid "Console Server Ports" msgstr "Ports du serveur de consoles" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7821,7 +7830,7 @@ msgid "Power Ports" msgstr "Ports d'alimentation" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7832,7 +7841,7 @@ msgid "Power Outlets" msgstr "Prises de courant" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7842,7 +7851,7 @@ msgid "Front Ports" msgstr "Ports avant" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7853,7 +7862,7 @@ msgid "Rear Ports" msgstr "Ports arrière" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7861,7 +7870,7 @@ msgid "Device Bays" msgstr "Baies pour appareils" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7949,50 +7958,50 @@ msgstr "Réservations" msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Impossible de supprimer le périphérique principal {device} depuis le châssis" " virtuel." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -9318,99 +9327,99 @@ msgstr "" "Les valeurs doivent correspondre à cette expression régulière : " "{regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "La valeur doit être une chaîne." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "La valeur doit correspondre à « regex »{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "La valeur doit être un entier." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "La valeur doit être d'au moins {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "La valeur ne doit pas dépasser {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "La valeur doit être une décimale." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "La valeur doit être vraie ou fausse." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Les valeurs de date doivent être au format ISO 8601 (AAAA-MM-JJ)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Les valeurs de date et d'heure doivent être au format ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Choix non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Choix (s) non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "La valeur doit être un identifiant d'objet, et non {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "La valeur doit être une liste d'identifiants d'objets, et non {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID d'objet non valide trouvé : {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Le champ obligatoire ne peut pas être vide." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Ensemble de base de choix prédéfinis (facultatif)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Les choix sont automatiquement classés par ordre alphabétique" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "ensemble de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "ensembles de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Doit définir des choix de base ou supplémentaires." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9798,7 +9807,7 @@ msgid "notifications" msgstr "notifications" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "" @@ -9821,11 +9830,11 @@ msgstr "groupe de notifications" msgid "notification groups" msgstr "groupes de notifications" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "abonnement" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "abonnements" @@ -10762,7 +10771,7 @@ msgstr "Nom DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" @@ -11406,7 +11415,7 @@ msgid "Added" msgstr "Ajouté" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11550,26 +11559,26 @@ msgstr "" "Seuls les caractères alphanumériques, les astérisques, les tirets, les " "points et les traits de soulignement sont autorisés dans les noms DNS" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Préfixes pour enfants" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Plages pour enfants" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "IP associées" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfaces des appareils" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Interfaces de machines virtuelles" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Préfixes pour enfants" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Plages pour enfants" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "IP associées" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Ce champ n'est peut-être pas vide." @@ -16676,17 +16685,17 @@ msgstr "{value} doit être un multiple de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} n'est pas une expression rationnelle valide." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} doit implémenter get_required_permission()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} doit implémenter get_required_permission()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index cd2c4cd08a89ebd6a684464b93acd8bea452f3ee..c02f916502b6861a5dbbd0be88770a2fbb6bcb2f 100644 GIT binary patch delta 58719 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 delta 58584 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" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Impossibile rimuovere il dispositivo master {device} dallo chassis virtuale." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -9315,99 +9327,99 @@ msgstr "Falso" msgid "Values must match this regex: {regex}" msgstr "I valori devono corrispondere a questa regex: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Il valore deve essere una stringa." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Il valore deve corrispondere a regex '{regex}»" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Il valore deve essere un numero intero." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Il valore deve essere almeno {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Il valore non deve superare {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Il valore deve essere decimale." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Il valore deve essere vero o falso." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "I valori della data devono essere in formato ISO 8601 (AAAA-MM-GG)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "I valori di data e ora devono essere in formato ISO 8601 (AAAA-MM-GG " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Scelta non valida ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Scelte non valide ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Il valore deve essere un ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Il valore deve essere un elenco di ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "È stato trovato un ID oggetto non valido: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Il campo obbligatorio non può essere vuoto." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Set base di scelte predefinite (opzionale)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Le scelte vengono ordinate automaticamente alfabeticamente" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "set di scelta dei campi personalizzati" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "set di scelte di campi personalizzati" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "È necessario definire scelte di base o extra." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9795,7 +9807,7 @@ msgid "notifications" msgstr "notifiche" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Oggetti di questo tipo ({type}) non supportano le notifiche." @@ -9817,11 +9829,11 @@ msgstr "gruppo di notifiche" msgid "notification groups" msgstr "gruppi di notifica" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "sottoscrizione" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "sottoscrizioni" @@ -10755,7 +10767,7 @@ msgstr "Nome DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" @@ -11399,7 +11411,7 @@ msgid "Added" msgstr "Aggiunto" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11543,26 +11555,26 @@ msgstr "" "Nei nomi DNS sono consentiti solo caratteri alfanumerici, asterischi, " "trattini, punti e trattini bassi" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Prefissi per bambini" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Gamme per bambini" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "IP correlati" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfacce dei dispositivi" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Interfacce VM" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Prefissi per bambini" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Gamme per bambini" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "IP correlati" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Questo campo non può essere vuoto." @@ -16657,18 +16669,18 @@ msgstr "{value} deve essere un multiplo di {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} non è un'espressione regolare valida." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} deve implementare get_required_permission ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementare get_required_permission ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 10a22e13e39f20a53eff0a41678bb1fc4df16a73..d2eee043e1f6b1d7c0f3228932e9283ce09acc11 100644 GIT binary patch delta 58806 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 Pg?3r9j9=JW^y2>k*hOor diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index c7f6b9a5e..e87c6f5e6 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" @@ -170,8 +170,8 @@ msgstr "スポーク" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "リージョン (ID)" @@ -182,8 +182,8 @@ msgstr "リージョン (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -194,8 +194,8 @@ msgstr "リージョン (slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -206,8 +206,8 @@ msgstr "サイトグループ (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -323,8 +323,8 @@ msgstr "回線タイプ (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -334,7 +334,7 @@ msgstr "サイト (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "ロケーション (ID)" @@ -346,7 +346,7 @@ msgstr "ターミネーション A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -355,7 +355,7 @@ msgstr "ターミネーション A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -378,7 +378,7 @@ msgstr "検索" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -411,7 +411,7 @@ msgstr "回線 (ID)" msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" @@ -459,7 +459,7 @@ msgstr "インタフェース (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1920,7 +1920,7 @@ msgstr "コメント" msgid "Assignments" msgstr "割当" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "サイド" @@ -1974,7 +1974,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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 @@ -1985,7 +1985,7 @@ msgstr "終端" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2540,7 +2540,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "作成" @@ -3481,7 +3481,7 @@ msgstr "親のロケーション (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" @@ -3489,7 +3489,7 @@ msgstr "メーカ (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" @@ -3502,14 +3502,14 @@ msgid "Rack type (ID)" msgstr "ラックタイプ (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "ロール (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3518,7 +3518,7 @@ msgstr "ロール (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "ラック (ID)" @@ -3616,7 +3616,7 @@ msgstr "モジュールタイプ (ID)" msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" @@ -3651,8 +3651,8 @@ msgid "Platform (slug)" msgstr "プラットフォーム (slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "サイト名 (slug)" @@ -3902,30 +3902,38 @@ msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "デバイスがマスターの場合のデバイスの仮想シャーシインターフェイス" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "デバイスがマスターの場合のデバイスの仮想シャーシインターフェイス(ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "インタフェースの種類" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3933,78 +3941,78 @@ msgstr "LAG インタフェース (ID)" msgid "MAC Address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "無線リンク" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "仮想回線終端 (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "親モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "インストール済モジュール (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "インストール済デバイス (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "インストール済デバイス (名前)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "マスター (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "未終端" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "電源盤 (ID)" @@ -4019,7 +4027,7 @@ msgstr "電源盤 (ID)" msgid "Tags" msgstr "タグ" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4031,7 +4039,7 @@ msgstr "タグ" msgid "Position" msgstr "ポジション" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5258,7 +5266,7 @@ msgstr " {model} {name} は既にモジュールに属しているので採用 msgid "A {model} named {name} already exists" msgstr "{model} {name} は既に存在しています" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5267,7 +5275,7 @@ msgstr "{model} {name} は既に存在しています" msgid "Power Panel" msgstr "電源盤" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5666,11 +5674,11 @@ msgstr "在庫品目" msgid "Inventory Item Role" msgstr "在庫品目ロール" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5687,7 +5695,7 @@ msgstr "VM インターフェイス" msgid "Virtual Machine" msgstr "仮想マシン" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。" @@ -7426,7 +7434,7 @@ msgstr "電源コンセント" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7466,7 +7474,7 @@ msgstr "モジュールベイ" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7496,8 +7504,8 @@ msgid "Allocated draw (W)" msgstr "割当電力 (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7602,7 +7610,7 @@ msgid "Instances" msgstr "インスタンス" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7613,7 +7621,7 @@ msgid "Console Ports" msgstr "コンソールポート" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7624,7 +7632,7 @@ msgid "Console Server Ports" msgstr "コンソールサーバポート" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7635,7 +7643,7 @@ msgid "Power Ports" msgstr "電源ポート" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7646,7 +7654,7 @@ msgid "Power Outlets" msgstr "電源コンセント" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7656,7 +7664,7 @@ msgid "Front Ports" msgstr "前面ポート" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7667,7 +7675,7 @@ msgid "Rear Ports" msgstr "背面ポート" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7675,7 +7683,7 @@ msgid "Device Bays" msgstr "デバイスベイ" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7763,48 +7771,48 @@ msgstr "予約" msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -9055,97 +9063,97 @@ msgstr "偽" msgid "Values must match this regex: {regex}" msgstr "値は次の正規表現とマッチする必要があります。 {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "値は文字列でなければなりません。" -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "値は正規表現 '{regex}'と一致する必要があります" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "値は {minimum} 以上でなければなりません" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "値は {maximum} を超えてはいけません" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "値は実数でなければなりません。" -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "値は true または false でなければなりません。" -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日付値は ISO 8601 フォーマット (YYYY-MM-DD) である必要があります。" -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日付と時刻の値は ISO 8601 フォーマット (YYYY-MM-DD HH:MM:SS) である必要があります。" -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "{type}ではなく、オブジェクトIDを指定してください" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "{type} ではなくオブジェクト ID のリストを入力してください" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "無効なオブジェクト ID が見つかりました: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "必須フィールドを空にすることはできません。" -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "定義済みの選択肢の基本セット (オプション)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "選択肢は自動的にアルファベット順に並べられます" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "基本選択肢または追加選択肢を定義する必要があります。" -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9512,7 +9520,7 @@ msgid "notifications" msgstr "通知" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "このタイプのオブジェクト ({type}) 通知はサポートしていません。" @@ -9534,11 +9542,11 @@ msgstr "通知グループ" msgid "notification groups" msgstr "通知グループ" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "サブスクリプション" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "サブスクリプション" @@ -10460,7 +10468,7 @@ msgstr "DNS名" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" @@ -11060,7 +11068,7 @@ msgid "Added" msgstr "追加日" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11200,26 +11208,26 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "子プレフィックス" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "子レンジ" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "関連IPアドレス" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "デバイスインタフェース" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM インタフェース" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "子プレフィックス" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "子レンジ" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "関連IPアドレス" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "このフィールドは空白であってはなりません。" @@ -16190,17 +16198,17 @@ msgstr "{value} は{multiple}の倍数でなければなりません 。" msgid "{value} is not a valid regular expression." msgstr "{value} は有効な正規表現ではありません。" -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 9f44b878b225607ef2686b0afbf2c372562f4810..042e24136a93f3e97d409dd9cf87a0be983873ba 100644 GIT binary patch delta 58737 zcmXWkcc9MIAHebFUSx%AN?d#IJ-hbatL&Xo5?PU_h<>F+i87L?h!PD%G^ms`REh?r zQi`^e@_WCZbAJE4&N<)nJ?C@g^W2Mm?=QR62ox;j>c1%7rPZoOXR@8SOLc% zT_zLvkjPHK3bf**;Xz_679qa}bK^&N8J>vwUvVAz|L|sfv~XIYJziNPEm0XqV*|Vw zo8aqs38ocIOEknB*o6KQnIx{FU>5elUDz8hE0&hH9!Ft2`~b&d@#1NT);Kr%I@Ted z>+)c8Y)XC-UX7cv5oWt0Em0p^U<3zN<4vuac8NtWa4rX?@~|_f52jxGb7AM8O%ez zGO}3`4bhInu2|3gWtvnzoHGM zmkA@!kLF9F0aQmD%0wIP5%UA16VUpz&`oz&EPojd@V)pv`4tHp_ywJ^3-Lj=vZ1^X zT3#wz32nG`e4dFO%g$&(gJSu0=zG)AnY$IOw>0J-L;6i7cE$($(DVKgy4F9Uk)B68 z%v~;&UyhbnL}#oqI)Jw5rs{#dKL%a8DOenDi}{u4dmFK!=l^*UHgEtP!G~z1C(#l7 z5ug8uo`Rg^!*R-o2G$s>U#-VFJBj)c$2eJ|~@#)H(e?N52 zQsA0gS|u%U9~Q$$a1$27E>%NA!=qEthVG26!qw!rAeUaEYqhjQFY*(rhbw&#daMi9 z2s3p#I^c{NoPXD*G6i0V!_fR{^h4r9EQ*)b3~OEvE0FJo&eT+N2Dji~d={PJ{Ix!~xi?c9_DA=V)_6 zpfgt#9ceXmPt`{+rnWJk91;@~qjS&~7e&{h4evlZ+#mBFq5+;j*Z3^Dgjwo_W0((p zuROX*>!8QGb<7VyuKZ+T0tp+w3tiKP(A~Wm4dhVtYxJ|?FLa3t)(g)&p__4N^hWf& z&%-jf8twRHbOw%~fq$2h^Y=%5kfnZ@nu3@*K4?P?(UJ8;8yJk`@%os*ADw}9=zH6v zucF8C9dv+4(5e3x9q2_Y?D;RyAT&@3tS91U+=#xg8(q6YvHVN4-mh30|BjYx6iz`m zw7p(96t6)y-%j-6dNukc8u+0`oPQ%a94nqcr|bvx!ucJIv}WV*LL0P$j_7+mqC;Z& zb|LKyF4i)2(PA3(*FaM_)x};-~2EXh;8` zOIEL0nEJNpl66Dd>lYm!pC_*)VM9~Vk!Du{i<#CbJT+ z!S}H@R&5!s?j#!EZtRACp&hkv6|VAGScCktSP{QU$@$CGI$S7q(2r6bdtwB-c_*Wvl6Rm>@jCk6AuQ z%IKbGihc-nL_c(fV@+I%1@UckX1+u_F5E73R305bb+q1aG{C9o9=jEjj${D|&;9*q z{&6(IXVC^HFxE zAB`SIXZYJ>O#F;S_&2)NIXj0AN~151MPHbRb~pna`TUr_2Mv4$+RlbpzCD)ji++F( z>^M5G^d_|4d~~Mn!K4+IlQ8lP=vqA+-H%TF5p*wnjc&ekXkb};h4KPuhZWH0P0>I) zp!J5J?_Y<0-MU}SsH23|*}>@cP}j-EqDp1XHw`0{8aw7dcOe%olT z_nwe;O$$MjkRk7g7SYbO>q{2IBAb+3@UqD~X-7f@I4DGl&x|B`P z=k2j3_CY`WZpZrg8v0pq9+`n;qFDbBX%)1Cy6ES4E41M`=$FO2(V1C->9`yn;fnZt zUCeKYZbjRB5q<9fI*@mxA7d`h|K}uJyHn^0evSTzc984p5I{k+UNN*@8FZvIV!mm7 z-X86^XDlCv706$Qenq=KmLJ5_`TvB3o9}z9gBP$i*1RSyaRm-XXX2LVLUcwRLIZgi zUE3$4&tp6CFJnE-J|KKUYKDHLn~BcIc1*g7ULs+{`_W_fAzFSC-OWFu0sI^Dxd)~t zN|7&tZl-4FChmofbUeDdm!R*jL+d?<)_V&*MPCi%{QEioXDlc-C|tSK&>0zwZlXzO z0FU5Ud>Re3=-{xKDq#@N{*GuyEMJ9oya8Rho#>C<2jlavLn9}Nch#NB0926 zwBugr2!`SaydFJ%@1bjV6rIwq&=FM}88%lPtVO;PT0RS%>IGg zOaF-DenMyFPc+~xW5Nhaq2*Q3_Zp)2NDK7*--vGN$FVAY zhW#+dwVZz&9!kPpJQn>e*hDm-P3V+8gHGihwEh8fY9qxbVfG0J;Ziq8CL=bQ4{Jb~p(QXa@SJxFEU`ZTK1V*Kw!O zj?bb~{ResvWE~%Vwrqi&$S)h83~PIW0&l3(=#-^R2pu#)JMJ9qjn2S8+<~L8HePvM z_~EiU4kJGYZRg8qq3gq!){f{5---tGQj$a_iF4Qr8%+!i&BB|=KZ&kYsT)Fr)6f~& zgpTl4%)mF%8T%fcnY2maR24x7P!m&o1AX2Co%v*M5}wyl@xgR-ChkVRt38VTyuTOS z1D~V!z^Ul(u{?2OD9?=sRy5|XL{Cp;^qAL;c0mG3CPtGm!kf_u=b~$NCwf;uh^dPu z=69kaIDqbjFJk^j^u4sn;l0bE8R$T2q3v`<-y4E?{rtaQzQhPknT+G>PS{(E)Zx1L=oFJ^$B|a0Zg-)ZKwryeGO8 zZD?h5ee@}`qZhC`?n2-H9u4?x%>RRqIPIqJJEVN*K$~FFi=r(F8=8Sm;VtNz-HkT1 zES5hS%eSI4whL?EshBT1H3ZNGy^uPgpC$dV4c>w6@F3oa1*gTI|5r~7yZbS8q({-I z{~Fz#f1nZPm>xdo3!)7-K)+IrK?7Zb*58C~+CAt@eumD#*XRuWg4RDbo%3(QS!RTS zylDP%^i!&QEN_f9&=y^)-sp@CMC%VjXKVr%$EoPvxECGJW9XiGI=Tm)!9z(B-dO*j zkzS1XOJ=4e#*@#5mQO{G&unxA51=Dhi8lNM8qoIme0R*h8uM?Ufxd$-%_q_1HzeGR zzoJu~<>nA^Vf2NP(aPwDQ9bN~lh6_GM+1Bp4di1qkZ;lUPNRYTi*}rIRwyrmlqVCF zNcciMbgCN13a!w<`b0;gOE3+c+S}0%R-iMp84X}Rx`{tRm+&OI7ygRRi_8wkwF2h% z{5L1zi`~&rv7zY4>&@uMmZ3AT8ohWnpaH*xj_g&m-XS!wkI+C*qXC{rN1pqZU@|_r69uJcBOfKj^@+##5FTZMQgD zuW~Z}{NI2AUucEC&>0;4w6iZL$32=(}h~U&QQkRP@E$(T11B^2cNO^D+Mh+R?{Y5x>R^%zayEw;KA> zZ%ee^uq26kB(6t0codz==g@C7d$9ukjrFng+;9y0qkH3iT#qZz2CteI?uRaDd%e)_ z6{FDlPsH-4(WOhi93LD+M|>C^;a6ybzoIj85uK?*w}*Tgw0=Xhe!FNtbQ6w2kMBJ6 zy`^aVN71F;iUgEQyhy^4y@HPX95%r8`61sJjl2!I2Rfq-_dsvL;pmloEgJ9*(b;Id zJEJSm8QB!`FJWQN{~;27bvlVP@IvYVf3UD1Y{r(@next96PKeMzJYf5F1l$yLr3^6 z+VLOg6kl>jumE~Ll*HOt59@mV$B?LoE3i7gfwk}tbW>LNUz`c_Mr(tP=vlq3u_^oAd84hdSRKeo1r}b|ZfP+hMVL!mnP3 zq9b2}z42Le3bQW?`Nr6h{5{wQkKjnGc5nDq?P7F^KR{2_59p>YznJrHL`@clwH=9W zzWbwZp%+owlCUK8unqaq=$b!?F2!@`+P{tl`Vrc}_vq>PFPith@LoxD?^H^Xa1HCn zf)=qtXLRcO#{7-wW||et??4+^haRtI&;a(Jr|6yNC+KGV8a*wi(NpvbR>9<-Bwiv> z`u_0M>Ps}B^rc}0xzRPwz%tkho$Apz7q?)cH2!@5f$-tfepv{pGaB$UXh5UU8JQHH z&kxU&iTg?TvAYHx@r&qY{5Y2XflldV%fsh(IdlX~(R(8k9pN-|s^_3HvIt%4Rp_VY z5%eZJhIO&zgK3G~p8sAXT*G`1g|#V-MqCx`r~&%CY0P&;r?MAX?`m`@Mxy6_61sHK>s#$2mx5xaw zXuSu~z}BOib!&82e7+x3fByG=eDDRjiB6$`oI{UIwv{2`E3q>9a+rbL(2j0E1Du5} z#cgOncgE*SWBw6zMmM21=`$-i{}vpN557S^JbpkM$i6D9X#sQuWzZ2#K?n9Wj>1n@asD$%v{)VPfuZOo{2$uUdh~^-(9N|A?da|3 z$5@U033QX@eK`ERo-*hrn}Bw_2A$cB=+f;#_rUHX2}kf6rXoX+$)~aW47!GYqAz4w z69UVHj`3N=r44tFWC?p%!@A373fk_k2XVRwliA4FWTN<^a7ih zB;js<0)6pCbjl9I{G}Vi_x&rd4CVdtI=mU{;CEOLFMl#zsok+E`6SlHP3X*ij$TOF zH-)ceO|h2srjV#kVm)@m573GwHitFqfmU3Cj{H^hSiXl&<%hBSM9iO!`3vYN$@Nqi z`Q_-QErSlUIWq8Mq6-OkPc5A^-P zXh&0{x1#~wkJej<**yQxkZ?pVplkRdx~mVO0eyt7;c0Z!{1HuT37a!FI)DP0jz!UW zm!kocN7uX_+J0N~8&!Wy{r%sWvBKk+$%F0a+Wm#@jVjNCHExbB#bk6huR{aefp&BV zU82v?y>c3@mv?KJ!LsNKG(-bxk4ay=nuK19?#gNC6mCH)zJYf13Hot*1`RClwlMP2 zXvY=Mk=H}pyDFA~ZJd8!yqyAHybqnq)#w^MigvUG-2<=2{Ksg3-=puR zJsWm;K6I%Xqno)k`m2_Eum(PkcKi`~ubg<6^KS#EC@|tbquHJd6$_!yGh)6*vjg z8{UMSa67uG(qBkRjKOl)1s9?neu92H=iDCdjds|Wd~zmsY0G14^0lHjAp=P!c93wF?nOuXAv(36 zhYE=w(9eWlV*VUD^8e5Pa=jSpUxAiaiq=B|%ESyD7W22E?XShupZ`Bi!WVZ&_oE|y zAD!w?(am`rJwB(=K>tB!BI~YTUi2O*hR$4xm@kbkZF#hxdNH4=+&_u#BFzKimt!UJO)%+*Mw0Mqor3P# zd(bu9i2j1{Z7hr5V>Qh4Qurd$BsvT|jtkIs9>yuS1D)z>d&14v7#&z=bm@lf;rx5C zOrk&+pdS*e(A~Km4e%FqBx!rY7m^~_l6>`;zX5G<0Xh@Q@hW^0+u#q;nlFc$xG6f< zUl{trVhZeF9XfS8&~HBb&DW6(fnqNimJ8tDJf zb{C^l{t){96KK8dc%`5JuaIz8e~ET@>FZ%PUx8i8*F_t=4Lt>SqUZc6w1chD7o)F5 z4@N(Veu2*LchNJL`u+bOvBKZzCd%?g7*Q2;>T9A?)-vXYq9eEw4Qv)Vwe!#=xf2a+ zDSE0_qnq+s^n1n2*b{%nqz$!sGfaIqbV`S!kxoV%o{0vML_1i5uJtOk;SJ~%KOf6q zi{YhEDl< zyc(avN_ffJp*&nnIT%KAIeIFpq2;Y(d5>5= z0u68`roQo@YyUWUzwAc)c^~cgXf*j%tndTc@I_3Wf_K6TSD<^O96HrC&?RXSpLdS- zL1$(#I-?V!v(Wkr(Ir`hw*Pb}PbOZ94-SQb#Bnt8U(l;I`=QW48MM4EI--tfU_;Qr z$Hx3rbjgxvM+;*90W^?R=s=#rOFjQPNf_Dd=r5l>L8tN$v|`S8LqmnJJ^6CzskjbP zrv$Ax6U*cLSiT7ja9eaY8tChIJ08Y#`cGW_UYP2E=o*hgFPd5CMYAS8Ux%K8&FGD{ zJ?3|#BYgv1FVO%_q5+;k1O7Xj_I~{Q&q2b9#n2AQ#C-LbZ-_R~3hk&Hy2gXC z8(xpTzdJsE9i8fr(0bp-{GT|0eD)7Q`G^lV|05`vOhH{=z^a(@aM;E5(T2OBQ+_pi z&WE6%0XN3-#poB8Wmp}zp)+|L>)|=9fYm+>?e#`yaPWtme-k4paOBs<3X{=}X2(LK= z4JNH{nuJsSGa6aeFG2(Pu?hK7SQQ6g8(e@k@HRT~_t6giLj%n5WeB`r^a`}&vgo}~ z6WwE(UvmC^&@Vn15g$xJ%kM;|@By^LZRoMtfd;-i=3hZK-+r`%52N3p_5MUR(MEH8trHgI@Rx@OZ0inXE_mOB0t(r33N}j zM+edk-8+4fB%HFr(Xr^~_Z0MnyU~E|M{l?_(Ou|iID(GslCQ!N6-R#*Ym4rk!Du_9 z(Lk?5XX@sdPu>|5%h3@&hBmk*=3hk{IEY4k7+v$v(2?c*I{ePJ9{Sa55L#~<`d$({ z;{u$5AE2MM?M|jnOEPgaiFOpsKxbkvw!*j2DbDjv_z9;Z+VEhsd`xsY8u*uIU)G;uJK%+t3j` zfbRAu(f6K@`JLF4{64g!B0qy zIr;(G;a_L~iC;s9xzPGW&;gZ;`G)A4w?#Ydht9zGUpfCqG&5FM7+n>83VpsO=HElV z_n$yVl=v;oP#!d21S?@#bSAr?Gtm?G<6x}q^WVd%>H9n9-*dm5f(7_KUX54(5suMT zbjnX+XRQ2Z_!ypwcC-W+;)}Qf+no#Fm`SP^PseKb4A#KUlO)EIxb%F8 zXgWSXekVSG-Tw|1&tX&Y75)idGDn~@F&AxUE&2y^r={$!&Y-avjO_QKp* z(o=t@V+hV5{~ET(W?9oyOLse(e-Ha$v251k{9R9C6b0YnXzYARdg@Buitdfy(5bJU zJw5fK*Ek$Yek1x-t3ZzQ)Hj1-|dMZ|;1A7{4dH#=+Fyj2V z(i6AgUFcL@nmau;m7TF2`Kj0wccU|s_tNy#KR6nVeaSzM>oIqp^h6JQ2K@|3%Nyzy zLvO~h=*>DGlYR)SAz?%>;rukd8es$SQ!h(TeKFaL6UiUOR@f?kdTO)H$Ckc_uIWYW zhOG;vC&uA@=<&ON9>*L7(^L0Fo@mj6{Qkp>q%;L?uF9AV2cTE%F!XbKLd?&K&ljLq z@7=L{F?#W=MDKx((HAf;`Pa~?{{U_O8?@ci1(WHiJN+LDT+7P}r6)4568b_%%z=Z@ z5sXIf_VMV*ZbUo21?_lY%s+_UjE|%3JcHhRuc4nIN6`8|CQ0NcaXwbaT{t~;RhB|$ zrdG5O8bBr*dE01T%p^Y=9l+ygz`NGq8+AP5iXwkXv6(66R*e1@M-i%v%OdvkD+_xU-XL3St334dx1*m(sV%g zOixUG{tqSLT3?4YcoRAU^U;RxMqhjo-8^g2KwiLVco1Ft^XMMQe`Q#rBIx@W=qad% zw%-)pd|fd0`~Pc5_;dcqSm9wjPksy9@y3#2Dz~8x?m%a3AI`yJn2rNVh3A8#iI+2y_N!pdH^E%U7Ts zK7;*mH@aj6%Y=3-q3yOp+Zm9IiAiY11?a9_iLTLFbRB9W=1f=!nOoBc2?~=b|II zBbF~lNAw6flTV_7?M2`J1f9|2Xgfb)>c9W-FNyLL6sVA%`UcYo{k$KEnYadh;W&EE ze?~t>FRd6ls*J8>3v|Z%pnGF9mc`lVj68w{umfGn{aC=y|HCAV_*-=I{DXFwy;5kf zD4MT?)@y{7uq)cpG<2l*p!FWd)ct_gKZqH40^Qu{mBTQh2Ufw6(M8yR z{7$stpV0;rRYJ#wu@>2C=-odUJzfjr^A+gSZ;kFm1Ahgr_d^xVza5{C4=$}5c5QvM zqsHi-=!Vvth+fgRp$)G=zbQQt^WS0}@@LQ)DP1k>ktXPk+B(_^GsyR>#`$;3CsQyD z=ipoT2OhzftA}qq57r2~{usK;bJq;JzX|$&X3Td%XQUUp#`Dlkxdh#;E73i$9v#ru zBngk*zF6=H`r_&6d336>*9v=~2>QHYv_4)=zBSgzA?PMu8lOLdj(iUq=zetO-beRB z@>3F?_ta(2%Xxa=m5S(-~R=D{~xseC3VA| zD2$$t8d$*3|28CCg8t}LI{`h%x5WIS=p*PU*oJoWD%$aTXosJo?|qG~@$cx&rqv5( zN9*N511pNTJ^y7$*l`VXCNj}A>y0)v0PXNv^tet%8@LCZu?M4%#PSVj{b$jUzk&|% zJ#@)VqV1l?)X)Ey)DI&mgf@63+CX`ojRrgb9qCx~ik^+$ z7Z0H$-;VB?gJ{5?G~oQ(@No)!@i(-g>FQ8fLm67V`X8Bw>YS=nEathWnx&4@6%ag-+cK=vq&U<+Gv-(D#?1 z19%v{SGL6RSI~YAp@AO7)c60B@xhts-{`5hq*;ixI2u58G@wT4h+D?zJ#ap!d=l&8bJ0`rd5IR` zdHHBfw8O?|fbGzL`^555$@t(#bV|+ZqFBBfePI*21iR1%UysiZqXC^j13n$g&!K^5 zyDH2;E_8sGq3sk!k9)EV3D>Rx+Cb-M|5#yUd_EoR_-^#HJcI_iHu?tp$hn7=)GFS`3zpdD^P z1Kx|a^F}N`j9ESZ-;uDvA7h1c=%&fiGME!>Fdw=HGSC1kqXE}Nk6C7X-Yb?5MC*-3 z-=B>3GY<`95vG3rUqQl8vnS9S>?L%HK13^ig?4lXZQvhtWS6uGOLsY1uO_-znxZq> z8C~-MXyC)qcE(4iW739hj};z7r)n)4`NmlOY;-p|lKtq2KaTlRF@GL?FL&#(7Yd{K z%hC7Bq3_j?7NAs0pzCJpV)@TP^qkZD@f#{TvLpz=k%WsYO zMd*9WV)^P=z9~t<$e%^0Xb(C?@1hZ(KwtbJKK}(BL3-QpUUqct3!oz^i9Rof23$Gj z>&EAe(1Epx`DAAjZnmCigWFjv0x?Iz@uo#o6(MUqMPmwbh8~r1380s{3qJsKWP25_Tf0^L!XyN z+pU5ITo0|^R{i|%93S+I4@RIJj787$r0A{a&vuK^Z?~J#tNQ?Ye|&*<@H={sWa|(< zj!U2es)q*H5^c9TrvCe%LrK`-r05KE^WBP0-JR&#Ek-+Bg^pk=+VFOChW4Q|bOi0_ zG#b$Pn9tQQoRVVb^NJlg|0e2Fa22-3n{gicd%yp%DmLmAK5j>0ZSoId6?_Zp;~!|f zs-43x82aM?^0%Tha}2M+U$7^3?vkDuj;p(H{u`0FNI^qv)HVDe(Im_yzXP4>^U)&R z!cVnzu^i?7(ccx##%ryQnV8W%Juw1@V;$TVJ%?`IDm}sg>nBOHqTmKJkZov$r?DC~ z?-@EAkEtKC(UCuemGKjtn8tn3EBttVWAE_W?MKk1c@zB&$w$}>3-t+q`qdLBkxxEO z;wBPB`-Zi;8(s6&SRU7-Yx)+tC%!;0sPAI=dGxzpo_?Xj3TXYhG2b3vA>RjY!y^6T zpBo@cnN0jhqB##rUL9s)5E{T5?0}DBdpwJsu;Df7ssC4tx#&!tzy(-$K=?za7tvEy zZeVD4J+>tO6}Gc{P;dhFvgS4tGkK70aQM@!Bsyh>Vm{B1^wggL4?+W5i+ykdx=H^< zm$2c`;LYe%zZCr&GkrcRI0LP}6I&SR1rp9c)8XMyC}v`7@=v29{}o+|CL_Wg8HR46 zhtMTik6tiOp~rGNdiA~(pTC0cg}2aie*`_w-(l+C|NIsUvWyH3u`1@bjO6@VaW4f%{${Lj2#xSW^e1%c z&toPgMumJ!bmSe-P1g(k0b~q%TIQgEt&VO%?}Jy+O?zZiGW;U&X9^r~{?Q@AN@%`m zv=@5p#-SZ8#nQL|9no8{{B!h%`~~gck};uvDfFVNi#~4|?U#%dCZLEpuE6h`VL6ZJ^=Vn-~CLt}m( zx^@qtQ@JVT_r>QQ$MPT10c0B=+9`ydjwU(vPv3*GIPTo*blh>pA@x+&|T$F?~-z>%1aGvo8wn9K9OfW&xQ z5+7VZcmE~Vhbb?Bc3cDPxE^|ev_e0$=A$Ef3B50V$4=O6Vwjmbup9YhX!$qj4Ar`U z^KWELNjOD4(J3E|Zm#Lr5AVec{1%fiU?f{yqN^y4_+ zv@jF(usZn(=uAC?S@AO*h9}UAtJQSQziZWLdZ^F`jrbazg%hwNeurbQ_Ke_z=oDT= zmnzrHU=j2*l!-P&+v|t!{;}wBorUh5g-H@l-GgX@ThOI=5xrmzp)dX%%d^}Z8Z3%V zab4xs| zq3G_u2_3+S=vH(o-b9z`Cp6GHv%|nTL2t!=6hJ$y zf{wU3TCZ1pJ_=o`*=W7RXuWl4y&dRgehb}v@1p^HjP39z9P0V6$0jtQrDy|>plkCy zx&-f_4Sk31+B32IPjqT8yETls0vbp|v|cCldqpp-hl|mV@BQe^9l+!S5+9JTgBG`i z2W`>g*Dcxyozem5CY^u=JPjSmTr}VVXvZheQ}sPMqrag8%Q83gQ!H9)F6X~B4=Pa5 z633%!z8QUC7div)p&k5y29`cAd73+YO< zonc85HgFR<67xoQ4?3b%=&s(3HnbC+`d85#@emq#?ge3uyJK7Ox1#~Sg#+;y^hWG@ zN4Ozpp@Am1#l#nAgC4JhxTV1JxS{t@hq zMeYq#JOZ7eap=rVMQ3zwEMJ1|k=2;`|NncML>UTR#s2sWx_g^14r|mN-HZd#sh)(M zmgmrhcA-mm5Ix^V(LjGe2i9asXlEL_G`GqmtS#T*b{Zpi=zeF zaBD1&1JDj{MK|4|_Gh5w>o;cDE^`F9GtkeGq5qMM@W((t3y zwdkgMA3fJcWBx021gFuj*?*ujQs{y3)9w}MfV!dOccAYtLIYoh2DbhI&cBJR6d3Uy zbgd4fr{XL0nEVt?TNXxA7=5oadezoI>t&+t^ub~{4oBl$bOuhLOZGeZ{%Bw4*N3YtSoq47wzrKcgeRh_;jc!C)cudFdnx zBdZl3G>djbN7fG=*;w?2*=YTR=t!2M1K5CeunS$XH>2;PfgMEyJC42Z2W*eY<`0Dz z=HnFW_uhn@I~~6W9Sr~N2fm9+EA}B+HvKWZ-CyUozMWUk1jy# ztwHVfYzIfsZAN5 zza8`MV>-`2Lucqq^uz2_%>NWjCjKO0gBQ`YD)2;@+7f7oWzo%7Ia(i`p_Vb<4Gmxb z+RUWH$y zo38A}Q2#2ly)NhgMxkpy9-ZO#Bi1WA!J)r`CLQM5m*_qkG_AbYz!q z3Nuz54X`Xa^7?21ZLvHK#?-xn&cH)h8K1?}-~aoZgbn46H!}%?Vj<_LK!Om#I z)36~f!czD;*28bn0Iql{{7SYe+U_>Yzbc zt@tw<$Um5Y`L=|+ycSj^KLy=vYtWf_6x~Z(&>7o_9@jU~z4mVOt1X;=U-*LpO@Ai* zM3WEgxF5O%!!fmn=m=-T=l_e|j|ToQ+ToMvp4f>F=Xtzk+lpf9#S zJL-xCFc5p-m{`6Y=ab)$9kBDZuw+Zo`(hKi)-R)L{4qL1iD$#}YG^<$(EyVJNmy|@ z8o*j~s-Hpk!alUYV=?~=I)yo&3xQsN-u0DnFt$Qx;t_NSHe)w@0iDTg&xiVXv9_Q8 z6-ij}8gzKwiM*t9vbeBu2Fw9fNRmIo{BEX9(3vspdEjMo$$x_yy1>8ldUj=@}4n2 z8Ex-2bfEWQ>c9WJiiF4KJ@hKhwlndIPKDJLs3ge{eXq-W5jt7`gVuSMphSHicEAbb%_qcuHFXEKMukn_%r(1(EYV=*WZOM-Ab&3k6;dwGKg@hlA zccEXQR-zZoPIN5~#^=Y-HT)3`pwb(m;kszUtlJ!4EKwU74RoaSqiv&o(LFF4{l+vNo%#)! z)6f5>V}%`P2QQ(U<;|G?2R)9L90(nDLuafXI+APACA%q>FO21@(9OCL?f5LZ*{i=5 zPTRGZ`tN_=NWuzp@M_$R{jl)c>51)l9Xir-2g6NQ4IROBOie91Q%leb=LxKd&tNq? zj@>cOJ7Iu>(f7u_!}<4SnoWTXu0coi7~0S_^qA~IXXYbJElJG(iQWfkhr-mCKsRAE zG~kwKI~~y(>xC}yNc888$%i=qHn4;OU)YSU;dAH<`>+Ongjq1_yCKjV(Y!c~@t zl5d0FnAf2*Fa@nQ2Mu^Bx&#lQGw~Rfz%5wR&;NrY{1$r>Jw{nS3;|q$8RToA4RuEw z>J#(Buqye{=-MyAOneC4D@V~UrC(qMp1``8{!zG38er8+;sX@CCH~e)RoMWBF;c-rq5w>yt1e#XsTvd%nw2kb%9?&2v-C-xVuv zLa)vj&;Wi$1IqGg_|}^r{bqCnHp2U{6COlQL(!w@iEUU34fGhgBtIlc81Wz24Ram~ zGjTP#8AqefXQMAHMn|?XmOq6~^($!oL+D7qLF@ey&Hh<L}&O0Or8JvB>Y@n zhK}Ir=>Ay#8G2rSNAK+XUxcNogH@F;pLvws;n&W8qi1v=33c$w$F zUaZhI+7k_EFgC%d*czX~y7)Uf6P1pKt9B?l)$7qfUO+#zUO{K}7&?<@uqB?0Ha@|? z{QRFq!iXQl%D5kE;#u^DEA>_Q@w+{yKDE&DCFljT6J5)1a4}~2Iy_&BmB{Z#-}?qj zW7d=5=Zy-Obhi#9VS`K2JAF4AzzHmm`M(Lfxgomdb8!$J!j4$=+i(v|MK|j%yawOJ z`dIn9@Jr{R*q{719ErJ3asH=}n0PAuto9YAewh3|{63%+ruGIpGf!hf`~>})e%TM< zi%VCmMSdZ=G`q1Y{)VZ|cslI*F6i11Mn7AwJDm)PJ18*nN24#Go8>L^czqZ>5j}(M z=6}$Jvi}(BmqG7^YUpQ56ZHK7X#3Zqdu0|H*gZ)ScJyHM(dcIMDt!U#;x7CG&teTc z^iw!)|Dp|NJrmZp82XK>33kE3ct1XgUDNoUa5l7i_s=1ad4ea2Dw|nfQ;yRTSj@HJsPZ zID&j{^gO?SNAM!r@R8rb)c=M~;YIW-Rj%K|g>xC&aRypm9<5gu9cTmeVrq>IJ^#H) zcup6hA1V){FFcE0AbZfy^Vc!8C(t$i5Pk0}bhG_|cG&ul@Vq1XUVk*8foT0<=-!!v zssI1aBndagax}7yXaGB{fcxU}&*Jkl=oJ2kPJNy~Lq}!NtGXh3FVsN4k_|xX-xi-Q zMwenaChh1E61pk+0@~0kSR3C&NAP#_BDzPio(m0^MDx{SzCAjSe&`K42A#3B=w8}_ zw*T@u&c8R*8x**ientby_g856a-2iHGCHCS=K36P>UHPKgz^p$+Us>%A6zCzc;Um*yBcwa3w^{{_7X z(=LRcnj2wV@;9M3=LR(J zejk>@C(#bx#VYtMx~cQ0Wl6PH3*9rB=#2Hn)PMhTAPGk@3LW8ObWLx@)EdR|1?Unj zisft3rPzRW{2bcO+i1X_#{8w}SyD@SIl4K^VJ)nVN!M@)iEcOxyWm@BAVsr;NK0WW z^5xOfGB%d4Km&RN4fI(wpcgR%Uq_GgchO(bnf(`?i9A`egn$22CTo_|5>!Vok`8D? zBhbw_5k1#4&<5|oNqAq(XUP^C&Wi?A65TVk(Sfu_+v|>YJP@6!N!gNFQk!WG1+MAB zSaEgCZ^Sl~??PWpToO7ejHwxk`LWoQ$1~7l{5sx+XVH2$XU~%QN$DkQO+HJGEU6E@ z_DK>QD7YgQyoc?`UzRg0Nq=lW{&8%CpW^^5k}FHFl z&FCq(EKgX1n&{LwMV2U;=t#n~9U31@L?fLY^LL`hWqEWpdIhgT*K|7?&}(SJUqpY5 z{*4YSN8Vt5bY?Ec)c60ABphi?bknp!M=}6i%NwyOu0ZR(j>GU6_Qq!U!VE0NKIAu` zd*NR+u+EodN!^rV(7@-ROR^lRa{nYYkZ>wLM5ppsbP00h4;_|8Uu=XfRTp$q4MFRz zMFW2k?eIM;kEdgK{sLj?Dx$})8m2xaG4=2NI>&;cvBJcdpM!RI4;sK4bZMSNkLAng z@p=oL`VY_!j>r7Z=yCiHt)IVO*!5SS`GEyF{}V`zrohPG$ENrry0(=Hg^Q&gx+G1} z$a|rI4M*!uK|4;Of!>P-x-LF{2Cct4dI)QhKVFFQUy8(Kg~JQAur2xKn2Gby4)>uQ z9Y!1a65Uk4paK7lZqf!t!i+RSZ^Sm}d!4Z-_Qx`~5%0!>NfHxCTvIel>d%1oV@L9T zqaUYjiiHbkE>0%@23Eu-#lz+sfqquJfX=`!bV=UE)Nw{P+h^#^{Dc{pc6pXWSxlB8 zVMOiFH5rFqKvS?kzKD*bz!jl^;%L3<=*SwP9koX5bwQ6;Z*&RzqXCSH`Kjn$nH%!S z#9|UgvO4+-`f>VAsF282B20Nv^u@|(gAHT813KbFqC3!r-oexqq8~m#p?lyjbkpX#GIU%XeO?pY3r%7^6K%IMdK!kIH|iA3 z@AFc1K&n(x*yScO-hH6^+4;5#}2pv zovC-xz<u6?AvEMg!}OJ|B$+HVqxwUFeOt z5$*6*bYP#y@>A%!Pb(M7YnMxgUD}KSJLnj_25op8y18z_)J#NIMz==az*I-rg!-qj zE|x7HmZCp8Q;X37e1R^_&q)$)zTy?a4R(g?4lit(U7}*v(g> zpCM(?_cGCX-Oyut4W?!cJ(knZy_K9t!W-|^XpTyu!ETsAd2jT5--Mp;ThIn>M?b8V z#Qa8d30^=0_y}F=uhEXPR1WPHLf6Y)EI53J=$@6X=p{NB7Ey)j9uej^E;gtTn=>DjjVc z?TMc2acBT@u{y3or}iy$CO$&<#%E}Nzo9dmRx>O~QFJD&;ZUq!lk;yw4^Uu)uVF1b zj14ert+0ko(GJ?8YuE+7sQRECtwTq=72ON_V)>`B{JU8GH@bBBYKK5eCu5=!`eJu< zM5E9SZ$LYo7N5^SkI((+)IWlbXbZZ=JL2$PDm6&&vQ9+ z3Y(!z(>p#N6`$V}^LL{GuR@n(Yb<{|mLH4$jGlsQbwl9!q9u^il}uD7VMI025jRIW zZi7x$Uv$LR#{5m_CR%{*iFL7jH##GSa3Fq;&P?Nap}Z9uXisd46EOAff1ZdHwnbk- zr}8~qhM!?NPN^RnoQ7_yBv!x&(2HhweEu@Jga^?3<3n_SN6{rYg$DKyvj5p+4MIT< zwB!8fi&sX=qH9$-+8C|Z5pAe1I`SdtF}xlP;5PKVyKyA0LhC0QhJbQn>iica;o4V3 zr|2r2jn~BTkMSn*XVB9zvQd`Q?}CFX$Hhi_wbEYKv3AQQcMJI8zvbnOSC9nL^M=jWq)os+prnFg?5y^X&6{r zbf$))OE|G9=ikKb6u34k&TXzy4)4*js1jXm&Tw8OKQs()3M z#1`x0{g@>)jC?sd(8tk%BzKZ%MdA>qHebu|+p8tgqkz2JYtt_YOTnJ74)j6IKMP-im!JZBzP7hyWnuRBe^jO+$Bm#Iw1nCuouMKh0<)93` z1ZAkQV*{uXw{q+Pm0>@qr5FMg;CQI{)1ma|LRDr7)Y@NwNie*D7hq$kc^Ly;V;Fn` z!6$IICO|pp+|WC2gP|^}B~a%*M&n|O|kKvgyZ z%3fKR{r7)fq#*;RoOO)Y>kG+SNy(N`3-r{yE3nP=V%1^Aalv zr56sR_dmz-qR#)TG_orIrPvy3vvq=1;ZUg3ZGc*mZLWU;Dv%3M$Lcba#7RvBVsPq2>s>J@y zym|Sc#>1fkE(Nu;@y$5@5>!B-3@bxrQVXgQ&0W8h>vw~Vk@tq$j6XwtP$}BnKl>jj zuu#VsHJEQWhbK@4Q1Zd4Gf2x@EO!;mqb^bqsy341y{zBLP(e-yj%{v2?`FYqG-h{dI{@=2d=eRXg zC3-*^{unCKX>NQG)RL@)D%~!qH9iPcq0>+fF2Ppt4%9C$n!M#zv>#MrL!su6gxTN! z`zZ~TY8sS*ub={03FUAr)UnKTy`R}SLQ8)x>;PYE=lxo38mvSAci0Ff zwD$t|0ICvm-~_lIE{5$pcytH4N?{@LtZdbx+`d45K%-_{J9WOxH?+&%;7iG|>MI#GFz*613PbjsZ z0_z8L+?GIrjs4dw8Fi zGCI+SMKA}dblc$TuxL-uQ7_nl{?9N92KDkXDhD;MDbxpy!LU7C0k!Lk^!Bdm6sR}3 zQLqKf-N!%s--bztqjmnb(NIQB`g#iUpziqlu3x*KfA;r#&4OK!7w_-yHy3^i8^ZVj z-qH<$%5)>to_PZG-cWU*x0%<&Pw8jE(y;TpnonpGXpBQ}8YaMZ-t+GAnNT;`5~!Q) z9GnOv2KoCvv3vcqS8zq>K&t} zuo?X#A9z1TA)6fOc>m%<@9|Uz#eBe0BaRSuG?CDU)_8`=KkO>vwRoBlm!W(}M z%5D_YyJH!sEB$4tdm(KE=U+EpTLhu7r&IhG%E4492Q#5AoMkZkM>SZ6{#mFSGT%rq z;7F)9rBYBgUp&-%$BR&Ys=9t7*MD;)=U)+aMW9mmg>p0&Dxld=23Eso;AS^|5GteJ zVQzR2D&VJ30p$GHa~S9t3Y#J?0abzbpej5*!!@QsZMJz($L%Oo#KlK>H)DCIeyZy? zgnCzd6Gp?BSZQ3rQy`P3N7SYId2(?LykMYm`-j1%YHvMx@ znV0#*`#ewys`O2uG9CgoKHPB<)J^yW)J1d#>bMmf>wP4v1$EK2^ZFTn88lRi8L%Au z0&0^TfO3@oQ*S~F)RMG-x?p-hT|5(@cKJ4#tv}AwOMyC$jiE|D70U5aSOV^Zd3647 z(a;_JH;jePf993C7S!fz4)ep#P$lgLi@*<{0=G~VmcNCfzx0Pn0Jz=7X-7v|NmJhC<(R65}`6ng^gexs8ai&)_f1t<~sy+I*vhYstZuN zzohjtjDs3ahB__PpemT=`fpjzzcPFWflB-VRODl!Dq^9I=a-JlpfX(xbxgN89)~LR zH5dj1CVQ2Og!&~_B9!9>Pzl)s*nIsfm`7=l10zXN4BaEixbPyr@D-Eh^Q*0wd& z1v41R&~PZd&!8$e*NrcO%6yd@-wL(FN8R|<3>qrgZK#socYFl31ph!)AkS2<^o5`d zJPRc+3+3P?$68PodJXCnb%F|X4%FuU3hK>l57eg52=sZ!As&`P&xPORqz~C0(YSTdJ44}gQk1^7)T{E{L0hN8a0BN(9J3I zh1vtdp(aj(x=0qncz6KThJG`=3#<;5{uHSD;VW1iZikwG9cqu{{M=irVlZ0gzZ{K{ z3^ajJ@Li~qPJ>$0g^oW$?U7xMSx^q|x$)dHy?z*!!!l46tqQedy`Td42x{Kvu&Cbu zm(b9JU!ZQVOsIj)w}|LfKgab-Xq}Ex}=^)A0bN z!GO8m@oovr({D4E^RHty34t6hhYDn^Q``)-hC85^L){$ zxUyq&sN>fi>Td51wKw`XE`YLs6lzJXK)w3~eeIw9S2!|~Xy{#O0#pFYp{~l+P=+@_ zRpwWy%=SUO2V_C%UxL!V4i(@-s5{>*^ePqvRhby5N+dyzSA$&D8Ga3E$UqmT&=+dg z4udNFG^owB1nM|$f~DX=sEg_`RA$dF@-nRkrQaOty`USE{g0p=e+HGvjBGjQZ!ryJ zwAyhU)LL(b+LXtj3}iuN@+VYDA4653;5S~sC{)0uVfGS1&2J8+mkw2-j!^dAf!W{x z|1J$(kt3i^gM~8mEmX<2Kt+52%HVk@Lw`aYuRBol&0;UZXQ1T8p!7>aC0HKHaRn!@ z4zs`ir-2i6fhtjNCuY(Ho7*wh6LRBp960aWxH9r|@*S`w&(JLJ) z&>>I>ezJt~A4Ov}0fiA; z8*d90NN=bL4u@KbX;5}&XV8#=g^oW$ZLVEVhR#4a{1a+v?n3Qqv)n6bI8;R{LM=r@ zs7%{K%^wV9e-xC%=}>`w0c9^^F%7Np8aHqdDzg(%yY?znX>Ys!6DY$uzx50RLm7^M z3Op7n!EvHSRc;;BMYa`cDRw~lI{~x5|K}17W%L-zK;U;Ci$Dbu300w&q4ZvZ z+8Z69GVkL!1gg{{p#t?mIi3S$_e-b>Er*)F8HVZof1eug3RK29S9<*jsNI?Z<){`^ zO(>4P|oD@x0>|D95*; zD)I87pZ>ag!5lhf+KW z6~HAZ$G4z1Y2LM-gW^!*FF*zOGSu2Ob!-FW_#MZ=PyvsIs*Huq%kW!3LwEjqC<6zf z0yqnGW!{AP443-{&v8B|!=X@_lz>{xGEnoAT)!%m!@5r19O}Mk2bJ(Zm`|VoKX8Ii zpfa80`ir45TnSau^-vYq4pr*&P=WB*U9#7<08}CoQ1T?Gd!riEDNBb+?0u;DpTg|F z|F?*S_P{2nOn!qhu;1|vRLQPEW%Lh}e%_zFz=EOXML3p(a+CnI8B<-q36!0-P>J=0 z87krXG!*%8sFM4jO0^8i@Gnpm*yZ}ipmuW>)bYLPcn@j`9z$))z;#}x#T~0b&1(%c zug5yhzt*B30%bM?DzcBE(sJgeOn|_;2tg7J!;p)b(Sa#^ap)CCBPe$Fm8P zovu(7>4$RgvGIGT95|IMd00cl~QnYx_4;W`P^MfP$gs z6@yB!Bvd8hAa*nSQrtilr~s-%McUj`@Ou*~(sr)jAIjhmC_^Km0-gx9>E=M`{|FVx zZYalxp(=YEDzWo0```b&OG5?={Oo1$EY$9gg(~SQP!*`{#v8eQx?@MEz`HxX4@=M= z2aCg%P^aq{)ctWCDu6tj_yI=m|Ig8gg0DcWc{-Fr4=BSKu0H`PgZWUIEq48tuD=dy z{uZc89CGp-P!+llb&3KudjW;P>_7iYpdm-8P;1x(>Kw>qQ3>c4PX4#->)s4 z18YIQZSJql!TNMZ!Fuo@)Ybj`Zyr-%B>g5Z7WRf!;WYRz%!D;z+V)=lejm~BZTEhI z8NS2&@i`r8?Z?B4a0aXm55dZ?*iP>ctKNi3^uL8M@B-9bpJ$i%M>Vmq9R22y-&6Rl zwkvkWmR_I(q(}Rg=NhjphC9fmd&Zq1(5;2~(u{Z|a9+O$30Bbs4j1_yT&Tk|5i zmzY0@{vzc6*vvhVrmlUsC&dKY#Jwq|rR}yiCgg#$-yY^gpTG3%cihg~TR6A_vw9;L z!a*p-tDoJvx4M~T1NSAEI9qXFp2gN!yY+Bn;w|(ix=LuI6!FHR^#iP>s=+{KqXy%j*^nctK_4P{1+CFY z9@=(C!cB@D%71g&=|^IMZeWvZ!Y_ub8rtngD#c$wx6^;TEO2qiV;ek-B(LxBmYcZd z+Qg%UyY*U;giOytqUet0708y^TSr69VjFlYJme7l zGI;rs*Fd7#jHlmi#becjTez9uFl#p>(RSRi$kNr2_MyyA}2dQHNec_ySSIx>>TchiJMwt7VY?Nq--@9i1%9Hq49*dY6$r z%zht>33g;=YRDlML0fE`L0``yo0%CI(!h;W!s|7+b|Y=j@f7o-t$Dn$`O;1~9%+8C ztBxmyjdQwtiE1^~H&9P2Yfi)kmc{EdtgN%iCn8N_+u}sCz?WU@o9&7dg~LMVU845+ zc%9>w<)VJUo?^xz`{YFR#182EO;)8D>w~p;RfF~n{A{FdGl`)#bM<5r!(7|vWEbPJ znJ1f>A8q`p)Szcvltsw1f*o|Ken>}b=3?$=Nc8rrr6v(v}*JMrSAS?IF%J*eQv89Cdky z_F`o3&_6=EIPI5h-7~Ri@45J7aVzbz@HCa5L31 zi2iu`%dxnbSAVuJaZQ? zXDnkM*@&~D=8R1~+rfNpr=N{8UG3JhNkIpgTb6mX$a$d+$m(LgwLP-J%}P5aE7oM$ z6({h>HAbXPplZ4naSQ zoiYIbyOFN6+s_XP)7K)NAqqWh$mdO0iwQRULhXnp&WAV7{y}pWbLSC%F}vwPXy7XR zB;)zVUl?Gv3bny+hcaZtQDpeZ!pJ8Rr{8{C3%}OG$y< zkX}UNvTbpxQt(>F`02v05YngU*0=L6r3Ab{?{$0XQY`N%0e?gWwWhBpir4ox@sH4u zsYs3!ub%zn8ccj+Z2BLu=AIq-NBw}ic*tiD{}CIo2@m1cT#htbZ1m-X;986nXZA26 z(lgVxyIegmACla}G2bq|92&Tk-ZiQ|&hEZEHmsn_$J6I5QO#GgtKH{HQgBm78xuiq zr2kN{KkTY2F+o9YPJ7~7Y%gAki{45cdagUFJ(O1pnxXg`V-v5YnpbU~tCd1NrN80- z^7^ygbhV$EZIl0O8Soclwe7?|Lqlqzsb?Cs*z4A7uwDOWQb-?0YB@Zbu8icr;!GLa?ypwSCvY~aC;3?hwZ7q;)0jb`kxG= zwU*I6HtbHSdE35mr*?28ay@ymlFn<5U2&&UiCx$_z`<^c{mDoNqA`tB|NG>!!FS`L zGtqp=h{4W_%rN*cB&+93+D&Zw-DZ`)z)lyWC(+#NJl^z_{BqDwcCsBr_k?1!re6o{ zN58(kb~hoo3KmN6;w!(he`L>V__OfcoYz%k)D2H}ZTkJt z&2XVczB<&1Z)(;%K`M)S@SS7*fQD->j&_E3+d0c z^uyYLZ@Kxs?VyKA!OPJZ#`y2dF3pI)UH>rD47G2V`S{)r zdZdqA(;p?7o_6=6a8uh}epKE3VdEdi1*D_D$)-PUW(wOCk7J@cVrw0F|Mz(XnI8Q% zW{^PR>AQ|4)gj7sh-!TTr;87zQfKz>^{%P zNk)D}e>Sp@>FeodM6#dr_q_QbD`f3^zX(stP850v-jgg^js`kwOl$pKJ z{{BC+*ZUS3Q$HXW(O%y}W5Rn$si%c0tya@lSkDa++plvM(*b zj51ApnE@s;>_cyY-*+hN!133vzt9()%fy;dzKXd_N_0sly$YX_t)9))=QSr^J1lvx}4#$s)=>x_Z`DzB5 z81tO3TOf9h_$CIL?g5>dzsqOxnhZ1EH$1Nijo6RmC0^@YR9k85X-OgO`&Q*O3FeaT zVqUY@l=e-`XCf2-BJAeQ_ep$J!S4iCBn!EIb@vHvJ^xUTuV}CFW#uz1gWqJz=lE!h z-BlF$EnnUIrbF^qxNCxFB*VL1205GsSy_Sn6&ITNde-`~@^kdQ^|5!t1FqorYhQGb zi4FM-QBQo@fZ)pKjJ8&p- zU%=0gz9$8U=e{qjpoxqAAJSd_Nv{%pJ)aTP2DEefIu&I5^g#R)-JXckT$Q92;G0#D z?emRqRY6n9obcT$Xnr!sd`q7(z04zDL@*1#$X7Giqy(R1=2}Wqnpsm|GvByiQz@Vk zhOKXRFy)N%T?;mGA-7QMz=BM1ku)Tg(WBxEnKki+azqyKJt~o-Skb6=yLRds)v?pS zZXG&Bb?X<^qg}uLo%;H2mB>-@|1mbIa>*QPDwp&x+s_v~-9IY2UH_uxUEg*HJxkd1<(=*yTk`*-R;q4|(&(;fKi&UE;{O4|zffTS delta 58567 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 diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 3090cd83a..952d5bda1 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-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -175,8 +175,8 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Regio (ID)" @@ -187,8 +187,8 @@ msgstr "Regio (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -199,8 +199,8 @@ msgstr "Regio (slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -211,8 +211,8 @@ msgstr "Sitegroep (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -328,8 +328,8 @@ msgstr "Circuittype (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -339,7 +339,7 @@ msgstr "Locatie (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Locatie (ID)" @@ -351,7 +351,7 @@ msgstr "Eindpunt A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -360,7 +360,7 @@ msgstr "Eindpunt A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -383,7 +383,7 @@ msgstr "Zoeken" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -416,7 +416,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Virtueel circuit (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Virtueel circuit (ID)" @@ -464,7 +464,7 @@ msgstr "Interface (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1926,7 +1926,7 @@ msgstr "Opmerkingen" msgid "Assignments" msgstr "Toewijzingen" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Kant" @@ -1980,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1991,7 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2553,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "aangemaakt" @@ -3502,7 +3502,7 @@ msgstr "Locatie van de ouder (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Fabrikant (ID)" @@ -3510,7 +3510,7 @@ msgstr "Fabrikant (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Fabrikant (slug)" @@ -3523,14 +3523,14 @@ msgid "Rack type (ID)" msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rol (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3539,7 +3539,7 @@ msgstr "Rol (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Rek (ID)" @@ -3637,7 +3637,7 @@ msgstr "Moduletype (ID)" msgid "Power port (ID)" msgstr "Voedingspoort (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Onderliggend inventarisitem (ID)" @@ -3672,8 +3672,8 @@ msgid "Platform (slug)" msgstr "Platform (slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Sitenaam (slug)" @@ -3923,30 +3923,40 @@ msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "" +"Virtuele chassisinterfaces voor apparaat wanneer het apparaat master is" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Virtuele chassisinterfaces voor apparaat wanneer het apparaat master (ID) is" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuele chassisinterfaces voor apparaten" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuele chassisinterfaces voor apparaat (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Soort interface" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Ouderinterface (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Overbrugde interface (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3954,78 +3964,78 @@ msgstr "LAG-interface (ID)" msgid "MAC Address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primair MAC-adres" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Context van het virtuele apparaat" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Context van het virtuele apparaat (ID)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Draadloze link" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Beëindiging van het virtuele circuit (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Baai voor oudermodule (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Geïnstalleerde module (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Geïnstalleerd apparaat (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Geïnstalleerd apparaat (naam)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Meester (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Tenant (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Tenant (slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Onbeëindigd" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" @@ -4040,7 +4050,7 @@ msgstr "Voedingspaneel (ID)" msgid "Tags" msgstr "Labels" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4052,7 +4062,7 @@ msgstr "Labels" msgid "Position" msgstr "Positie" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5305,7 +5315,7 @@ msgstr "Kan niet adopteren {model} {name} omdat het al bij een module hoort" msgid "A {model} named {name} already exists" msgstr "EEN {model} genoemd {name} bestaat al" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5314,7 +5324,7 @@ msgstr "EEN {model} genoemd {name} bestaat al" msgid "Power Panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5726,11 +5736,11 @@ msgstr "Inventarisitem" msgid "Inventory Item Role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5747,7 +5757,7 @@ msgstr "VM-interface" msgid "Virtual Machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Een MAC-adres kan slechts aan één object worden toegewezen." @@ -7603,7 +7613,7 @@ msgstr "Stopcontacten" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7643,7 +7653,7 @@ msgstr "Modulebaai" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7673,8 +7683,8 @@ msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7779,7 +7789,7 @@ msgid "Instances" msgstr "Instanties" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7790,7 +7800,7 @@ msgid "Console Ports" msgstr "Consolepoorten" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7801,7 +7811,7 @@ msgid "Console Server Ports" msgstr "Serverpoorten voor de console" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7812,7 +7822,7 @@ msgid "Power Ports" msgstr "Voedingspoorten" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7823,7 +7833,7 @@ msgid "Power Outlets" msgstr "Stopcontacten" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7833,7 +7843,7 @@ msgid "Front Ports" msgstr "Ports aan de voorkant" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7844,7 +7854,7 @@ msgid "Rear Ports" msgstr "Poorten achteraan" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7852,7 +7862,7 @@ msgid "Device Bays" msgstr "Apparaatvakken" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7940,49 +7950,49 @@ msgstr "Reserveringen" msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Geïnstalleerd apparaat {device} in de baai {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Kan het masterapparaat niet verwijderen {device} vanaf het virtuele chassis." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -9297,99 +9307,99 @@ msgstr "Onwaar" msgid "Values must match this regex: {regex}" msgstr "Waarden moeten overeenkomen met deze regex: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "De waarde moet een tekenreeks zijn." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "De waarde moet overeenkomen met regex '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "De waarde moet een geheel getal zijn." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "De waarde moet minstens {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "De waarde mag niet hoger zijn dan {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "De waarde moet een decimaal getal zijn." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "De waarde moet waar of onwaar zijn." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "De datumwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "De datum- en tijdwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD " "H:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze (s) ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "De waarde moet een object-ID zijn, niet {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "De waarde moet een lijst met object-ID's zijn, niet {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ongeldige object-ID gevonden: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Het verplichte veld mag niet leeg zijn." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Basisset van vooraf gedefinieerde keuzes (optioneel)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Keuzes worden automatisch alfabetisch gerangschikt" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "aangepaste veldkeuzeset" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "aangepaste veldkeuzesets" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Moet basis- of extra keuzes definiëren." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9775,7 +9785,7 @@ msgid "notifications" msgstr "meldingen" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objecten van dit type ({type}) ondersteunen geen meldingen." @@ -9797,11 +9807,11 @@ msgstr "meldingsgroep" msgid "notification groups" msgstr "meldingsgroepen" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "abonnement" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "abonnementen" @@ -10736,7 +10746,7 @@ msgstr "DNS-naam" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN's" @@ -11373,7 +11383,7 @@ msgid "Added" msgstr "Toegevoegd" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11518,26 +11528,26 @@ msgstr "" "Alleen alfanumerieke tekens, sterretjes, koppeltekens, punten en " "onderstrepingstekens zijn toegestaan in DNS-namen" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Prefixen voor kinderen" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Ranges voor kinderen" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Gerelateerde IP's" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfaces voor apparaten" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM-interfaces" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Prefixen voor kinderen" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Ranges voor kinderen" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Gerelateerde IP's" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dit veld is mogelijk niet leeg." @@ -16631,18 +16641,18 @@ msgstr "{value} moet een veelvoud zijn van {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} is geen geldige reguliere expressie." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} moet get_required_permission () implementeren" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} moet get_required_permission () implementeren" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index e45b73539614f30b58ab22999caea9fb6e1888b7..342561931eccbb9aac9d263aed0e1d05385da3c6 100644 GIT binary patch delta 58776 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

    )B<>~Qu3U@m+K=!m{2RRqOU@2|#i{|8C%-=W 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 bV)-JU9&zD?d}}Yf5OBZG+95LozOMX#KLc3l diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index 64ae0ea58..6912291bc 100644 --- a/netbox/translations/pl/LC_MESSAGES/django.po +++ b/netbox/translations/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Polish (https://app.transifex.com/netbox-community/teams/178115/pl/)\n" @@ -174,8 +174,8 @@ msgstr "Mówił" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" @@ -186,8 +186,8 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -198,8 +198,8 @@ msgstr "Region (uproszczona nazwa)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -210,8 +210,8 @@ msgstr "Grupa placówek (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -327,8 +327,8 @@ msgstr "Typ łącza (uproszczona nazwa)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -338,7 +338,7 @@ msgstr "Placówka (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Lokalizacja (ID)" @@ -350,7 +350,7 @@ msgstr "Strona A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -359,7 +359,7 @@ msgstr "Strona A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -382,7 +382,7 @@ msgstr "Szukaj" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -415,7 +415,7 @@ msgstr "Łącze (ID)" msgid "Virtual circuit (CID)" msgstr "Łącze wirtualne (CID dostawcy)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Łącze wirtualne (ID)" @@ -463,7 +463,7 @@ msgstr "Interfejs (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1924,7 +1924,7 @@ msgstr "Komentarze" msgid "Assignments" msgstr "Zadania" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Strona" @@ -1978,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1989,7 @@ msgstr "Zakończenia" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2546,7 +2546,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "utworzony" @@ -3492,7 +3492,7 @@ msgstr "Lokalizacja nadrzędna (uproszczona nazwa)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Producent (ID)" @@ -3500,7 +3500,7 @@ msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Producent (uproszczona nazwa)" @@ -3513,14 +3513,14 @@ msgid "Rack type (ID)" msgstr "Typ szafy (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rola (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3529,7 +3529,7 @@ msgstr "Rola (uproszczona nazwa)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Szafa (ID)" @@ -3627,7 +3627,7 @@ msgstr "Typ modułu (ID)" msgid "Power port (ID)" msgstr "Port zasilania (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Nadrzędny element inwentarza (ID)" @@ -3662,8 +3662,8 @@ msgid "Platform (slug)" msgstr "Platforma (uproszczona nazwa)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Nazwa placówki (uproszczona nazwa)" @@ -3913,30 +3913,41 @@ msgid "VLAN Translation Policy" msgstr "Polityka tłumaczenia VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "" +"Interfejsy wirtualnej obudowy dla urządzenia, gdy urządzenie jest głównym" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Interfejsy wirtualnej obudowy dla urządzenia, gdy urządzenie jest głównym " +"(ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfejsy wirtualnego stosu dla urządzenia" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfejsy wirtualnego stosu dla urządzenia (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Typ interfejsu" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interfejs nadrzędny (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interfejs mostkowy (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3944,78 +3955,78 @@ msgstr "Interfejs LAG (ID)" msgid "MAC Address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Podstawowy adres MAC" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Kontekst urządzenia wirtualnego (identyfikator)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Zakończenie łącza wirtualnego (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Nadrzędna zatoka modułu (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Zainstalowany moduł (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Zainstalowane urządzenie (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Zainstalowane urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Master (nazwa)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Najemca (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Najemca (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Niezakończony" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Rozdzielnica zasilająca (ID)" @@ -4030,7 +4041,7 @@ msgstr "Rozdzielnica zasilająca (ID)" msgid "Tags" msgstr "Tagi" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4042,7 +4053,7 @@ msgstr "Tagi" msgid "Position" msgstr "Pozycja" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5287,7 +5298,7 @@ msgstr "Nie można adoptować {model} {name} ponieważ już należy do modułu" msgid "A {model} named {name} already exists" msgstr "A {model} o nazwie {name} już istnieje" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5296,7 +5307,7 @@ msgstr "A {model} o nazwie {name} już istnieje" msgid "Power Panel" msgstr "Rozdzielnica zasilająca" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5704,11 +5715,11 @@ msgstr "Przedmiot zapasów" msgid "Inventory Item Role" msgstr "Rola pozycji zapasów" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5725,7 +5736,7 @@ msgstr "Interfejs VM" msgid "Virtual Machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Adres MAC można przypisać tylko do jednego obiektu." @@ -7560,7 +7571,7 @@ msgstr "Gniazdka elektryczne" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7600,7 +7611,7 @@ msgstr "Moduł Bay" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7630,8 +7641,8 @@ msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7736,7 +7747,7 @@ msgid "Instances" msgstr "Instancje" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7747,7 +7758,7 @@ msgid "Console Ports" msgstr "Porty konsoli" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7758,7 +7769,7 @@ msgid "Console Server Ports" msgstr "Porty serwera konsoli" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7769,7 +7780,7 @@ msgid "Power Ports" msgstr "Porty zasilania" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7780,7 +7791,7 @@ msgid "Power Outlets" msgstr "Gniazdka elektryczne" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7790,7 +7801,7 @@ msgid "Front Ports" msgstr "Porty przednie" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7801,7 +7812,7 @@ msgid "Rear Ports" msgstr "Tylne porty" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7809,7 +7820,7 @@ msgid "Device Bays" msgstr "Wnęsy na urządzenia" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7897,48 +7908,48 @@ msgstr "Rezerwacje" msgid "Non-Racked Devices" msgstr "Urządzenia poza szafami" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Usunięte urządzenie {device} z zatoki {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nie można usunąć urządzenia głównego {device} z wirtualnego podwozia." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -9233,99 +9244,99 @@ msgstr "Fałszywe" msgid "Values must match this regex: {regex}" msgstr "Wartości muszą być zgodne z tym regex: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Wartość musi być ciągiem." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wartość musi być zgodna z regex '{regex}”" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Wartość musi być liczbą całkowitą." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wartość musi być co najmniej {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wartość nie może przekraczać {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Wartość musi być dziesiętna." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Wartość musi być prawdziwa lub fałszywa." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Wartości dat muszą być w formacie ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Wartości daty i godziny muszą być zgodne z normą ISO 8601 (RRRR-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór (y) ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Wartość musi być identyfikatorem obiektu, a nie {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Wartość musi być listą identyfikatorów obiektów, a nie {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Znaleziono nieprawidłowy identyfikator obiektu: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Pole wymagane nie może być puste." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Podstawowy zestaw predefiniowanych opcji (opcjonalnie)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Wybory są automatycznie uporządkowane alfabetycznie" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "niestandardowy zestaw wyboru pola" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "niestandardowe zestawy wyboru pól" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Musi zdefiniować opcje bazowe lub dodatkowe." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9709,7 +9720,7 @@ msgid "notifications" msgstr "powiadomienia" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Obiekty tego typu ({type}) nie obsługują powiadomień." @@ -9731,11 +9742,11 @@ msgstr "grupa powiadomień" msgid "notification groups" msgstr "grupy powiadomień" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "subskrypcja" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "subskrypcje" @@ -10664,7 +10675,7 @@ msgstr "Nazwa DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "sieci VLAN" @@ -11300,7 +11311,7 @@ msgid "Added" msgstr "Dodano" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11443,26 +11454,26 @@ msgstr "" "W nazwach DNS dozwolone są tylko znaki alfanumeryczne, gwiazdki, łączniki, " "kropki i podkreślenia" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Prefiksy podrzędne" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Zakresy dla dzieci" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Powiązane adresy IP" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfejsy urządzeń" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Interfejsy VM" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Prefiksy podrzędne" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Zakresy dla dzieci" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Powiązane adresy IP" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "To pole może nie być puste." @@ -16538,17 +16549,17 @@ msgstr "{value} musi być wielokrotnością {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} nie jest prawidłowym wyrażeniem regularnym." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} musi zaimplementować get_required_permit ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musi zaimplementować get_required_permit ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 5aa61bcec923b3ab26dead32a78ad8795b9125af..fad3b8e33dc37acec40f0704793bf85513e9d496 100644 GIT binary patch delta 58820 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%0D(*jRulYV{+HCk6BSf5KeZ#)7BF%kF;AL(_@%> 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 diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index d0bdccfe2..354beeb3c 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-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -173,8 +173,8 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Região (ID)" @@ -185,8 +185,8 @@ msgstr "Região (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -197,8 +197,8 @@ msgstr "Região (slug)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -209,8 +209,8 @@ msgstr "Grupo de sites (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -326,8 +326,8 @@ msgstr "Tipo de circuito (slug)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -337,7 +337,7 @@ msgstr "Site (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Local (ID)" @@ -349,7 +349,7 @@ msgstr "Terminação A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -358,7 +358,7 @@ msgstr "Terminação A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -381,7 +381,7 @@ msgstr "Busca" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -414,7 +414,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -462,7 +462,7 @@ msgstr "Interface (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1924,7 +1924,7 @@ msgstr "Comentários" msgid "Assignments" msgstr "Atribuições" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Lado" @@ -1978,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1989,7 @@ msgstr "Terminações" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2548,7 +2548,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "criado" @@ -3497,7 +3497,7 @@ msgstr "Local pai (slug)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" @@ -3505,7 +3505,7 @@ msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" @@ -3518,14 +3518,14 @@ msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Função (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3534,7 +3534,7 @@ msgstr "Função (slug)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3632,7 +3632,7 @@ msgstr "Tipo de módulo (ID)" msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" @@ -3667,8 +3667,8 @@ msgid "Platform (slug)" msgstr "Plataforma (slug)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Nome do site (slug)" @@ -3918,30 +3918,41 @@ msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "" +"Interfaces de chassi virtual para dispositivo quando o dispositivo é mestre" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Interfaces de chassi virtual para dispositivo quando o dispositivo é mestre " +"(ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interface bridged (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3949,78 +3960,78 @@ msgstr "Interface LAG (ID)" msgid "MAC Address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Endereço MAC primário" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Terminação de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" @@ -4035,7 +4046,7 @@ msgstr "Quadro de alimentação (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4047,7 +4058,7 @@ msgstr "Etiquetas" msgid "Position" msgstr "Posição" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5296,7 +5307,7 @@ msgstr "Não é possível adotar {model} {name} pois já pertence a outro módul msgid "A {model} named {name} already exists" msgstr "Um {model} com nome {name} já existe." -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5305,7 +5316,7 @@ msgstr "Um {model} com nome {name} já existe." msgid "Power Panel" msgstr "Quadro de Alimentação" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5712,11 +5723,11 @@ msgstr "Item de Inventário" msgid "Inventory Item Role" msgstr "Função do Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Interface de VM" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5733,7 +5744,7 @@ msgstr "Interface de VM" msgid "Virtual Machine" msgstr "Máquina Virtual" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "Um endereço MAC só pode ser atribuído a um único objeto." @@ -7579,7 +7590,7 @@ msgstr "Tomadas elétricas" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7619,7 +7630,7 @@ msgstr "Compartimento de módulo" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7649,8 +7660,8 @@ msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7755,7 +7766,7 @@ msgid "Instances" msgstr "Instâncias" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7766,7 +7777,7 @@ msgid "Console Ports" msgstr "Portas de Console" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7777,7 +7788,7 @@ msgid "Console Server Ports" msgstr "Portas de Servidor de Console" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7788,7 +7799,7 @@ msgid "Power Ports" msgstr "Portas de Alimentação" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7799,7 +7810,7 @@ msgid "Power Outlets" msgstr "Tomadas Elétricas" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7809,7 +7820,7 @@ msgid "Front Ports" msgstr "Portas Frontais" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7820,7 +7831,7 @@ msgid "Rear Ports" msgstr "Portas Traseiras" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7828,7 +7839,7 @@ msgid "Device Bays" msgstr "Compartimentos de Dispositivos" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7916,49 +7927,49 @@ msgstr "Reservas" msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Não é possível remover o dispositivo principal {device} do chassi virtual." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -9262,99 +9273,99 @@ msgid "Values must match this regex: {regex}" msgstr "" "Os valores devem corresponder a esta expressão regular: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "O valor deve ser uma string." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "O valor deve corresponder à expressão regular '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "O valor deve ser um número inteiro." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "O valor deve ser pelo menos {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "O valor não deve exceder {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "O valor deve ser decimal." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "O valor deve ser verdadeiro ou falso." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Os valores de data devem estar no formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Os valores de data e hora devem estar no formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "O valor deve ser um ID de objeto, não {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "O valor deve ser uma lista de IDs de objetos, não {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID de objeto inválida encontrada: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "O campo obrigatório não pode estar vazio." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opções predefinidas (opcional)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "As opções são ordenadas automaticamente em ordem alfabética" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "conjunto de opções de campo personalizado" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "conjuntos de opções de campos personalizados" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Deve definir opções básicas ou extras." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9739,7 +9750,7 @@ msgid "notifications" msgstr "notificações" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Objetos deste tipo ({type}) não suportam notificações." @@ -9761,11 +9772,11 @@ msgstr "grupo de notificação" msgid "notification groups" msgstr "grupos de notificação" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "subscrição" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "subscrições" @@ -10697,7 +10708,7 @@ msgstr "Nome DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" @@ -11327,7 +11338,7 @@ msgid "Added" msgstr "Adicionado" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11469,26 +11480,26 @@ msgstr "" "Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados " "são permitidos em nomes DNS" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Prefixos Filhos" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Intervalos Filhos" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "IPs relacionados" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Interfaces de Máquina Virtual" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Prefixos Filhos" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Intervalos Filhos" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "IPs relacionados" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Este campo pode não estar em branco." @@ -16565,17 +16576,17 @@ msgstr "{value} deve ser um múltiplo de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} não é uma expressão regular válida." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} deve implementar get_required_permission ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementar get_required_permission ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index 913dd02f7a6a194782e9f4126b6fddc755122f8f..7fe6316e8bb3ee3f600dfc1749941c78a6dbb5ce 100644 GIT binary patch delta 59325 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

    9>b;1GML@&^6Ejt+*?C5)MU=kB!(XwgkL5{k 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 delta 59231 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, 2024 # Vladyslav V. Prodan, 2024 # Michail Tatarinov, 2025 -# Artem Kotik, 2025 # dropclient, 2025 +# Artem Kotik, 2025 +# Elena Mishina, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -21,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+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" @@ -90,8 +91,8 @@ msgstr "Ваши предпочтения обновлены." #: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" -"Учетные данные пользователя, аутентифицированные по протоколу LDAP, нельзя " -"изменить в NetBox." +"Учетные данные пользователя, прошедшего LDAP-аутентификацию, нельзя изменить" +" в NetBox" #: netbox/account/views.py:267 msgid "Your password has been changed successfully." @@ -180,8 +181,8 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Регион (ID)" @@ -192,8 +193,8 @@ msgstr "Регион (ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -204,8 +205,8 @@ msgstr "Регион (пуля)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -216,8 +217,8 @@ msgstr "Группа площадок (ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -333,8 +334,8 @@ msgstr "Тип канала связи (подстрока)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -344,7 +345,7 @@ msgstr "Площадка (ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Локация (ID)" @@ -356,7 +357,7 @@ msgstr "Точка подключения A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -365,7 +366,7 @@ msgstr "Точка подключения A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -388,7 +389,7 @@ msgstr "Поиск" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -421,7 +422,7 @@ msgstr "Канал связи (ID)" msgid "Virtual circuit (CID)" msgstr "Виртуальный канал (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Виртуальный канал (ID)" @@ -469,7 +470,7 @@ msgstr "Интерфейс (ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1212,11 +1213,11 @@ msgstr "Тип прекращения действия (приложение и #: netbox/circuits/forms/bulk_import.py:151 #: netbox/circuits/forms/bulk_import.py:164 msgid "Termination ID" -msgstr "Идентификатор увольнения" +msgstr "Идентификатор точки подключения" #: netbox/circuits/forms/bulk_import.py:185 msgid "Circuit type (app & model)" -msgstr "Тип схемы (приложение и модель)" +msgstr "Тип точки подключения (приложение и модель)" #: netbox/circuits/forms/bulk_import.py:211 msgid "The network to which this virtual circuit belongs" @@ -1553,7 +1554,7 @@ msgstr "Назначения групп каналов связи" #: netbox/circuits/models/circuits.py:246 msgid "termination side" -msgstr "сторона расторжения" +msgstr "сторона подключения" #: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" @@ -1711,7 +1712,7 @@ msgstr "виртуальный канал" #: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuits" -msgstr "виртуальные схемы" +msgstr "виртуальные каналы" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:200 #: netbox/ipam/models/ip.py:765 netbox/vpn/models/tunnels.py:109 @@ -1720,11 +1721,11 @@ msgstr "роль" #: netbox/circuits/models/virtual_circuits.py:151 msgid "virtual circuit termination" -msgstr "завершение виртуального канала" +msgstr "точка подключения виртуального канала" #: netbox/circuits/models/virtual_circuits.py:152 msgid "virtual circuit terminations" -msgstr "прерывания виртуальных каналов" +msgstr "точки подключения виртуальных каналов" #: netbox/circuits/tables/circuits.py:30 #: netbox/circuits/tables/circuits.py:168 @@ -1930,17 +1931,17 @@ msgstr "Комментарии" msgid "Assignments" msgstr "Задания" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Сторона" #: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" -msgstr "Тип прекращения" +msgstr "Тип точки подключения" #: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" -msgstr "Точка прекращения" +msgstr "Точка подключения" #: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:164 #: netbox/templates/dcim/sitegroup.html:26 @@ -1984,7 +1985,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1996,7 @@ msgstr "Соединения" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2147,7 +2148,7 @@ msgstr "Ошибка" #: netbox/core/choices.py:82 msgid "Minutely" -msgstr "Тщательно" +msgstr "Ежеминутно" #: netbox/core/choices.py:83 msgid "Hourly" @@ -2554,7 +2555,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "создан(а)" @@ -2740,7 +2741,7 @@ msgstr "Настраиваемые файлы" #: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." -msgstr "A {model} с этим путем к файлу уже существует ({path})." +msgstr "{model} с этим путем к файлу уже существует ({path})." #: netbox/core/models/jobs.py:56 msgid "scheduled" @@ -2802,7 +2803,7 @@ msgstr "Невозможно вызвать enqueue() со значениями #: netbox/core/signals.py:143 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" -msgstr "Удаление предотвращается правилом защиты: {message}" +msgstr "Удаление запрещено правилом защиты: {message}" #: netbox/core/tables/change_logging.py:25 #: netbox/templates/account/profile.html:17 @@ -2960,7 +2961,7 @@ msgstr "Рождение" #: netbox/core/tables/tasks.py:124 netbox/templates/core/rq_worker.html:59 msgid "PID" -msgstr "ПІД" +msgstr "PID" #: netbox/core/tables/tasks.py:128 msgid "No workers found" @@ -2999,7 +3000,7 @@ msgstr "Ошибка при удалении задачи {id}: {error}" #: netbox/core/views.py:443 #, python-brace-format msgid "Job {id} has been re-enqueued." -msgstr "вЗадача {id} была повторно добавлена в очередь." +msgstr "Задача {id} была повторно добавлена в очередь." #: netbox/core/views.py:452 #, python-brace-format @@ -3214,7 +3215,7 @@ msgstr "Справа налево" #: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" -msgstr "Бок назад" +msgstr "Сбоку назад" #: netbox/dcim/choices.py:214 msgid "Rear to side" @@ -3363,7 +3364,7 @@ msgstr "Тегированный (все)" #: netbox/dcim/choices.py:1282 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" -msgstr "Вопросы и ответы (802.1ad)" +msgstr "Q-in-Q (802.1ad)" #: netbox/dcim/choices.py:1311 msgid "IEEE Standard" @@ -3391,7 +3392,7 @@ msgstr "Медь" #: netbox/dcim/choices.py:1421 msgid "Fiber Optic" -msgstr "Оптоволоконное" +msgstr "Оптоволокно" #: netbox/dcim/choices.py:1457 netbox/dcim/choices.py:1540 msgid "USB" @@ -3501,7 +3502,7 @@ msgstr "Локация родителя (подстрока)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" @@ -3509,7 +3510,7 @@ msgstr "Производитель (ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" @@ -3522,14 +3523,14 @@ msgid "Rack type (ID)" msgstr "Тип стойки (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Роль (ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3538,7 +3539,7 @@ msgstr "Роль (подстрока)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Стойка (ID)" @@ -3636,7 +3637,7 @@ msgstr "Тип модуля (ID)" msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" @@ -3671,8 +3672,8 @@ msgid "Platform (slug)" msgstr "Платформа (подстрока)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Название площадки (подстрока)" @@ -3922,30 +3923,42 @@ msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "" +"Интерфейсы виртуального корпуса для устройства, когда устройство является " +"главным" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Интерфейсы виртуального корпуса для устройства, когда устройство является " +"главным (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Вид интерфейса" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3953,78 +3966,78 @@ msgstr "Интерфейс LAG (ID)" msgid "MAC Address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основной MAC-адрес" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Беспроводная связь" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Завершение виртуального канала (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Отсек для родительского модуля (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Арендатор (ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Арендатор (подстрока)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Нерасторгнутый" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" @@ -4039,7 +4052,7 @@ msgstr "Распределительный щит (ID)" msgid "Tags" msgstr "Теги" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4051,7 +4064,7 @@ msgstr "Теги" msgid "Position" msgstr "Позиция" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5296,7 +5309,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "A {model} названный {name} уже существует" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5305,7 +5318,7 @@ msgstr "A {model} названный {name} уже существует" msgid "Power Panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5712,11 +5725,11 @@ msgstr "Комплектующие" msgid "Inventory Item Role" msgstr "Роли комплектующих" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5733,7 +5746,7 @@ msgstr "Интерфейс виртуальной машины" msgid "Virtual Machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адрес можно присвоить только одному объекту." @@ -7572,7 +7585,7 @@ msgstr "Розетки питания" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7612,7 +7625,7 @@ msgstr "Модульный отсек" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7642,8 +7655,8 @@ msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7748,7 +7761,7 @@ msgid "Instances" msgstr "Инстансы" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7759,7 +7772,7 @@ msgid "Console Ports" msgstr "Порты консоли" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7770,7 +7783,7 @@ msgid "Console Server Ports" msgstr "Порты консольного сервера" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7781,7 +7794,7 @@ msgid "Power Ports" msgstr "Порты питания" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7792,7 +7805,7 @@ msgid "Power Outlets" msgstr "Розетки питания" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7802,7 +7815,7 @@ msgid "Front Ports" msgstr "Фронтальные порты" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7813,7 +7826,7 @@ msgid "Rear Ports" msgstr "Задние порты" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7821,7 +7834,7 @@ msgid "Device Bays" msgstr "Отсеки для устройств" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7910,48 +7923,48 @@ msgstr "Резервирование" msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -9256,99 +9269,99 @@ msgstr "" "Значения должны соответствовать этому регулярному вырагу: " "{regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Значение должно быть строкой." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значение должно совпадать с регулярным выраженностью '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Значение должно быть целым числом." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значение должно быть не менее {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значение не должно превышать {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Значение должно быть десятичным." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Значение должно быть истинным или ложным." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значения дат должны быть в формате ISO 8601 (YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значения даты и времени должны быть в формате ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Неверный выбор ({value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Неверный выбор (ы){value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значение должно быть идентификатором объекта, а не {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значение должно быть списком идентификаторов объектов, а не {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Обнаружен неправильный идентификатор объекта: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Обязательное поле не может быть пустым." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Базовый набор предопределенных вариантов (опционально)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Варианты автоматически упорядочены в алфавитном порядке" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "набор вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "наборы вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Должен определить базовые или дополнительные варианты." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9728,7 +9741,7 @@ msgid "notifications" msgstr "уведомления" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Объекты этого типа ({type}) не поддерживают уведомления." @@ -9750,11 +9763,11 @@ msgstr "группа уведомлений" msgid "notification groups" msgstr "группы уведомлений" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "подписка" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "подписки" @@ -10681,7 +10694,7 @@ msgstr "DNS-имя" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN-ы" @@ -11317,7 +11330,7 @@ msgid "Added" msgstr "Добавлено" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11460,26 +11473,26 @@ msgstr "" "В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, " "точки и символы подчеркивания" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Дочерние префиксы" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Детские диапазоны" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Связанные IP-адреса" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Интерфейсы устройств" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Интерфейсы виртуальных машин" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Дочерние префиксы" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Детские диапазоны" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Связанные IP-адреса" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Это поле не может быть пустым." @@ -11685,7 +11698,7 @@ msgstr "Обеспечьте уникальную IP-адресацию в гл #: netbox/netbox/config/parameters.py:75 #: netbox/templates/core/inc/config_data.html:44 msgid "Prefer IPv4" -msgstr "Предпочитаю IPv4" +msgstr "Предпочитать IPv4" #: netbox/netbox/config/parameters.py:77 msgid "Prefer IPv4 addresses over IPv6" @@ -12527,7 +12540,7 @@ msgstr "Ошибка" #: netbox/netbox/tables/tables.py:59 #, python-brace-format msgid "No {model_name} found" -msgstr "{model_name} не найдена" +msgstr "{model_name} не найдены" #: netbox/netbox/tables/tables.py:283 #: netbox/templates/generic/bulk_import.html:117 @@ -14462,7 +14475,7 @@ msgid "" "This change affects only your dashboard, and will not impact other " "users." msgstr "" -"Это изменение затрагивает только ваш панель управления и не повлияет " +"Это изменение касается только вашей панели управления и не повлияет " "на других пользователей." #: netbox/templates/extras/dashboard/widget.html:21 @@ -14688,7 +14701,7 @@ msgstr "Конфигурация таблицы" #: netbox/utilities/templates/helpers/table_config_form.html:31 #: netbox/utilities/templates/widgets/splitmultiselect.html:23 msgid "Move Up" -msgstr "Двигаться вверх" +msgstr "Переместить вверх" #: netbox/templates/extras/tableconfig_edit.html:43 #: netbox/utilities/templates/helpers/table_config_form.html:34 @@ -14698,7 +14711,7 @@ msgstr "Переместить вниз" #: netbox/templates/extras/tag.html:36 msgid "Tagged Items" -msgstr "Элементы с тэгом" +msgstr "Элементы с тегом" #: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" @@ -15022,7 +15035,7 @@ msgstr "Включить темный режим" #: netbox/templates/inc/light_toggle.html:7 msgid "Enable light mode" -msgstr "Включить режим освещения" +msgstr "Включить светлый режим" #: netbox/templates/inc/missing_prerequisites.html:8 #, python-format @@ -15040,7 +15053,7 @@ msgstr "Выбор страницы" #: netbox/templates/inc/paginator.html:75 #, python-format msgid "Showing %(start)s-%(end)s of %(total)s" -msgstr "показывая %(start)s-%(end)s из %(total)s" +msgstr "Показано %(start)s—%(end)s из %(total)s" #: netbox/templates/inc/paginator.html:82 msgid "Pagination options" @@ -15048,7 +15061,7 @@ msgstr "Варианты разбиения на страницы" #: netbox/templates/inc/paginator.html:86 msgid "Per Page" -msgstr "На страницу" +msgstr "На странице" #: netbox/templates/inc/panels/image_attachments.html:10 msgid "Attach an image" @@ -16310,7 +16323,7 @@ msgstr "Уникальное сокращение, удобное для URL-а #: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" -"Введите контекстные данные в JSON формат." +"Введите контекстные данные в JSON формате." #: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" @@ -16318,7 +16331,7 @@ msgstr "MAC-адрес должен быть в формате EUI-48" #: netbox/utilities/forms/forms.py:52 msgid "Use regular expressions" -msgstr "Используйте регулярные выражения" +msgstr "Использовать регулярные выражения" #: netbox/utilities/forms/forms.py:75 msgid "" @@ -16344,7 +16357,7 @@ msgstr "" #: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 #, python-brace-format msgid "Range \"{value}\" is invalid." -msgstr "Ассортимент»{value}\"недействительно." +msgstr "Диапазон «{value}» недопустим." #: netbox/utilities/forms/utils.py:74 #, python-brace-format @@ -16363,7 +16376,7 @@ msgstr "Повторяющийся или конфликтующий загол #: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" -msgstr "Повторяющийся или конфликтующий заголовок столбца для»{header}»" +msgstr "Повторяющийся или конфликтующий заголовок столбца для «{header}»" #: netbox/utilities/forms/utils.py:250 #, python-brace-format @@ -16461,7 +16474,7 @@ msgstr "Неверный IP-адрес установлен для {header}: {ip #: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" -msgstr "Столбец с именем {name} уже определено для таблицы {table_name}" +msgstr "Столбец с именем {name} уже определен для таблицы {table_name}" #: netbox/utilities/templates/builtins/customfield_value.html:30 msgid "Not defined" @@ -16557,19 +16570,19 @@ msgstr "{value} должно быть кратно {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не является допустимым регулярным выражением." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} должен реализовать функцию get_required_permission" " ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} должен реализовать функцию get_required_permission ()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -16768,7 +16781,7 @@ msgstr "" #: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." -msgstr "Указанный IP-адрес ({ip}) не назначено этой виртуальной машине." +msgstr "Указанный IP-адрес ({ip}) не назначен этой виртуальной машине." #: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 791557b7520247a88784bd7b5192a38702713b10..e7e200dda348bc814bfe8d737bc1c523ba34fe49 100644 GIT binary patch delta 58781 zcmXWkcc9PJ|G@Fjy$BiE*)G|8&v5M|yCQp&l@Ss3i9#yUE|iiqkWitlhBSmwq(vH1 zQ3)yE`aYkZbAJCk&N=V%KI3)9=X0;y_jlL1yi5PeoBX;!)<+Wj-xs+PiIVu|h(w}N z{zPK;$Cf4%qY9)YYT}Jp2_MHxaR=7HkMK(TA9li~1=A9PaV`$W6POpf6iQ3v!2Vbf zM<87$6AMUWr(iK!ad~)`p$hnHa5OSHk+(f6<} z`Adrjn`1Nb6RSYfL|UQ&w!jv6GhRjii47zi*+sk>vy@Cr)W$C843g2;(UAWd zEmJBq*gZNAo%vRDseX)JRyve7!q$`zMwe^_CM%FQM#7G=mkDdz0$q}hm=n8WHtdU8 za4@=-!{hVu(P`-3m>u&AV*WAAO8IhRYbBn?!nnCiS~5|b#9j(Y<4G)vIWs~;%3&Vz zRgle+XoPm$79C*c`20G&jQr5(WVGI$Xk_n0+j%JZ47#V*W+X#HZ&F}r-$7qEi_Y{S z`eLGNTB0E2#R6CkZJPGo${&qE{g1Uk?a(N~is%2Mzy+TaiI!5?UY z>E*)A^P~CF=m2V<4P~MYcZ>PH(J^TK8R(|FCzkI(2e>ajPku|n27X6Fb}>H4c10*J zgqD|yRz@4H6Q5_I$FdVTpnkD@Ec)IpXyood>pdLv&msLL6Px3MchU3yDZ19bpd-D2 zc9^StC@+qdS3)D!1f4)TbW?Rh-yeZ4-DE6=vtoV;`reCJ(DVNq2^;tToxwqLq~D=4 zI2)h;i=Kj<6~b}43>{b#tcq8mOEWn-7n_iO0zF*^uohlgG31+Kb|wR~-jnqnLjb?dKUZf-hpyUH&EsXSy97 z@%wlMrdLi&l*fwb71{}#<6N|XchQ^dGwg_ktAqgzL??11y7tpz{yuafOE42(uEP2E zL+3OFu1W5yX^981C_as=un=BTEi^PZIt6WLesn25Nq#MI=_NW>PfPS5Kc+^w(zl_< zx?s%^sp9B_Giq}FU7IQtcqI-(^G~855(n{e%v~$2d3mfzz6%)=)RY?6c@m%m^i>{2I$@I`d@Ziv1W%lAe*YSqkF0WdNH+&`Q(6@7$3bIeQ{y*S+wCzXoovv{vbNQW9S;6Mwc*4y>JXK zL*J`_ZqmBw@op3IeUK|ZnHWRDhVMbw^a*r#uSN&5Cwd(HtoRFEqJs6q^Q+O#I50X9 zJ@0p7IeZfBcn2DRL+HSNOv(8>8y{q85JFQBQ^yBws1Z7|?q~!3u>y{Z`G?R5Jd3`! zG5R)o96v@UcnA&s59mby!@{2b0u4h0mC*`UqBq%fXvHxxe>>XI!{}~)0o`0{(E+}S ze!lO(UYMm(7(ib%Lc`IS--1SV4km4AF^Sa0fOhyI`ob1;?e@g-Z_s*wU={p3TE1~O z1zphgdf-630o{C?(TnTt==aroa)lMniuU8qxu1N26nY8alwcVt!$C zadaix(fa6iY)pPPR>f@1!t>hE=1CIn_N&p3#-anc72QmCpaZ!VZQ!x!+h`Sk?x7sV3bH(C7%*5NU zB5uQa_&s_$inR#GuVr)yx;f{d_1;JNNhU6m@I$6n%e2H~ycXTP@8i{&kr_TV$DrS2 zmf#Ke3HHQlt-{rvL4)ia0wQ~kI=|`gLYiFedwqHI)NH!y}{@Jr=WZ64oo_exgzIP{jk1Rqzq?V%{Y(;1K z2^#Vv(W7XDe@Mo}Z|DgBM%OxLr_e!J^ujOFh} z_oEX#icTzfhJ-KVxF$4wIXaW_=nNX74PTAUq&M2}V02(Nq9MHr>*1~FCVd&LcLHti zH?)3w=dgKmU=PoKV-kMzxfgxm2ehM8=uLJW-DEksgn<@9KmV^lXVNE@k3%CgGddUD zyo=Cwo<=9KE7~AOoV~qqk!|&;LRae&{TV4_-spW+yu0Bj`*|p!NPi8_wT7G@OA(t~UC- zG5UTNbml{&H>36DppjaDNh>@?!jZp#uGNO5u*M+4jiFQya=4+uH zHAN$F6*|CPv3wA^#N*MWnU1!Xygyc08Vg>E6*gieDtwF%MLVv6 zE@dG&8r z!^QFWvoZfdbRF8>8|ZrtED~Has zX3RH>&pV(UcaP7CCCZ0w$(M}z!RUa-C1b(O=nU^b zXRt8(7~0U&=vuErL%T8hK`j3Q-Hbn?1NjqeFWaE-UP1JE8MM9Xn2E_ovBET*NWoob z$j_lKR2&@EsvbIk4p<(0qQ4`W7R#5S9lwAs-DdR1?%nbE@%a2Sy7q}7sd~voArgMI zs)Wug6YaPMI)i~Y1jnJrZy&mLN6?Udi_WOh(6G7cVr}wQqvbQuP|ro%TYyG*N$NT0 ze+3DT+1gYAU#HRC{TX`9&Y>Ou6Q5@r7B*ErbRbuwd!Yw*#lcts*P+Ml5ZYnk;b8!! z(fZY~9sMVok+7p#Xh`RxBYp|J3D=JpygH3_Zp%1NDK7*PeeEM zO00%o;`NwgB=ta>A-9$H_9Zo<8G!6Y!oEu$&Hv9_u z>$soMj!&bZK8xN1Sx1MTEnDE#?brbX%oV!DuPa+7N+(F`n&}i`D9NLp4VaV!7XSc?nA$;Ek}Re z-;VBquh4toMD)*Co|qWQbD;yfJmyQGr>6>f%J-dCXZQlz@dk7= zzJt#A)A;;YeEtg>sf*~66qp?9RY6Zr19Y!6jpc3733f#Xay?$|`5#Hb2qe+a%|k0L zh(3%qv?RJBx(4m&b*zDJqVNBN4)}D;|AWpr?dI@1q|4BWHpQeDMLQBUGz|^mZRnca zhc@(REMFeW*P#)66Kmp$n7@2V7(iR}Lb@9LEa`=9aUQnE-8df$PK`hRKRGq*?&r{% z9zjEY9NnB}(GlmkC49~oL>q31ex(|L4s;n>e-*lEx1o{z5{{$=nR&i4L^?#Xk&c7CFb9b`CaHhKSr14a5VWn z33uZkXvnkN8b(|geW7%;3i@GGAFss;=!|!w1Kf)ab_C|K=oou`Bv1HW2-Iy%n9=qi7_aL@%Bf&;f5nXZAK)Zx1@KPtk$?j1KSuI`dq& z1&g8su7FuR|1C%u$~G2YXRLrd(1xd>$25uVmGzj8ucI^DjJ5F)deh~&Jq(}%+HpN} z0+})2DL(IwNoO!3KA417OrjCF2U8)A&sWFt&FBn2K;J)vzIPn$@D#d~|DY4g8c$hX zwB2H8y(-E0^M6AMe4#b^LML>_*TwR?(a1c2uI-~}1J9uYSs%-HME9Z{eI4_s(E9&F zCv@o@VQ-YYg900Da=-zk;SKwl_!IpQ1`{5e2 zy&mZIieYH|=VSTH=+Y&3#0R_486QAr_$}JtA817WLnBq_u8=Q>)^CK?Zy&uL-Gn31 z<9jFi-ot49<>*qcLk5&gyg|a5y@k&FJT}DiIU(N!9eG=H4|GBs?uOokgV8H_Bs$=m zqBGHY^P`K=h^&hFtytLezlVfhoxa1Gcro>We^{6sHe)O7M0qEyg^!^f?m|1{SQd-U5C3e}6f?*V!(=rQb4a)=*P*+1A6|ifp*La4d%~YsHO7kM zH$;!14X5238oUA>NLy@#)6w?Up#%9GE91Xt`<3qF{QJwHPWOdh65WGc$bW$CvFL*E ztJi_(%$H$L+<=BK`@)cKf*r{(z-#dk4#n#ChhNn$LYH_yda6#Mo4Udx&c7pSx+tve zP;~P>6#Wprh|(SiOHv=(k{^z)`Ag_hyo#>^FA2fD~;}*%1IKg zVS`xEB39^xhW@&kpNMXz8L@mG+Q75u@p=Uvz&7+0eH=ZEZr0=IY55sFMZaTJOr9gL zl|Tahpo|2569WK77L~E@B5F052p@~h5>a#2YdrMpy6ml zCdB7+!t-R}ArgM48+X%dF&3_9}v&=>M74x23l?Ql3+Zwxx4ThOJNfi`?s z%-@gJdmJ6u3Usrsi@q73@5I!<|9ui4e2s3R6X-zBqsJ!Ok}%>@ScQCf%)l;aM>nAZ zoPjRIEObEgNciG75_@bjgd{|pi>o(%WEKy(w{jdrvGePIo{x!y!O z`Y8GtRwsW9-K2S+3V+vA4&7v9(2kd(k$n+ex=rXF*pejS4Bo-i$k1c*c`QGLuHiZK zg)Ga$z%E5+S`a&9F?187U_yjtT z)o2H=piA-v8p`jYXV8YzmxuDp(1Dglm#h}LG%ce&(ND*bn9K8j8wo=@KUKg#7@`AN z8hr_k&?a`PM{4|_5AlBaXa3I&g3FG zgPbeEm0KJQS#vZ}UC|qJ3fkZzw85v)y|f0M&}-X%N0)S8eEun>{{H7n63*~A zx~YCeUp#}3{6Dm#BF}}TD39j5qD#_0=0{*9@;9T$Zz+1^zK)rA0d2qO$}o`3m7M?T z6tttD3Qj^REJZ`T9G%G;bU?47k=YTSe-g{TLLw(5$p~1Z95|u!gqDJ&eG_sx0`q!cD^+zwT z@ktWy_UF+T-#|n5LCoiVF?`=If#oRgg=6tntcyQleJuV`xKg`fHS$TUgR9WUeuZ90 z*;j?HX3em+^(K?3L1G1V#QkW+lB>g-bwevYfX@7F^jPjgLwPWkAB*|ZF@F&~C6}%V zGcS&A+H&Ybn;JySQ|EHE_4C~FdZ*P z>lH@_Pyt=@`e^&@&~H?|F!lGp(_@8|n8|~U=-T~-?v1Ligf(uCF2y8tH$RIGa1+|m z9(0MmLiftgXuZ7aLIkfsBhUyPPzOxU65W+k(GadhEAB!&I*fjtoqtVkgZ9V7T7w@9L7av4J`6RkV%h8V3qI=-&nEwnN;7{oL zX&b^WzYJZfCg^5vgZ`>z0oKHoXvd$T_sX#ioPQfQL4hMa7tQu+s8|Sno)PmkqfOBP zwnyLV86ARE$WKJSM=U`*+=#XC9drrLpzoDWz7`s)hZba_7e!ZWhP}|u_)sigijI5* z+VCp88aJYwD*g4e#0V^p*WkTqhlkOR=bRhEz0n?wEbr=_3!^LlkmmO(Vgf_ zKS4wNIl4KIqQ~cFbfEvBk;wXHFfV$K6h$LfGUm&oOIrc$r+&<5D)&#KD+xOofQIr$ zbhpn$J6IH-FGdIST+FXVmu4gS-p=S@w4tuA- zEOwOwRVI^+#H?l zFARNQ5e0VeEE>8^=r^Bt(F^2@=%45S^Sl-6RYqrAA1h)PbjDNAJv19_@1E$R=u#|? z&tFNBu;We9kE7p4&!d|y_uJt!p)k639b$e0`WuwxXatU-OZNx52@AawHeWGxAeGU* zRv+tPvL%V;BqpJo>lL)(Mzn!<&`+)R(HR{<2lOr4(9h@+okQQdA&^@&-Og}>2Flx0_#QB^ebwa}2Yiur-)3?`xjn}LS*PIO7;qXT;w zJylPln{osCyLv7y=q3?o*bRas?Nod2<(San<4jw?)dMVoQ3uuU6i{c)HzG!g^Q4u_)yoQ^g)FXkUbL%srg z;~K1tmwXiJ)xt*PTVO++iZ0!nBne-9Ef#FU_T=9~Ba>%$m`QQ;R8&XH+r;v2v3v+R z!0DL!#)Gc?O7wo&g7)(X+VPQS^4nP9B--$Qm^uX?hZjnqd!#%X>YC`1G>y+YMXyC8 z(;toKnCJ|&{=MjuEJfRYIg}?8TjPU0p&)S-9r^F*RhxZJXrLTgUJsp7M|5BV(1DMN z`6=joTviHzmJ{?9wc^0jhb8l#^r&)-8s{V7`ShnPQyeaL6uAIgX9=ll<$U=juOd;zOr&I4f=H$WTif`+^|dd>%+ zp8*qN`6Bd-%cEEW*Q1dbNDLwh~Z2=+h7`8P3y0%txlR+xl#G&7dpAIle` z=XXW)3$$K=Ps95a&{I$wUF#NT1Ug{`_KoE;(WRZAB;gDfpcNlOXZk$4R%_7Ezlt`z z16$%AY>at73+K55I*_io4Tqqcwd|qr{*CDKDd-a3jc)SfVbcplo(qv%q+h)(1Xx&&XN{bf6n`cUKh9|=QM4;?@z zIB(EQ5Dp8(e|jCnwN}Wcw;iEI&Ho3Yf$5 zUzdby-V7aCD|AnEM?3C|UMxe=0nCr(52N*$#{BB&tLTikpqu+cw7tFPKt4zN`yP{4 z_?d(u{|y~k)~`bY`LQYaGFT1!U|XDvHt-QT^H0zY{zV6vg3%Ia$5){DLM?QU zWq!l?_rdk?!I1c1GFm<#4dEkbhwIT}vk4vemY9DF-F!RI4h}}YN9&zKH|0NQyLpd> zi55Sa3^T113mTvmTBDn;OLRIq!xd=AUq(CHhK71Cx!V-2`l0ovqVFZK6VAoS zxF7wrZU0^Bv?LR~NwlY68XAf1*cv}XL!9UP@DomHwBi0}`H1K(=)mvBTKHhhzm2JZ zqccAcJ%(=b)0o}!e=!zh{UNRy8iA5%N43xqXJT#a5zFsH2lR0CNwmY2@%frqz6~9~ zE;RI?qD%T6mh}ApMxr9-`7!L)`e;K<&=)h&7rI3IL`R_YCZYAF$MSj6hoZ~SdaKZx zug7+{9aDe*pY23Ak9p7vSD?qHcFZ?GL);o2$Tet#y`uxsr5h2Qh}N4K^LL}C<{>na z&&KDko#6Z%;EhG@MuvAi?7>wBOB?1K(uFgk#7 zXgjx|1G)1j&c81_LV>?=wrm1qREqWye;sSi8!Q!@D-2}hLvYZ&3BXo&NpQ#>5KKVugFq=TBh;Tpity zcK8=MfW#l6!%NZnMbHVAkNHOEnzutcz8;Oh=s!6Bj%a$UaBp;JbPf7^Tg>l6zxN+Q zXOuV-B9sTs7s1MS1scg~&`5O0o!B4i`25dsYOec}^Y6KTjDorN3HHX`XTvdChlcz+ z?1WX$g^%GWXh#p=z4!($#`fpKH>P9g^OAps4%=a4^0#1hdl3qM+2k6t+UqBrC=tb#vbSuB`HPu-{u zum$<4*alw<<;lba5>{-QmY({lw;wv8XF&=z=$qUxGa_SC;hD z-*gPXY2@F*4tQnO^wiSbh35C+wOBNp^*DdyNDQOk2ON%_E=f;asq4_aaRv>2jqK^E zAH8nGQRH7lziJi8k)HZyQx!cWPhlp$i(@fc&h%8sC!wce2|BTtv9{;`C<#ZL|I+lt zEW8H|RqkBrsZe&p_T;Bvcie(TByaBY)PHa^9Iqq)8m_=xdD0Wz@D=nkAT4jGR}{S& zN1-?C98CHlu#AKw+KO}1_-cd=$xq3bp88_48po4AfUU80{`Ayln}e-<4_(v$unV>+ zke;{^A4HGeMf5o4D43qQFY-h$FUapdyhzGY;O44=*{~0K#STJ0x5vc%jQD&mdiCBH z%NL;+&l2<=crp4q<|Y3Q8v6Zc``@GO{#-Dbp1RZjp}@7wS13J^ftAr0I${p&ht6O) zdbf{8XEqV-_%^iTdt?4_^k!U%w(|;l^Sy(9h8#lc|B@t;pTvb&Ay?t_)KysqjZE!m zV{`zS=*Zheuft68!_f(>L=Bah_sf zriIW5l}BgL5Zx=I(cQfyx*pxtAD~~+j-zXR0WavhfR{NF~xh8CkU zUWbNkFWO;RiE!~WKpXCbnK%yf;mhccX4|nWeu3_d|DjiO&XVb=-wRYmm*y&T&veJs z=l?(wuJu^7!JE+t%t0Hv4}I}*bn`re4&-&Lj=Rydzku$M{H4MY6+z$6Ku??v~_613hL zG{T$FNW6s(WM4)yH266MhUPfBiT*@GnzwAYGAp8M*#-^$5HteQ(2nnq<%`h{U%~5f z3%XI`a%PlF2G03~fEMfyU^Ju0bQxD>^DV9cxj34?55{uqf`pn)o?7!yM(q zj5Dwz`KFkGgRwi#Mm~&^{Lk%$2ft$(9u%mMp87&j7aiDebjG968BdDkv(cH%i{*>Z z89j|g@+EX&+tK$AqY*udw(~2d{`WurN1_4+1uCYezQHs`KktWPCN4u?IEtS0-_VcI z+?7H{RnWC;fky0FbZ-pDD{v+nk*CoCY(kfECl>JY{{RU``~$jq{y{s;UO6;)IhwDG z)@zKFu`}AyRCJ~b(0VH|bw8l>cVh+~LpOJNl`xT#m~>=~N%$$%4XfhN=t68relyze zZ)k&ws-fe;SetBh^zQGE9Kxe{s*i}{uCOKvem;LX^P&cZK79W2KnyQIsb-y5(QK7cKi^} z;vw8oBYfj|yk^+-U!c1@SFN!7o1*V$#{4yCM0%iWd?&goA3!(j5_Au&Kqs^=Ny20I zZY(&AzW8(W0vf99wZmR0f(P$hMmyezcKA8^-f?t||3o93RzH{>t(ONK z*yWhZ^IwjH9oIx7k%_KZPqd*vXon-w<2nUxU;!Gj$D>cj@)ywh8_=1*g-&oEx@6y> z?Owpt&;OS+2s0^!HdqR6paR-JJ@kdvvAiof^Zw`zN1*SGjpa9^6S)nY@gj7B^r-jKy%Ue zmZ2T5LF;WsBlBL8grV7oe%gHz9~_P4Cu9CB+Q5Hk1GyT9_llzBSD^3LLI+kK9oUuV z06NEfU$p*MbSaY4NH~Bb8i9MzP(6iK+z{Q4cKlJyACCF&&<=k`+qr8jVDj%#{58mxK+KL0_ne&Zt=|Z-)--+W34B+QGP3J}u_&ir$az{>5mAtIz>& zN88yI%MV~y&;O4kZ19&@;XJx&va|~3L>s&e-2)lu0IQ$_u7@78%=o-VEboif8->0< z3GL@jbRY{c_4EH?5`LOJkKSNg(GVR(D}IZ1bP8?YA9QAyv<^#G9IaOi-7C$|h;~BP zybn6?!Du_9qqktvhVF_L9!Ep<3_9``WBG>Y7IY>%(HVah^Cx2d0{ULAHeoLmM)Sqd z_sXO1HHhUM+Hn4zQTJHT56zE2mtZ2gscwnSXQG>FZuALs0;|#YcAzu<2%X6OSbhYJ z!1ri-r_lD#v`K~rE>K`-^0W=1FOKFb$9w~HCT-9TI!CXK&-wBGtyz8$@aKaS;}pacCn z=1(F6O(xEhaHJQ}fn3r)bX*8+umoCO8699lG-55#h;>9~+y`xEAUdEM(O*j4gid5q zET10pNlg9xKQ|UEK^s_(cDx$xcr&``cA=Z?2s)5cXvgQ!4*x;xr*#O&`7-o*1+?9& z=z!~^_1meR|DEE4?(xA8w1ZLTd7cox1O3@<5&G?RHF|Y_fZiWpqaFN--Xqzr3LnQM z(FxT@2iOX2w=1Up_df@cu)_(_Y3Sy=0}b7LbnOc@5{kF^T^uXoQVBhkqoRfSKesp`pGIEz%|Y zR9g?rQ{D^xUC~S&X?@JZjIQa4AvhT8;=9rF=;p23EljXMl0<6?ZbApL9v$J&SRI>p z4;_xi)Q{Qd%-3KQJd8J`aUb*u5t`I9L|`R)A?-yc_BFP{BG-n0E$fFP$S2p580~}W z!Wz#)_re0Kh>xIax+RwHLpRUiSbhSH&_#5Q6uUm`g$iiCF)qWlcpH9)SK^RfsoxnT z6U#`{rr=}D#DCG_(z17$QAf1=HtdMo@LJ4qLs;YfIEnlwyb7!J3IB|DGu9)21l>z{ z`-a~YU4_lb&%@OJ|DT;CMp2OH7e;m?x@Ie}6Ml|1T%ms$*m&$uej2*@K0`aoJs`Z7 zi8aYjMnk_mmLEa)N}hpX03FryKaYeDc49+J8x;0JV{A%(BD&_Q(S{G9pAnY~4og)O zJ%$qBF}gEOeZK4y1O>w?{Yi^|5>qT7PPigbmC`Pr>8p-TguIDB96^bYMk> zhe(t~2UHb3W>=%nuSYu?j7DG#8krerhj*hBT7tfpTtmVaHlu6z4*KFjwBmPY#d9&A zJ|cXm6hb?!j@}QAV!l)Kdi4Fl=maOD?aW5|Ss3!1e-bvd3jK}b>)}CSUo8I;y7dj5x!7>(mFb)3*s za1`Byr_dL(j1C>=#8%{sU|sBu4*Xv1gzw>XSYS+;`6%>$nU3A@HFSxykLCP3vdc+m zt!M}I+z-U|I0MV!+vtG4$7T38zJQCzg(Ye;J~#-AQ+^xT(c{q<(E6LOEEme)n>hd1 zQgG*laF-uOLs@TP*yYX9nYTyR?i%zipNU?*uVWqj1wC%1Cxzo&A06;OY>BhcC3_ot z;a)V-l_qokU5i?i!z2?_8FX{j zN1u;G+n*8h_ag0b{z>>n<4v^VZ_xq$g@)>qX`$o%Xe3IZGpUa5jaF#G9njB+Ug-OS z(3^8S`rZPx-cq#Q>Qp)B?==#J`dxHpU!gCaMrWRPdf3fX(R%IB=L2H-ZD_s6WBygN z-d=QoC(uvLQ|J}^2e!d%xAG;_^WTw#n{X9+1FlEcW;c3_j-z|yUv%U-W`yVY(TG(> zBhmtWzb9I69M;0A*bY~syZ#q+V1HuLtNJN_6Q=#S`(e~+M)kGs7=xD z`&Xg6c^o>ES?GY~p&dVnHSsB|h99FLzkn`D+8v?&OVJ5tCP_H5o@fI@(GG7yLwOsf zIzacxgYo$j=*{*#x|x2&3RrDcxa+&)733G7_12*S`W@?IsoCMvG1-GeB?@N7f)&`2 z{2ugca?v}}Q-1+@J=(z%oPlqlH(~R;!iUddY)Jmon9n^Y{Lxtl>_+)x*bGl#TP!~} z_4h-`#Em2zz}D#Z=m_)73nOkF9gl9d#aIVF#6EZt-9x?Z4iS3-jo7p3W_>yOW_i_@W2@;0tBDTYf`Jtf^=sBK%p7;6a3|~Ok{u^}ZzDM`aS+wEo_kA9n29UV3+YEp{rrE9L~RN#VkxX~Z`jS9&^7OezAzNsG?U`)t(M>u&dMmngb7THx zY)t-*=o$3A>I*}}>Y?v9L6@lALe9Sh-6-$|>xYJPB6?hAp)0Jn9oTI#KO3(ie;;};BtMN03O^XG#xm%Q)dc-Hy%mnZ z+i@PAL}xVVq0rGZbfB})0X~R+FIbN5p?A>6@Wx$lD>@7v?^6`1tFb`n-R zj^-0jgkL_DM_=fU4)7Lq0CUlSK7bD78FUkFKqL79dThUqo<;Xaj>RDo#n9(97jyo7 zp%n$*Sbfln<70&+I->_;`HN^rZ=g%HFXn$i-%no>-YW)QuRSM-KgjkbfUA-nJ+=> zznmoD2;YkjK0zD!E>`#h9l)hehVo+QOe>)cG()f8p6Ichf!3dewz~+ew*+l>13JOC z&~}phNi-wz12)BSPlbGc^hc;C&<3`kp*x7~=C9HEXV4C7E(;e;^Jr^Kr@RAtjIWO6 zJ!8IiFqs%k!jX-R52m5Je-=8U`RJ8-e|)|K4eg4UUx#kSH_-P!MBCes4(up8OVRgf!C4$5FJ3qvmu1F&|Tda9niICWJaM&ax>cT zd~`D}#VYtR`eAh#y}-_(6D+WT^Y5xH1JF%38V&8u z=)mS+YkUqJ&xjy3mTdJtHaWbKqEQHo&zjeV~>`*0HO#ctU8wXn+{Lf8ChG-4m31Izk)m}v&uPBkFY@SQenPi~5w+qdaUk7>pzFqe;qwNA7bkMi1}a8$S40LVaT#>4V$R|`Wa9HUAqQo1D(+Z z2ckFGWON{Rp!FU?-&=+5jh*P8IEtQv#I`WNBItYdkRNuFiS{I%$uO*hGth>fMPJ;C zc5ncz;m_!$gMq!1d?^`l9{K!_?pZE{FwBpfg#9 z)o~r#@Yi?^o8iLJ{5E3hWkz{c1Q{S0^n9q2)HNshnE z`L9Ug90fL1YG<%AW+7h>eW4M$2il`cG9c!sVFvj{v3wmG`j5~H=5sXkM=>{kkIwuL zw4Hx;CPOF-zZXVc5naRD=m;~h2KGc7nuRXG+~|Echx~(R!$o(6pPA%YDfGB?!3sDMy$2ScKb$^`8MrIvPoR4z_eUWzm!mgf zMRdk(&>43^m##1RopCUxe*bp|2|q+0MnnEebPM|HxcAWz{}BBRU4p-{J?7jUI_id9 z$oEDg^*p*KUPdRf5$obt=*Mxsj~SSs|8+@t3|pfExHdWn?Px3->KSOg`RI(7pfg(; z%U?&|e?R6AqVNBJzJC^-NR~ZeiSuCU@BfRFu%XImg~sTMt9(_YaVF%vusrz7|tA9lEzBq3_QOCKLCOu%o4Ds9uT{HplW0&*2S7PQ@+=zVYyQx{ySob&e+2}kx>%yS@U65adQ=r z1$$tDZ^FN>5C4YqKaYYhDd>p9j)uGcW$a0QSIn0<79vz14S8S8#6{>Y9zMYaSoqtp zNjsq-PNI8YFS>^gqf7NOI?#*Xa{m3WDR?|os2**JzSskOp)Y#;#-cAyi_h;zkKyC! zu3wLC=1u5keGh&A3%m?}K{ww;w7s0k??Oj~qot#j(5tjIdh8nDmv|$(RPDbHn`$z8 z3TB{dem_>lH*paDfX`ruAJP+4}1-Kr>8{IHF8+W}VR)4MT6J+tJ-T9}VH- z=%?i>^y7FJdSCpEzMu9}c)uums_LQxz7mbljc7z}LL!w++(9Cff`#ZY*^BM*P_*>P z^uz)3!_h0Y$iw>kE zdINSq+kFvj@6}{1cpIxw@G*LmosSi2oC%w!85+Wt(N3|vSF|tM;K2BN92&9dSQVea zintrSLC>HQPFDUijJ!^?E&8Ar+Tb8`hU3u}XQL6=h_3Pb=!}oV=f~pnB4Z{&&GJ|1 zpdz}ISE66ZMxgE86@3`p6D#l%&;M!?&S(R=o42Dk+D>$4AEHZg5UuwWdZGLjpZ|)6 z^gMdb^IZsgs0^CF4&8La(DrUZ2Rt2qzl$0-xI6hY;?_E zM(e#6^E=Q1?n2u=fDYg!x-=K!^IZRgrMvte&cAC|fdWHX4}GzH%=bqdn1F^li8k~Q zUX9P89sY){`9-u|o{M3#l|^UV5Z#2C=n{8E+ZlP0^KW801-^JMI*?_t!g_2;{#|sS zS^pR67r-Xu%g6ix>_mP7*1;`!GoHeRIP~98z8D*m-;FgeTk^k9P!DTSFcv*#OVJlU zK|`N|6*u&aa2O6n?}_)Z9sY~gVcWDUsR=Ab_sAM_iPoW!+JZ*p{g_YgC*jP#jt_o8 zui|rPNb{#>N$uWp=;o}8MyN4*Y&*sLP_+KkSUwN?lV66O`~RW+6v&b#wGzr{pIjGDw_8LznNeEUCZSDTV#WPeo^X z0R6`EWz1hd>!;@n9bSe;;Bs_tltyP>4qduB(bnjIdWPo@-LxcI(g95(pMejcTVXx= z-hQ;7&FE*;`{;G>4cft<=s^EPS0Gn`FoA;6^62{w(0)`d`tkiY8o5#h!##B+n!g?^;1smplIS*c;K!nW;dJtsB@2a_&W}EZ z-aF5sBi)9+xDUN&evHrm!CK@C6%I3Li_WkM8kzps3@4!xd>MWJJv72cup=fbT{uuUp#^~d>kF{ALu}Hlni^ODEhn(`hF&s#i8gx z=b!_*7ai!Mn6%-iNqF2|L_@t1o#98Afrqd@{)Mh_jZ)!5vn}=@KM-wrJ=)<`bRyrN z?H`Z+57#4m2o|KioQT6 z@+aC)qD&ZQPBdSr4Cmh&m7>54q&_ypR_OPLX=nqlpkEWVpvUVFI-pkL zq8GwFfug^`%*I6j|+ z4)kvH{Rh!VEs6OxXhdF*-yH7)Gg4 zyA-Xr8Qmkhqu-&Szlh!=xhsW%6he<@Sxo&m=oLsf(}w6(+#DTomuO#fMx(F{-ipp( zaeV$Vdhxu8SK)_fdj%_p_ll$KR!6@$HAf>htup7|j%HI}1NWn$eF|6OYD~u)s)W$? zLuWc1E8;YCsg|J^&~s=zub?yDj@I9WwtFOc0*%1AD#_6B-xSzDma3t_ywO5v1I5u1 z*Fg6`BXq6Xpdr2njZi;yrsL7~lGq0yMC<>G4&)pf!K}$@p@E|4npVa+*c#oX@8du` zhPAO(_3*`H61qnoLkG474f#g2;ce&_nEkQ*JbJwUMVFvtjc`vSdy%L~!BjM)&!HjQ zjW+lNdewf5&h$rgVCT`jkgsOA8Ed2Eov=L)!#21Iy`oQ}H)#G^VQ*CrCKF9!L3^xB zg`VgxpNTHX1L#^VMI*EV9oV+$PIO6jqf2lY>*GnRhh=Jq2=zoK&>#2XIPB{A&#V(> zya-*hW#}5MM+dS4UDHp|$ozm_ooCVAp1W?C@pWkZrMMi|;VitiUKrqKX#3xyOLP{i z(0?Ll{V>CNSc!ZybfiPkyL&SF;{E6hm&fu~WBERG36G;QFVNusot<}dRYkOia|i(f z1`IL85MmMogb+f67(x$7301m))KCpox~O<5A|N2(2p15LUIi)AK?KDD(rf4e5kb1N zP~?5ToN+DJTkHMv&RWNBX3w78X6BshMKA8Z&!j@h--nvF461@#VLUtrvwwrex175+ zA+R|EWuY98fm(tEP;0vi#=)PVj@{o-n=%V(cb80d15bonvKp54p#p0L6~I`iJu*L; z^RFk^RRmhYT;<);7KG}@LX|!VYM0lB+C+_QzbDjE4T8#O6jZ=#?D#gQQvU?CXHG!{ znhEvXxmKR@uLr?HJMaW*jdNCTCj>$5{=!ftjDQNP43u6KSROWjW#MSp5N?7BBv(aO z9tbtBCe-V>F;oTndT1!JK~Ncf2xa&as5PHzFy5w$o^e;3xP#46Wv_{TEQjYYA)z zPeQF>x$5rM1GS(|!+cm8Zig~_9V&r`P^ZWL4Y#6&VHx^SQ1WIl`|qIYLPLhrE#I>o z1GP7%LG9kzP#G?Rs=zv^CHe)bQYWD@zi#D4Yq$Zu4rM8 z)Wl&>$7Z5cSODdCE!6AwXQ(y50_8YIZP#D{sMAmwYBRnHHD1DwCs|g5sziOL06pz! zXl=VdEy24`4~~zaN;J-n&xEb$FNUq*b2t#TPW8?HkKOjeMEd3GxF0lnK-n1!705)W z(=!vQ0t?)}$7dA{Wxf$g@n@(~9(5Ib&Ov2%1uDQ>cHFnFJ1+pLLgBC>EDNPK9IBFE zz*=xQtN?GrO0Z--Rh0K{HyXZb@~FsPBM7-w0*m5X%uz6&eqbIsYnoaRiE}0#rX0%D~%D zkq@xrqwTn{GK~3GykTFmW8$o5>!ZHoMPQSMu_spjugG=F2xE>aTpEh$d z`UWP@zXWH&pyuuuhpR0g!zRdUws1c?PJ`N%f5B*&?=9c#zi~AIZleD!jDx*fX1|O) zJ~L?OJnn^hguvj;D37SHECL9UV;by2!9Npd5XArCaW8gPXOL3w* z=U)yY-f=&(O@umz>!3=s6BdWJV1HOB-Tm5p98|!*J=_3NU|ssXU`x0G_JR3(y8U6W zJ^f>FF?_w3Z}$Jmb-I_wJ@2)9ySukF)LvL+`3qFZFGB5wf8b(=e=+IfZq|c+-P4l) zUEl1#jUy4hf!H+c{Oo98L zUM2wp>^lK!&Essp4wRjCFemH`b-dq!T8cqX547=6c0IGL;A^PNzk|8qNvH?T1*iwo zJ*ds*KhRy0Qc&Z~pbT|~de#rN90v8^`50ud!Yh8mrb_w4I0|@ zPoW+_!oW#A8%_u=b0 zPBHJfUnI1JAJJa~6;RQkZl>*_GVco$;TWjQw?b8JH&kXBP;Bmz)1QZ zKz&e|W&0ap_V@oMY3Mv>LRFyf2ksiTf?9JA)ZUm6qu@5Em&iF-4F-Ma9^d9rOZYz2 zgUdh#ejaL*K7=|&FAZ}8PZ`Gf*R!}8f?{w8RA#fG)@TXT=Gy?ZmV2QLo`hQS+g6?h zrJw5~_qYZ_IV=NJkvE|N`wVJRE`i!Z>prsQ|3?Hm9w%TScmt}mIT@GY%di>L_k|iC z1_K;ET-x#Z!`%SZK{?n3<#0b739mrynI0qDMEXFTiVr+iFwP35L1nTKwu0-RD)hog z_gKCLb) zlwxTpLsg-cpdQpFY6+ELe;5wO!w9$xYRP_uTB>tUjvqiRiSx1R?-kfV=Rcl?6emI% zUIb~(5p~Sv;?R`s@w6#PzkiQ8hS!iVjxt2pFnNaDNrx5 zrBD_95vtM|(4+HwkA_|vg~qv?r3loTmxL-|IjBuo8!Dh4up%@t1@4E^&;O~rbcLbz zL?YDEHGy*61!{?gLRD<+r=0)dH0B`Cn(u~+{2bJ-y$Th;LnuSJ$GdA@*fIuc{B@`R zYTABdsKh!#IUWf$-wUO;9I8?q#@qAz3j#%)0TtOpsFDRta082lTI)ApN!ZNtBUqaL zGN{dX63XypsLl2eCc}Ia-KDJo6>vAGy)@WELm7VtwaI2cm3SVM!97rspMd4zHK@%R z{h2F|fm+LoP;1=+YLE1S+I-_-Yxp^oz3Z?#%z_cnQ)!aBCT*a0dk?764}=P2BveK# z;3T*mZiNjelL=2i|0(XS4*lGH=C_6VY_}9@Pu+&H_W;U%PU9w$9}=*~CzXaO&>m_R zr$a^BA1ZSXRA!&s{xYbg*alVNeRez(YI8lZ^4wpz{V=HGR}$*wmI}3*N5cU8`z)iO z(r<)Xn;lRA9e`3i1y#y_pf-=+RF{EJ8HPh0!)U0|mw?(6sZe`qFpPu~U@^E7Hik!F zn9hIEX>Mt%L1j=6DxlU-l}NMlK2Q#aK~-uLRA3XV+(7BifZAM(p(^y99X|}U1Sg>q zy$G{^gZ3^B8FajE26>@2RV>sgs0npEJ3^h3p-`E6p(?ZiYN<{^1#kn(!DFaI@=kXv zS`cb4g}=lrX5)e$JO+E5WTfLemLpem9E<=|bY%tk>4{3TSN3!wtr0afy|P)qeU zl)dLr_WftL^9n$XzdVEUuSkm`kb~Eu9Hc@8&;crd9#9U4LKzwfWne7S{4by~UkIhY z2FmgGPzmm_{R2>TGN3l~MGp-b%CZW6GhG7(pi2G<)Dk4yelw`u+zTquadv#3?Qe&w z$T6s;xea6BOJBP4DnrRz!&1;QjK*s;mcwH3G}Q5OX1SRbgsRNTP><3$sEn&YZLY?) z-vw%I2SR232~m}7S<)LMr_8H$El zvocU6t^=jt8Oq=QC_N8UrW2t8nhv$*OQ7^tLj}AI2I>6&WED<98Mp*>uJ1ra{K(Sh zD>tA#P=@kDIVud5VKL|nt3cVQ4kKYBSR1|zRmqJ|mHZ86fB%1ohSush)S6y`I^PeW z3>TW~W>OleUj=GSTfpM5A5_58p)&poY6(_BRd9#x?}iHaIF!H4xtxD(nwtnT(Py6P zpa6`d8v~2NI#8RYHo5jtvy`#@iclHWgmTan%5i%r2YsPR>492;2~dF>%h^!+OQ7s*f(q~_OV559 zGJG5=(u+_N9zi+qU+Au3C{)QKpbQj+Ds3sK(pG|6%Gyx#TfwR@-Et|^Ubq64;0;K? z9-jv^G~pT4=F7jxb^I!ngR)QoR)=~bHiQba8;Q zyZ0dbpD&RXyOHIFDq#SW!b?yNqoE$Tm7y|h4P~e&Q~*Pu0vZqHa2`}e)k`tgD%(mmp zZGQ_?;6FnJb_9A9`DGe1^aRR4zNPN&ECTgFDG#;wm7&(Yx|P?p{f1D1wSZdNE>Mno zL)jY&qu{4@{A;KH*DvM#OK}$hJyQ2W1#%TC!YnAm`IfoIr!ds9DGN3JCX}I$FuM{^ z$7>jT6?$QDxCLrnCe%_sgZjKscsb`^yR!Upx1?2}HcK7Lx1iRz3sh$BLFtcxT7ofF zJ_Ra}nNUl%1nRtRgIdy~P?f#{73edl$_98=xSJ&qs#Haw48%h@cmt|J4WI&O1?4Es z_WM9>+96Pz^&==dUZ|2Ug~i|=s0!bP($Dv`Yu{6lhDuxnYS+d=MOF@Ktt`VFW+ znnUS#gsMzmsLeSFW>)~JLQA0LuY{_^dZ?w@2j%AqWIn$^K|`75TIo)F5z0X!s7Q-J zm8_IyWhloDpyqXia@@m?4}qFD2FlTAQ1)g(1+)|@z}4B~oc|3pRN9?T6Zb%6dI-w! zSty6spd9`KwU&8SxrSbWnqL%ZUObdu1*nW`Ksjs&Rf*14{sGMXf6%7VP>E+jMY_uN zw?i2^0F_AwR6xH&WpW2IyO4yYyA17+_FR0Zxs*?A829C%@^n_vV~ zVC6hCWGEG?gl}1e9#%dADznM33Y-OJz*Ddq9JtQ?gNF660{!bS85aN6{S%V*FqQsH zSQ%b~2{2;4`zIitMl@84Eierpgz2#C2KP&-S+G3)`!Erf-spZ=)d{Nag?iNPwY&-S z*)edF`v7_kDzK(-0Gt5zxxi<0_J0}K!zYDC9r`n2DR>EL&0pN&ep3+&o6~OtE5g;V zE&L0XhIO{O&-fvhbD-?(hOzK2bl?WFW?xL~BCUol6_x7-cP7J~wTkvCN&8ph>`w{& z0Ij+Iis3ZVWPi`_X4sg?Gjb<8;xf8dm_L;MGUU%q#{LMWuF2Y;>;#%J2a=tZCjCHk z@FQ!#6U>V~|CguFDKqatP+(_fy^G`n_Dc!w0cQ7s8qRd%e=xy`GZhXt3hqP{^U#XG z$2jICa7KSIvkyi%S!VmekYZJAF3F4yC#D7XsDgeCtW8lVxtf?P^dFhfLt)NjlXR%B z^UN$d6j5Ocx@)=jatB-8BiPaP0yZvSFNS^+@Bbn6SJ|;6=Gmc^0q@~?tsX^O15DcC zxZo}5G{;sAsB00U&&|BUVQG1htjEe@8?8nI$fyCi>pH}&C?W_WyFIjZg)?V0?Phu^ zaZP3J5wa@6obuMg2*y*0a+(Q05*MBujR)NKu`~neH9QVR^Ecu+XSyC4<1{fhj-)!b zP14bbVlB{|kF77!C`;Ry89!UQ8(o(^ADE#>&4Plh?O+%S~K!O_>ux>F?qpgZYi%Xte&pUVrw$1~dmU`&T#= z?bfunQ;Cw?v$%i3_Z;+^Vl9lZkN@Lo2V?KyO;E zk?A@@6g{!L2H7fe=R}CJ!uX#I3qDG}Bwn^~42RsI9VgGg`K&aS^F4?G80cm z#8yW-fZoU4ow;@8w3-ubl)JEX(i}S((ZYH z>kYehqfNl6Wao8L>r^9Wp_zIr!r5%rpGpj!Xmt+|)ds5XKwWK&b2`qy6kexeWt&Ml z9pN-GElxM{uV`c6W!9Vy3Js=rh1%!izQ~~xJXozZzrR7A@m&mic8G5#Ua2IUmV(w>1 z^cvOG#$=q0<5}f*E-~N~{+ipW%rmvl#W?3o?{l34`!eqb$J%{7v}6S&(4J; z{fd{4)Oaj9dx>v9ac;y;apV)J%Zs#EAnQf{IPIdeE1J6JW175YLZAaToVMv-5mV-Jj6<1dZav`x@5DGV?pE z)Un>WGP4Z#UyK{%|6csIi_awHE@IAj#zvX&3n9*VlXRi8^QD<_ARya?)|=iJ!`N%%E_Qcjm^&APsIT9p=zx=G1pI5oBwdOQEM~c~te!8Eru&s==LTt-<_6tm@iHbQQRF(|+IPaLcj~JcEbdP3u2uIFrom zKRSnAw_{7NwVXMBFwRdS`21!-*iuLq2ot z<a*cnCAj)d=TD6LmEqur?z_nLV6{bj>npS8Mp^Lz0^~=9`sQL;P3LyFt|_ntfNt zhZeB;xcZzWs`*BCwfkL53~b71BO-Vg>2oUfr&)h3Iv~K#=|o&B%;jrwQM-vl*G)^c zhjAyP8G^rYrp#X{&KsuRUzLI<(Esj#dHvq({A++S$0S{E>GwBdsbY7e1 z4%qd2-)z607~GGM+E&sZjUMz*7{42F{(iLn!9pEV;YNM`Db~VEX3d2lr?i=OBRcdG z>pPU3ykzhz)<+ZfU32zELegKf9^2aI`A?KxsL5XXi|`go^(Iqc2kU3BP})?#8N?^9 z7B_nayo78adIQkkX7=6e;2bgWx1xDMHn|lSIuq-A(ddcBSnB#Rmd<0brI~sw&go}% z-imO}n9N(1oct#IcB1pMX>z-U^SPONJHi=k*58hH!c7MM+-{!TP7be&l~M9V3~ym| zH$JOjF_Cs9)8tNw6JgTtgoSsY{}pdeHoO zC&n+4IWx@tJC&TRrp(<4e(1wAy<62eV5Z!yN$XV^Mr#wJ`%UP*6sL!2eJ?dI0=cfdSZT+-(X6>w zsn~DWI?Tativ2H;4n|`-ss8uMWdiTVMP;Cw#fXEQ*O}qq!y#E+3u!kt?d~_LvH&~X zk)A>Gfc1FWRr1L}Kgr7Y^-G^;6r(-;I`9zs_05g@34v9yP>h@3PRjoGzq}^?K}xYN z?7TOzHJwQ6S({gAS0S2{+-uF02SLtRv*Aq?AFeJ$z=>?nlQ~Wk!%HP=k5{>iN|L@fmi<8N1 zlUeq#QS3YPZZe}GwgMh{_i0D-o$35`nR?7-!((C5(B?MXE@`3FgunJU$Z?c z#2IFeWsUd$+D3ZTq(6?1I!3Pxerhpe4Vo4Hvj!z;zi3uI4h#H((er5O`if|Jn~cXT zgLff~(c-6bsBC!>`UsGU@;8n%7h)bKPKJ3DAo$bp1`BFh+os6V@vTCi4DT+Q}joe z&CjEqdFJf%n9#4Rs}tC6jP4%Be_&p_so_p^V0T8pA-JAaYu3~zPIN$idKZz_py(&2 zj&Rxp#v?h#y%?#kR#R^{A=TGn=LmLRVdM-W{JyZy9Aux+*VPAq!|DHf^(Mwh`fnjf zVN>q#)^eN(=W}mY$BB-r&d4w}RVQXoVCK7MfBT==+r7&ir@mhxq66M6#|aBKjMggb z=rZ1@98QGaVnpk`wP=PHMe!&R>8r&-wA<4DlkA@`1;m9(paVnYS&JXN zhjKV!PHXRt9L}w%!i=sUh`NmEDo=_xu+KL`K9`Zt_dfG=DtShrwviRlmo+(vy$tH3 zP+5wv6Wk3L*HzQ9Ic$!+zjTRZE~fe;o5GwO)>T#dPw7X&j__A_67GW;=-gpWL)u*4 zjX9kFC)B$;r<35{9oajKf9idf(`n{>;cepQjBy%!GyI&0(2?#0pS39L!SNE?U+N9a z<-|B+ycKde$x+3v^e^}i+3MOwecrP2W!@>doJ8kk@9tbqbg^%&bP<{dY3HC2e6i)T zmH>5i#@AwRKyD|*e~jG~`@HeFos{sO(5^=r3ZZe)`uWOkuXWyWxt(Ok>)n}~z~1m) z%}w~fFn=I{@Z*p^{BU&k^%WBnyis|a5T~QJLLMg}pd4D0+(Dni-a&boKifMyk5egN zl@0Y3c+-11kCPI$!-jO4ZKrFG#bBl0>S;fIiv#h5O(>ZA|?iwQ+&G0^( zK@Mv{R@NY|Y(rCD*Cub~3mm=GUiMCy-!=R$@kRwWF~Ogqe3QvV?NUg2mA4&QP9g8m z0IG4-J3GJ$@vDH>1>VgJB-Nt1h^1U&o$MneT`AaFj_DL)y-Hv!kVhlih3(s3|NI#H z&KsYf@+|eX%kLzIjz{^peYgc!BQo@5aG?-9Ct$*eXfQ&pW#S+h@6VeF3MEbJ}~SfV0&(>0SAv z)7N?84G(1Dmw9UiI>~_-nYoG5#4>9tZ04O9=v4B16T`;4FOYJ^d2a+dalv;`?975p zwUIO=m9b;u3pyL)3+9M;$@`>Ojv|F3hrH9ZPh^*_gVQ^AjZ7a9**k5(z^?thcZ%gG z{(p>(sZu=0#wx{qH+S+>AKLxLH3K8l`lLnn?bT(_k6#Vy(lHMn>8H2qd o>!%Gs-aoBVdjIs^y}I^K_xb-%jVw{OW~`6wZhSn}H*eYh0nua~)c^nh delta 58567 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 j89OemfLWhbAY1hF{device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Ana aygıt kaldırılamıyor {device} sanal kasadan." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -9179,98 +9187,98 @@ msgstr "Yanlış" msgid "Values must match this regex: {regex}" msgstr "Değerler bu normal ifadeyle eşleşmelidir: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Değer bir dize olmalıdır." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Değer regex ile eşleşmelidir '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Değer bir tamsayı olmalıdır." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Değer en az olmalıdır {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Değer geçmemelidir {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Değer ondalık olmalıdır." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Değer doğru veya yanlış olmalıdır." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Tarih değerleri ISO 8601 biçiminde olmalıdır (YYYY-AA-GG)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Tarih ve saat değerleri ISO 8601 biçiminde olmalıdır (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim (ler) ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Değer bir nesne kimliği olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Değer, nesne kimliklerinin bir listesi olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Geçersiz nesne kimliği bulundu: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Zorunlu alan boş olamaz." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Önceden tanımlanmış seçeneklerin temel kümesi (isteğe bağlı)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Seçenekler otomatik olarak alfabetik olarak sıralanır" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "özel alan seçim kümesi" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "özel alan seçim kümeleri" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Temel veya ekstra seçenekleri tanımlamalıdır." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9654,7 +9662,7 @@ msgid "notifications" msgstr "bildirimleri" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Bu tür nesneler ({type}) bildirimleri desteklemez." @@ -9676,11 +9684,11 @@ msgstr "bildirim grubu" msgid "notification groups" msgstr "bildirim grupları" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "abonelik" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "abonelikler" @@ -10605,7 +10613,7 @@ msgstr "DNS Adı" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'lar" @@ -11224,7 +11232,7 @@ msgid "Added" msgstr "Eklendi" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11366,26 +11374,26 @@ msgstr "" "DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, " "noktalara ve alt çizgilere izin verilir" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Çocuk Önekleri" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Çocuk Aralıkları" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "İlgili IP'ler" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Cihaz Arayüzleri" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM Arayüzleri" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Çocuk Önekleri" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Çocuk Aralıkları" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "İlgili IP'ler" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Bu alan boş olmayabilir." @@ -16445,19 +16453,19 @@ msgstr "{value} bir katı olmalıdır {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} geçerli bir normal ifade değildir." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} get_required_permissions () uygulamasını " "uygulamalıdır" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} get_required_permissions () uygulamasını uygulamalıdır" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 612779c313579e65d999cfe75a7da02807f08f21..c1f30c34813dc65bae36495817cae6ee2d24ed05 100644 GIT binary patch delta 58789 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 pjc$_9Th%0AwzvYLuRfQJSN2s`pY!+c9T;-lpLbQa&-}&P{U5PIhqV9z diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index a6926e4e8..5a23c00ef 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-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+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" @@ -171,8 +171,8 @@ msgstr "Спиця (в колесі)" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" @@ -183,8 +183,8 @@ msgstr "Регіон (ідентифікатор)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -195,8 +195,8 @@ msgstr "Регіон (скорочення)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -207,8 +207,8 @@ msgstr "Група тех. майданчиків (ідентифікатор)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -324,8 +324,8 @@ msgstr "Тип каналу зв'язку (скорочення)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -335,7 +335,7 @@ msgstr "Тех. майданчик (ідентифікатор)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "Місцезнаходження (ідентифікатор)" @@ -347,7 +347,7 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -356,7 +356,7 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -379,7 +379,7 @@ msgstr "Пошук" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -412,7 +412,7 @@ msgstr "Канал зв'язку (ідентифікатор)" msgid "Virtual circuit (CID)" msgstr "Віртуальна схема (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "Віртуальна схема (ідентифікатор)" @@ -460,7 +460,7 @@ msgstr "Інтерфейс (ідентифікатор)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1922,7 +1922,7 @@ msgstr "Коментарі" msgid "Assignments" msgstr "Завдання" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "Сторона" @@ -1976,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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 @@ -1987,7 +1987,7 @@ msgstr "Кінці" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2542,7 +2542,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "створено" @@ -3489,7 +3489,7 @@ msgstr "Батьківське розташування (скорочення)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "Виробник (ідентифікатор)" @@ -3497,7 +3497,7 @@ msgstr "Виробник (ідентифікатор)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "Виробник (скорочення)" @@ -3510,14 +3510,14 @@ msgid "Rack type (ID)" msgstr "Тип стійки (ідентифікатор)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Роль (ідентифікатор)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3526,7 +3526,7 @@ msgstr "Роль (скорочення)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "Стійка (ідентифікатор)" @@ -3624,7 +3624,7 @@ msgstr "Тип модуля (ідентифікатор)" msgid "Power port (ID)" msgstr "Порт живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "Батьківський предмет інвентарю (ідентифікатор)" @@ -3659,8 +3659,8 @@ msgid "Platform (slug)" msgstr "Платформа (скорочення)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "Назва тех. майданчика (скорочення)" @@ -3910,30 +3910,39 @@ msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "Віртуальні інтерфейси шасі для пристрою, коли пристрій є головним" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "" +"Віртуальні інтерфейси шасі для пристрою, коли пристрій є головним (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3941,78 +3950,78 @@ msgstr "Інтерфейс LAG (ідентифікатор)" msgid "MAC Address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основна MAC-адреса" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "Припинення віртуальної схеми (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "Відсік батьківського модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "Встановлений модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "Майстер (ідентифікатор)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Орендар (ідентифікатор)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Орендар (скорочення)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Незакінчений" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" @@ -4027,7 +4036,7 @@ msgstr "Панель живлення (ідентифікатор)" msgid "Tags" msgstr "Мітки" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4039,7 +4048,7 @@ msgstr "Мітки" msgid "Position" msgstr "Позиція" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5288,7 +5297,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "А {model} названий {name} вже існує" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5297,7 +5306,7 @@ msgstr "А {model} названий {name} вже існує" msgid "Power Panel" msgstr "Панель живлення" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5703,11 +5712,11 @@ msgstr "Елемент інвентаря" msgid "Inventory Item Role" msgstr "Роль елемента інвентаря" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5724,7 +5733,7 @@ msgstr "Інтерфейс VM" msgid "Virtual Machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адресу можна призначити лише одному об'єкту." @@ -7567,7 +7576,7 @@ msgstr "Розетки" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7607,7 +7616,7 @@ msgstr "Резервуар модулів" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7637,8 +7646,8 @@ msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7743,7 +7752,7 @@ msgid "Instances" msgstr "Екземпляри" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7754,7 +7763,7 @@ msgid "Console Ports" msgstr "Консольні порти" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7765,7 +7774,7 @@ msgid "Console Server Ports" msgstr "Порти консольного сервера" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7776,7 +7785,7 @@ msgid "Power Ports" msgstr "Порти живлення" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7787,7 +7796,7 @@ msgid "Power Outlets" msgstr "Розетки" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7797,7 +7806,7 @@ msgid "Front Ports" msgstr "Передні порти" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7808,7 +7817,7 @@ msgid "Rear Ports" msgstr "Задні порти" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7816,7 +7825,7 @@ msgid "Device Bays" msgstr "Відсіки для пристроїв" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7904,48 +7913,48 @@ msgstr "Бронювання" msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -9241,98 +9250,98 @@ msgstr "Хибно" msgid "Values must match this regex: {regex}" msgstr "Значення повинні відповідати цьому регексу: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "Значення має бути рядком." -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значення має збігатися з регулярним виразом '{regex}'" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "Значення має бути цілим числом." -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значення повинно бути меньш, ніж {minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значення не повинно перевищувати {maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "Значення має бути десятковим." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "Значення має бути істинним або хибним." -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значення дати повинні бути у форматі ISO 8601 (РРРР-ММ-ДД)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значення дати та часу повинні бути у форматі ISO 8601 (РРРР-ММ-ДД ГГ:ХХ:СС)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Невірний вибір ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Невірний вибір(и) ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значення має бути ідентифікатором об'єкта, а не {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значення має бути списком ідентифікаторів об'єктів, а не {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Знайдено недійсний ідентифікатор об'єкта: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "Обов'язкове поле не може бути порожнім." -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "Базовий набір попередньо визначених варіантів (необов'язково)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "Вибір автоматично впорядковується за алфавітом" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "набір вибору користувацького поля" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "набори вибору користувацького поля" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "Повинен визначити базовий або додатковий вибори." -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9714,7 +9723,7 @@ msgid "notifications" msgstr "сповіщення" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "Об'єкти такого типу ({type}) не підтримують сповіщення." @@ -9736,11 +9745,11 @@ msgstr "група повідомлень" msgid "notification groups" msgstr "групи повідомлень" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "підписка" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "підписки" @@ -10676,7 +10685,7 @@ msgstr "Ім'я DNS" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'и" @@ -11311,7 +11320,7 @@ msgid "Added" msgstr "Додано" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11453,26 +11462,26 @@ msgstr "" "У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки" " та підкреслення" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "Підпорядковані мережеві префікси" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "Підпорядковані діапазони" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "Пов'язані IP-адреси" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "Інтерфейси пристрою" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "Інтерфейси віртуальної машини" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "Підпорядковані мережеві префікси" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "Підпорядковані діапазони" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "Пов'язані IP-адреси" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Це поле не може бути порожнім." @@ -16534,18 +16543,18 @@ msgstr "{value} має бути кратним {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не є дійсним регулярним виразом." -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} повинен реалізувати get_required_permissions ()" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} повинен реалізувати get_required_permissions()" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index a9f7fb796106eba35adb5f5e58047dda3bb2d013..4301242de01ab69f42606abe1b3b7f577f68a5ff 100644 GIT binary patch delta 58732 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

    CFidu9a*BrP%7;N<+zQ7lHfNe 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 IzAd8u2eSgeKmY&$ delta 58553 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 diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 0b4d90883..bdaa5c30d 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-12 05:02+0000\n" +"POT-Creation-Date: 2025-08-26 05:01+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" @@ -180,8 +180,8 @@ msgstr "分支节点" #: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336 #: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075 #: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418 -#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431 +#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954 #: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "区域(ID)" @@ -192,8 +192,8 @@ msgstr "区域(ID)" #: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343 #: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082 #: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502 -#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425 -#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602 +#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438 +#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 #: netbox/vpn/filtersets.py:356 msgid "Region (slug)" @@ -204,8 +204,8 @@ msgstr "地区(缩写)" #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410 -#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188 -#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489 +#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201 +#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -216,8 +216,8 @@ msgstr "站点组(ID)" #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417 -#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195 -#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496 +#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208 +#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509 #: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" @@ -333,8 +333,8 @@ msgstr "线路类型(缩写)" #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239 #: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455 #: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422 -#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200 -#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501 +#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213 +#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" @@ -344,7 +344,7 @@ msgstr "站点(ID)" #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 #: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493 #: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433 -#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454 +#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467 msgid "Location (ID)" msgstr "位置(ID)" @@ -356,7 +356,7 @@ msgstr "接入点A (ID)" #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81 #: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177 #: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45 +#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45 #: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96 #: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185 #: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243 @@ -365,7 +365,7 @@ msgstr "接入点A (ID)" #: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556 #: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750 #: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22 +#: netbox/netbox/filtersets.py:296 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:42 @@ -388,7 +388,7 @@ msgstr "搜索" #: netbox/circuits/forms/model_forms.py:163 #: netbox/circuits/forms/model_forms.py:263 #: netbox/circuits/tables/circuits.py:107 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -421,7 +421,7 @@ msgstr "电路 (ID)" msgid "Virtual circuit (CID)" msgstr "虚拟电路 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992 msgid "Virtual circuit (ID)" msgstr "虚拟电路 (ID)" @@ -469,7 +469,7 @@ msgstr "接口(ID)" #: 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:108 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250 #: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" @@ -1930,7 +1930,7 @@ msgstr "评论" msgid "Assignments" msgstr "分配" -#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86 msgid "Side" msgstr "端" @@ -1984,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:1650 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29 #: 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,7 +1995,7 @@ msgstr "终端" #: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737 #: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738 #: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356 -#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912 +#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914 #: 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:299 netbox/dcim/tables/devices.py:384 @@ -2550,7 +2550,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:814 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:192 +#: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32 msgid "created" msgstr "已创建" @@ -3491,7 +3491,7 @@ msgstr "父级位置(缩写)" #: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707 #: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985 #: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368 -#: netbox/dcim/filtersets.py:2108 +#: netbox/dcim/filtersets.py:2121 msgid "Manufacturer (ID)" msgstr "厂商(ID)" @@ -3499,7 +3499,7 @@ msgstr "厂商(ID)" #: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713 #: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991 #: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374 -#: netbox/dcim/filtersets.py:2114 +#: netbox/dcim/filtersets.py:2127 msgid "Manufacturer (slug)" msgstr "厂商 (缩写)" @@ -3512,14 +3512,14 @@ msgid "Rack type (ID)" msgstr "机架类型 (ID)" #: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 -#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "角色(ID)" #: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 -#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137 #: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:184 @@ -3528,7 +3528,7 @@ msgstr "角色 (缩写)" #: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 #: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 -#: netbox/dcim/filtersets.py:2516 +#: netbox/dcim/filtersets.py:2529 msgid "Rack (ID)" msgstr "机柜(ID)" @@ -3626,7 +3626,7 @@ msgstr "模块类型(ID)" msgid "Power port (ID)" msgstr "电源接口(ID)" -#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117 msgid "Parent inventory item (ID)" msgstr "上一级库存项(ID)" @@ -3661,8 +3661,8 @@ msgid "Platform (slug)" msgstr "平台(缩写)" #: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 -#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206 -#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219 +#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520 msgid "Site name (slug)" msgstr "站点名字 (缩写)" @@ -3912,30 +3912,38 @@ msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" #: netbox/dcim/filtersets.py:1891 +msgid "Virtual Chassis Interfaces for Device when device is master" +msgstr "设备为主设备时设备的虚拟机箱接口" + +#: netbox/dcim/filtersets.py:1896 +msgid "Virtual Chassis Interfaces for Device when device is master (ID)" +msgstr "设备为主设备时设备的虚拟机箱接口 (ID)" + +#: netbox/dcim/filtersets.py:1901 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的集群接口" -#: netbox/dcim/filtersets.py:1896 +#: netbox/dcim/filtersets.py:1906 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的集群接口(ID)" -#: netbox/dcim/filtersets.py:1900 +#: netbox/dcim/filtersets.py:1910 msgid "Kind of interface" msgstr "接口类型" -#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 +#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "父级接口(ID)" -#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 +#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "桥接接口(ID)" -#: netbox/dcim/filtersets.py:1915 +#: netbox/dcim/filtersets.py:1925 msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616 +#: netbox/dcim/filtersets.py:1933 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 @@ -3943,78 +3951,78 @@ msgstr "链路聚合接口(ID)" msgid "MAC Address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 +#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540 #: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978 #: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" -#: netbox/dcim/filtersets.py:1962 +#: netbox/dcim/filtersets.py:1972 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(ID)" -#: netbox/dcim/filtersets.py:1973 +#: netbox/dcim/filtersets.py:1983 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:57 msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645 +#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645 msgid "Wireless link" msgstr "无线连接" -#: netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1997 msgid "Virtual circuit termination (ID)" msgstr "虚拟电路终止 (ID)" -#: netbox/dcim/filtersets.py:2071 +#: netbox/dcim/filtersets.py:2084 msgid "Parent module bay (ID)" msgstr "父模块托架 (ID)" -#: netbox/dcim/filtersets.py:2076 +#: netbox/dcim/filtersets.py:2089 msgid "Installed module (ID)" msgstr "已安装模块(ID)" -#: netbox/dcim/filtersets.py:2087 +#: netbox/dcim/filtersets.py:2100 msgid "Installed device (ID)" msgstr "已安装设备(ID)" -#: netbox/dcim/filtersets.py:2093 +#: netbox/dcim/filtersets.py:2106 msgid "Installed device (name)" msgstr "已安装设备(名称)" -#: netbox/dcim/filtersets.py:2163 +#: netbox/dcim/filtersets.py:2176 msgid "Master (ID)" msgstr "主设备(ID)" -#: netbox/dcim/filtersets.py:2169 +#: netbox/dcim/filtersets.py:2182 msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250 +#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "租户(ID)" -#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711 +#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711 #: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "租户(缩写)" -#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "未接终端" -#: netbox/dcim/filtersets.py:2511 +#: netbox/dcim/filtersets.py:2524 msgid "Power panel (ID)" msgstr "电源面板(ID)" @@ -4029,7 +4037,7 @@ msgstr "电源面板(ID)" msgid "Tags" msgstr "标签" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/bulk_create.py:115 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:179 @@ -4041,7 +4049,7 @@ msgstr "标签" msgid "Position" msgstr "位置" -#: netbox/dcim/forms/bulk_create.py:114 +#: netbox/dcim/forms/bulk_create.py:117 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -5266,7 +5274,7 @@ msgstr "无法选定 {model} {name} ,因为它已属于某个模块" msgid "A {model} named {name} already exists" msgstr "名为 {name} 的 {model} 已存在" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 @@ -5275,7 +5283,7 @@ msgstr "名为 {name} 的 {model} 已存在" msgid "Power Panel" msgstr "电源面板" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" @@ -5673,11 +5681,11 @@ msgstr "库存项" msgid "Inventory Item Role" msgstr "库存物品分类" -#: netbox/dcim/forms/model_forms.py:1898 +#: netbox/dcim/forms/model_forms.py:1899 msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631 +#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 @@ -5694,7 +5702,7 @@ msgstr "虚拟机接口" msgid "Virtual Machine" msgstr "虚拟机" -#: netbox/dcim/forms/model_forms.py:1952 +#: netbox/dcim/forms/model_forms.py:1954 msgid "A MAC address can only be assigned to a single object." msgstr "MAC 地址只能分配给单个对象。" @@ -7415,7 +7423,7 @@ msgstr "电源插座" #: 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/dcim/views.py:1473 netbox/dcim/views.py:2235 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7455,7 +7463,7 @@ msgstr "设备板卡插槽" #: 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/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7485,8 +7493,8 @@ msgid "Allocated draw (W)" msgstr "分配功率(W)" #: 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/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650 +#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 @@ -7591,7 +7599,7 @@ msgid "Instances" msgstr "实例" #: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 -#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7602,7 +7610,7 @@ msgid "Console Ports" msgstr "Console口" #: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 -#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7613,7 +7621,7 @@ msgid "Console Server Ports" msgstr "Console 服务端口" #: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7624,7 +7632,7 @@ msgid "Power Ports" msgstr "电源接口" #: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7635,7 +7643,7 @@ msgid "Power Outlets" msgstr "PDU" #: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7645,7 +7653,7 @@ msgid "Front Ports" msgstr "前置端口" #: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7656,7 +7664,7 @@ msgid "Rear Ports" msgstr "后置端口" #: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/device_list.html:57 #: netbox/templates/dcim/devicetype/base.html:46 @@ -7664,7 +7672,7 @@ msgid "Device Bays" msgstr "机柜托架" #: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293 #: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7752,48 +7760,48 @@ msgstr "机柜预留" msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 +#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 +#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611 +#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611 #: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 #: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3193 +#: netbox/dcim/views.py:3202 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3234 +#: netbox/dcim/views.py:3243 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 +#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:3817 +#: netbox/dcim/views.py:3826 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:3866 +#: netbox/dcim/views.py:3875 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:3879 +#: netbox/dcim/views.py:3888 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -9038,97 +9046,97 @@ msgstr "否" msgid "Values must match this regex: {regex}" msgstr "值必须与此正则表达式匹配: {regex}" -#: netbox/extras/models/customfields.py:671 +#: netbox/extras/models/customfields.py:679 msgid "Value must be a string." msgstr "值必须为字符串" -#: netbox/extras/models/customfields.py:673 +#: netbox/extras/models/customfields.py:681 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "值必须与正则表达式'{regex}'匹配" -#: netbox/extras/models/customfields.py:678 +#: netbox/extras/models/customfields.py:686 msgid "Value must be an integer." msgstr "值必须是整数。" -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:689 +#: netbox/extras/models/customfields.py:704 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "值最少为{minimum}" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:708 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "值最大为{maximum}" -#: netbox/extras/models/customfields.py:693 +#: netbox/extras/models/customfields.py:701 msgid "Value must be a decimal." msgstr "值必须是十进制。" -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:713 msgid "Value must be true or false." msgstr "值必须为true或false。" -#: netbox/extras/models/customfields.py:713 +#: netbox/extras/models/customfields.py:721 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日期格式必须为 ISO 8601 格式(YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:730 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日期和时间必须遵循 ISO 8601 格式 (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:729 +#: netbox/extras/models/customfields.py:737 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:747 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:748 +#: netbox/extras/models/customfields.py:756 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "值必须为对象ID, 不是 {type}" -#: netbox/extras/models/customfields.py:754 +#: netbox/extras/models/customfields.py:762 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "值必须为对象ID的列表,不是 {type}" -#: netbox/extras/models/customfields.py:758 +#: netbox/extras/models/customfields.py:766 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "发现错误的对象ID: {id}" -#: netbox/extras/models/customfields.py:761 +#: netbox/extras/models/customfields.py:769 msgid "Required field cannot be empty." msgstr "必填字段不能为空。" -#: netbox/extras/models/customfields.py:781 +#: netbox/extras/models/customfields.py:789 msgid "Base set of predefined choices (optional)" msgstr "预定义选项的基本集合(可选)" -#: netbox/extras/models/customfields.py:793 +#: netbox/extras/models/customfields.py:801 msgid "Choices are automatically ordered alphabetically" msgstr "选项会自动按字母顺序排列" -#: netbox/extras/models/customfields.py:800 +#: netbox/extras/models/customfields.py:808 msgid "custom field choice set" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:801 +#: netbox/extras/models/customfields.py:809 msgid "custom field choice sets" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Must define base or extra choices." msgstr "必须定义基本选项或额外选项。" -#: netbox/extras/models/customfields.py:867 +#: netbox/extras/models/customfields.py:875 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9492,7 +9500,7 @@ msgid "notifications" msgstr "通知" #: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:240 +#: netbox/extras/models/notifications.py:243 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "这种类型的对象 ({type}) 不支持通知。" @@ -9514,11 +9522,11 @@ msgstr "通知组" msgid "notification groups" msgstr "通知组" -#: netbox/extras/models/notifications.py:223 +#: netbox/extras/models/notifications.py:226 msgid "subscription" msgstr "订阅" -#: netbox/extras/models/notifications.py:224 +#: netbox/extras/models/notifications.py:227 msgid "subscriptions" msgstr "订阅" @@ -10440,7 +10448,7 @@ msgstr "DNS名称" #: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200 +#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" @@ -11040,7 +11048,7 @@ msgid "Added" msgstr "已添加" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 -#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393 #: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" @@ -11180,26 +11188,26 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线" -#: netbox/ipam/views.py:569 -msgid "Child Prefixes" -msgstr "下级前缀" - -#: netbox/ipam/views.py:605 -msgid "Child Ranges" -msgstr "子类地址访问" - -#: netbox/ipam/views.py:951 -msgid "Related IPs" -msgstr "关联IP" - -#: netbox/ipam/views.py:1319 +#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337 msgid "Device Interfaces" msgstr "设备接口" -#: netbox/ipam/views.py:1337 +#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355 msgid "VM Interfaces" msgstr "VM接口" +#: netbox/ipam/views.py:587 +msgid "Child Prefixes" +msgstr "下级前缀" + +#: netbox/ipam/views.py:623 +msgid "Child Ranges" +msgstr "子类地址访问" + +#: netbox/ipam/views.py:969 +msgid "Related IPs" +msgstr "关联IP" + #: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "此字段不能为空。" @@ -16141,17 +16149,17 @@ msgstr "{value} 必须是的倍数 {multiple}。" msgid "{value} is not a valid regular expression." msgstr "{value} 不是有效的正则表达式。" -#: netbox/utilities/views.py:57 +#: netbox/utilities/views.py:75 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__}必须实现get_required_permission()方法" -#: netbox/utilities/views.py:93 +#: netbox/utilities/views.py:111 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name}必须实现get_required_permission()方法" -#: netbox/utilities/views.py:117 +#: netbox/utilities/views.py:135 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" diff --git a/pyproject.toml b/pyproject.toml index 8e0484734..20f20100d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "netbox" -version = "4.3.6" +version = "4.3.7" requires-python = ">=3.10" authors = [ { name = "NetBox Community" } diff --git a/requirements.txt b/requirements.txt index 3a6128f04..363aa767e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,20 +20,20 @@ drf-spectacular-sidecar==2025.8.1 feedparser==6.0.11 gunicorn==23.0.0 Jinja2==3.1.6 -jsonschema==4.25.0 +jsonschema==4.25.1 Markdown==3.8.2 -mkdocs-material==9.6.16 +mkdocs-material==9.6.18 mkdocstrings[python]==0.30.0 netaddr==1.3.0 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.1 +requests==2.32.5 +rq==2.5.0 social-auth-app-django==5.5.1 social-auth-core==4.7.0 -strawberry-graphql==0.278.1 +strawberry-graphql==0.281.0 strawberry-graphql-django==0.65.1 svgwrite==1.4.3 tablib==3.8.0